Is Yoast incompatible with new WordPress version?
-
Hi,
My site started to break down so I contacted my hosting company. After they done a full check-up, they told me that Yoast Seo is incompatible with new WordPress version, Is it true? Now I have deactivated Yoast, but I kinda need the breadcrumb…can you guys help? Thanks
The page I need help with: [log in to see the link]
-
Hello @csc721,
We are sorry that your website crashed and we will like you to continue using the Yoast SEO plugin.
However, issues like this could be that your site does not meet the plugin requirements. Can you please confirm that your website meets the plugin requirements? For more information on all of the plugin requirements, you can refer to this article — https://yoast.com/help/plugin-requirements/.
I had a similar experience yesterday. My client updated the Yoast plugin, and it caused the website to crash on the Edit Post screen. We restored it to a backup to resolve the issue.
Here are the details from the error email she received:
When seeking help with this issue, you may be asked for some of the following information: WordPress version 5.7.3 Current theme: Birch (version 0.6.3) Current plugin: Yoast SEO (version 17.2) PHP version 7.4.18 Error Details ============= An error of type E_ERROR was caused in line 129 of the file /www/wp-content/plugins/wordpress-seo/src/memoizers/meta-tags-context-memoizer.php. Error message: Uncaught TypeError: Argument 1 passed to Yoast\WP\SEO\Memoizers\Meta_Tags_Context_Memoizer::get() must be an instance of Yoast\WP\SEO\Models\Indexable, bool given, called in /www/wp-content/plugins/wordpress-seo/src/integrations/blocks/breadcrumbs-block.php on line 104 and defined in /www/wp-content/plugins/wordpress-seo/src/memoizers/meta-tags-context-memoizer.php:129 Stack trace: #0 /www/wp-content/plugins/wordpress-seo/src/integrations/blocks/breadcrumbs-block.php(104): Yoast\WP\SEO\Memoizers\Meta_Tags_Context_Memoizer->get(false, 'Post_Type') #1 /www/wp-includes/class-wp-block.php(221): Yoast\WP\SEO\Integrations\Blocks\Breadcrumbs_Block->present(Array, '', Object(WP_Block)) #2 /www/wp-includes/blocks.php(799): WP_Block->render() #3 /www/wp-includes/blocks.php(837): render_block(Array) #4 /www/wp-includes/class-wp-hook.php(292): do_blocks('
Hi Susan,
Same here, every time I go into editing post it started showing ” critical issue””
- This reply was modified 3 years, 2 months ago by csc721.
We can confirm that Yoast SEO free v17.2 is fully compatible with the latest version of WordPress v5.8.1.
We’re sorry to hear that our plugin is causing your website to crash. Would you please elaborate on this issue in more detail? If you see any sort of errors or warnings, can you please write us what they are? If possible, can you take a screenshot that highlights this issue? This would help us investigate the issue further.
Furthermore, while we are in attempt to gather some more information about the cause of this error, would you be able to provide the error log information from your server? We want to see if there are any PHP errors recorded in the error log which might help us narrow down the cause. You may need to contact your hosting provider for this information.
We are looking forward to your reply in order to assist you with this further.
We understand you might be also getting a similar issue, we’re sorry for this inconvenience. Please create a new thread for new issues. That way it’s easier for us to match replies with a specific problem. Thanks!
same here, I’m getting these emails from WordPress:
Sinds WordPress 5.2 is er een ingebouwde functie die herkent wanneer een plugin of thema een fatale fout veroorzaakt op je site en die je op de hoogte stelt met deze automatische e-mail. In dit geval heeft WordPress een probleem gevonden met één van je plugins: Yoast SEO.
WordPress versie 5.8.1 Huidig thema: Veen Child (versie ) Huidige plugin: Yoast SEO (versie 17.2) PHP versie 7.4.14 Foutdetails =========== Een fout van het type E_ERROR werd veroorzaakt op regelnummer 129 van het bestand /home/eetman1q/public_html/wp-content/plugins/wordpress-seo/src/memoizers/meta-tags-context-memoizer.php. Foutmelding: Uncaught TypeError: Argument 1 passed to Yoast\WP\SEO\Memoizers\Meta_Tags_Context_Memoizer::get() must be an instance of Yoast\WP\SEO\Models\Indexable, bool given, called in /home/eetman1q/public_html/wp-content/plugins/wordpress-seo/src/integrations/blocks/breadcrumbs-block.php on line 104 and defined in /home/eetman1q/public_html/wp-content/plugins/wordpress-seo/src/memoizers/meta-tags-context-memoizer.php:129 Stack trace: #0 /home/eetman1q/public_html/wp-content/plugins/wordpress-seo/src/integrations/blocks/breadcrumbs-block.php(104): Yoast\WP\SEO\Memoizers\Meta_Tags_Context_Memoizer->get(false, 'Post_Type') #1 /home/eetman1q/public_html/wp-includes/class-wp-block.php(221): Yoast\WP\SEO\Integrations\Blocks\Breadcrumbs_Block->present(Array, '', Object(WP_Block)) #2 /home/eetman1q/public_html/wp-includes/blocks.php(868): WP_Block->render() #3 /home/eetman1q/public_html/wp-includes/blocks.php(906): render_block(Array) #4 /home/eetman1q/public_html/wp-includes/class-wp-hook.php(303): do_blocks('
The problem starts as soon as WordPress wants to save a new blogpost.
We are sorry you’re having the same issue. Please open a new request. That way it’s easier to track issues and provide assistance. Thanks!
Okay, made a new ticket https://wordpress.org/support/topic/yoast-seems-to-crash-the-autosave/#new-post
Hi @jdevreede & @musicletter
Thank you for creating your own forum threads. We’ll be responding to each respective forum thread. Thanks again!
—
Hello @csc721
Would it be possible for you to provide us with any visible error messages you are experiencing that might be able to help pinpoint what the issue is?
Would you be able to provide the error log information from your server? We want to see if there are any PHP errors recorded in the error log which might help us narrow down the cause. You may need to contact your hosting provider for this information.
We look forward to hearing from you.
Hi Michael,
Can you tell me what information I need to ask for from my hosting? Ask them to provide an error log or? Sorry, I’m pretty new to WordPress…
I’m not Michael but WP 5.2 sends an error alert to the admin email address, not sure if you are the admin, if you are I’d check your spam folder to see if it wound up there.
I shared the details of what the email says in my post if it helps to know what to look for.
https://wordpress.org/support/topic/uncaught-error-31/
I got some different advice based on the error, I uninstalled and reinstalled Yoast and it did help, but it looks like there is a bug report generated based on a reply further in my thread.
And I can confirm, the plugin has been updated, so if you can access your plugin folder you can update to Yoast SEO 17.2.1PHP log error
Uncaught TypeError: Argument 1 passed to Yoast\WP\SEO\Memoizers\Meta_Tags_Context_Memoizer::get() must be an instance of Yoast\WP\SEO\Models\Indexable, bool given, called in /home2/gqlhusmy/public_html/wp-content/plugins/wordpress-seo/src/integrations/blocks/breadcrumbs-block.php on line 104 and defined in /home2/gqlhusmy/public_html/wp-content/plugins/wordpress-seo/src/memoizers/meta-tags-context-memoizer.php:129
- This reply was modified 3 years, 2 months ago by csc721.
Hi @csc721
Thanks for providing that information and the PHP error log.
We have a patch release for Yoast SEO v17.2.1 that should fix that fatal error for the breadcrumb block for auto-draft posts. You can review the changelog here.
Please do update to the latest version of Yoast SEO v17.2.1 and please let us know if the issue has resolved on your site.
It looks like no issues atm, I will keep you updated, cheers!
Hi,
Thanks for letting us know. We’ll be setting this to resolved.
You’re always welcome to re-open this topic should the issue still occur. Please read this post before opening a new request.
Thanks for understanding!
- The topic ‘Is Yoast incompatible with new WordPress version?’ is closed to new replies.