I have the same message;
Warning: array_map(): Expected parameter 2 to be an array, bool given in /wp-content/plugins/wordpress-seo/src/actions/indexation/indexable-post-type-archive-indexation-action.php on line 154
Warning: array_diff(): Expected parameter 2 to be an array, null given in /wp-content/plugins/wordpress-seo/src/actions/indexation/indexable-post-type-archive-indexation-action.php on line 113
Warning: count(): Parameter must be an array or an object that implements Countable in /wp-content/plugins/wordpress-seo/src/actions/indexation/indexable-post-type-archive-indexation-action.php on line 65
Not after migrating but after trying to speed up things in my DB. So if some knows an solution…..
Hello,
That sounds like a plugin or theme conflict. Can you perform the following:
1. Make sure the issue doesn’t persist when Yoast SEO is disabled.
2. Check for conflicts.
3. Check for JavaScript errors with your console.
If you find any JavaScript errors related to Yoast SEO or if there is a conflict with a plugin or a theme, you can create a new GitHub issue for our developers. Please report the issue to a third party developer as well.
If you didn’t find any conflicts or errors, we think the issue is specific to your site. We’d need to investigate further but are unable to do so on these forums. You can purchase Yoast SEO Premium and receive our Premium email support and we can help you further.
I did what you described above.
When still on twenty twenty theme and with only the Yoast SEO pluging
enabled these warning messages appear. So to me it seems an issues with or the plugin or the tables used by the plugin.
I submitted an issue on GitHub.
-
This reply was modified 6 years ago by
baspisa.
Upon checking the GitHub issue, it looks like this has been resolved by using the Yoast Test Helper plugin.