我有这个面包屑结构与Yoast Seo制作
首页>>公园>>大公园
如果你在Parks中按下,Parks中的url目标是:https://www.home.com/listing-category/parks/
我想,那里的url目标将是:https://www.home.com/parks/
是否有任何方法来更改url(也许任何函数放在functions.php文件中)?
提前致谢
我解决了:)
在functions.php中使用此功能
add_filter( 'wpseo_breadcrumb_links', 'yoast_seo_breadcrumb_append_link' );
function yoast_seo_breadcrumb_append_link( $links ) {
global $post;
$my_slug = (string) $links[1][term]->slug;
switch ($my_slug){
case "parks":
$breadcrumb[] = array(
'url' => site_url( '/parks/' ),
'text' => 'Parks',
'title' => 'Parks of my city',
);
array_splice( $links, 1, -2, $breadcrumb );
unset($links[2]);
break;
}
return $links;
}