Getting Error “invalid secret string” by running wp-cron.php manually

I am trying to run the wp-cron.php manually by calling it that way:

http://mysite.com/wp-cron.php?doing_wp_cron

Disabling the auto cron function with :

Read More
define('DISABLE_WP_CRON', TRUE);

produces the same error.

What could be the issue?

Related posts

Leave a Reply

3 comments

  1. If you’re launching wp-cron manually you don’t need the “doing_wp_cron” parameter. The fact that you have it and haven’t given it a value is very likely to be what’s causing your error.

  2. Edit wp-config.php and add the secret key. A good spot is right after the Authentication Unique Keys and Salts. Please be sure to update the secret to be your own.

    define( 'WP_CRON_CONTROL_SECRET', 'qUhYNCrdHSHOPwPgrdyY19yi0' );
    

    Then you can run

    http://example.com/wp-cron.php?doing_wp_cron&qUhYNCrdHSHOPwPgrdyY19yi0
    

    Where the part after the & is the secret key which you created with the define statement in wp-config.php