-
-
Save timstl/5348604 to your computer and use it in GitHub Desktop.
If anyone else needs this here is a slightly updated version:
function wpseo_remove_home_breadcrumb($links) { if ( $links[0]['url'] == home_url('/') ) { array_shift($links); } return $links; } add_filter('wpseo_breadcrumb_links', 'wpseo_remove_home_breadcrumb');
If anyone else needs this here is a slightly updated version:
function wpseo_remove_home_breadcrumb($links) { if ( $links[0]['url'] == home_url('/') ) { array_shift($links); } return $links; } add_filter('wpseo_breadcrumb_links', 'wpseo_remove_home_breadcrumb');
Thanks, @mbacon40, worked perfectly!
Is there any way to change home url to another url instead of removing home link?
Is there any way to change home url to another url instead of removing home link?
It's been a while since I have used this, but I think instead of using array_shift you could do something like this:
if ($links[0]['url'] == get_home_url()) { $links[0]['url'] = 'https://someurlhere.com'; }
You would probably want to use get_permalink() or site_url() to generate the desired URL - not hardcode it - but I think that idea would work.
This is not working now, maybe they changed something. Any Idea on how to change the link? I'm on the blog, I don't need the Home, I want the forst link to be the Posts Archive page.
Dont't work without this safety check with trailingslashit
if ( trailingslashit($links[0]['url']) == trailingslashit(get_home_url()) )