Running WP-Cron on Multisite networks the right way?

After you’ve added the constant in wp-config.php defined(‘DISABLE_WP_CRON’) or define(‘DISABLE_WP_CRON’, true); WP-CLI And assuming you have your config.yml setup correctly, you can ommit the –path flag when calling cron run. wp cron event run –due-now [<hook>…] One or more hooks to run. [–due-now] Run all hooks due right now. [–all] Run all hooks. To run … Read more

404 Error after URL update

You might have already done this, but while logged into the admin of your site, go to Settings > General and then review the urls in WordPress Address (URL) and Site Address (URL). If they do not read with the new domain name, then they need to be updated. Once you have the correct urls … Read more

Registered a REST Route but I’m Getting a 400 Bad Request

Make sure you’re reaching the correct endpoint by using rest_url(). When using the REST API and nonces, make sure that the nonce action is set to ‘wp_rest’. add_action(‘enqueue_block_editor_assets’, function () { $data = wp_json_encode(array( ‘restUrl’ => esc_js(rest_url(‘guide-posts/v1’)), ‘nonce’ => esc_js(wp_create_nonce(‘wp_rest’)) )); wp_add_inline_script(‘guide-posts’, “var guidePostsAjax = $data”); }); The permission_callback property is mandatory when registering a … Read more

I have issue with decoding json ex. ‘{“a”:”b”}’

One of two things is happening here: Invalid JSON If the value of $extra isn’t a properly-constructed JSON string, then json_decode( $extra ) is returning null. echo null; won’t print anything to the screen. Valid JSON If $extra is a valid JSON string, When you json_decode() it, you’ll get an object (specifically, a stdClass object). … Read more