Yoast Seo面包屑:如何将自定义文本添加到类别和标记名称中



在yoast SEO面包屑中,我想在类别名称和标签之前添加一个固定的文本:它应该看起来像这样:

主页->博客->类别:名称类别或主页->博客->所选标签:名称标签

我在找一个代码。

我的解决方案有效:(

add_filter('wpseo_breadcrumb_single_link', 'filter_breadcrumbs_for_h1', 10, 2);
function filter_breadcrumbs_for_h1($link_output, $link) {
if ( is_category()  ) {
$link_output = preg_replace("/<spans(.+?)>(.+?)</span>/is", "<span $1>Category: ''$2''</span>", $link_output);
return $link_output;
}
else if ( is_tag()  ) {
$link_output = preg_replace("/<spans(.+?)>(.+?)</span>/is", "<span $1>Tag: ''$2''</span>", $link_output);
return $link_output;
}
else  {
$link_output = preg_replace("/<spans(.+?)>(.+?)</span>/is", "<span $1>$2</span>", $link_output);
return $link_output;
}
}

最新更新