Hi @maaaartin,
Thank you for reaching out. We are sorry you are experiencing issues with our plugin.
As you described the issue, we would like you to try the following:
Can you please try to do the following:
1) Install the Yoast Test Helper plugin, found here https://wordpress.org/plugins/yoast-test-helper/
2) Go to Tools → Yoast Test
3) Click the Reset Indexables tables & migrations
button.
4) Go to SEO → Tools.
5) Click the Start processing and speed up your site now
button and let it complete.
-
This reply was modified 3 years, 8 months ago by Jeroen Rotty. Reason: typo
thanks a lot for the super fast help. this helped and fixed the problem.
thanks,
martin
Awesome, thank you for letting us know.
I too had this issue when moving a site from localhost to production.
Will this be addressed as part of the core plugin?
Thanks
Dan
jos
(@josfaber)
Same here. Thanks for the solution. It’s a bit strange though that this can only be accomplished by installing another plugin.
Thanks, can confirm I encountered this problem on a site migration. Quite a bit of digging to link it back to Yoast. Any way to check and fix for this in core Yoast plugin under the breadcrumbs section?
I had the same issue, recently (https://wordpress.org/support/topic/full-breadcrumb-not-showing-on-some-pages-contd/).
After searching more, I stumbled upon this and got an idea.
Luckily my blog doesn’t have many posts. I removed the URL slug on the posts with issues and saved the post. When the new URL slug was created, the issue was resolved.
For larger blogs, maybe the plugin Rebuild Permalinks might be a solution. I haven’t tested it, though.
Here is my reply to another thread on this for future searchers
Hit this problem we need to keep the old url running though but all front facing needs the new url (convoluted intranet deployment)
Anyway I came up with this using Yoast’s published filters. Stick this in your theme’s functions.php file and it will compare the domain of each breadcrumb to that of your WP Site url and replace if needed.
Its not been tested massively and isn’t super efficient but it seems to do the job.
//yoast breadcrumbs replace with site url filter
function filter_wpseo_breadcrumb_links( $this_crumbs ) {
if($this_crumbs){
$liveURL = parse_url(get_option('siteurl'))['host'];
foreach($this_crumbs as $key => $crumb){
$url = parse_url($crumb['url']);
if($url['host'] && $url['host'] != $liveURL){
$this_crumbs[$key]['url'] = str_replace($url['host'], $liveURL, $this_crumbs[$key]['url']);
}
}
}
return $this_crumbs;
}
add_filter( 'wpseo_breadcrumb_links', 'filter_wpseo_breadcrumb_links', 10, 1 );
-
This reply was modified 3 years, 1 month ago by latro666.
-
This reply was modified 3 years, 1 month ago by latro666.