Yoast Seo 面包屑:如何将自定义文本添加到类别和标签名称
Yoast Seo breadcrumbs: How to add custom text to category and tag name
在 yoast SEO 面包屑中,我想在类别名称和标签之前添加固定文本:它应该如下所示:
首页 -> 博客 -> 类别:NameCategory
要么
首页 -> 博客 -> 所选标签:NameTag
我正在寻找代码。
我的解决方案有效:)
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("/<span\s(.+?)>(.+?)<\/span>/is", "<span >Category: ''''</span>", $link_output);
return $link_output;
}
else if ( is_tag() ) {
$link_output = preg_replace("/<span\s(.+?)>(.+?)<\/span>/is", "<span >Tag: ''''</span>", $link_output);
return $link_output;
}
else {
$link_output = preg_replace("/<span\s(.+?)>(.+?)<\/span>/is", "<span ></span>", $link_output);
return $link_output;
}
}
在 yoast SEO 面包屑中,我想在类别名称和标签之前添加固定文本:它应该如下所示:
首页 -> 博客 -> 类别:NameCategory 要么 首页 -> 博客 -> 所选标签:NameTag
我正在寻找代码。
我的解决方案有效:)
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("/<span\s(.+?)>(.+?)<\/span>/is", "<span >Category: ''''</span>", $link_output);
return $link_output;
}
else if ( is_tag() ) {
$link_output = preg_replace("/<span\s(.+?)>(.+?)<\/span>/is", "<span >Tag: ''''</span>", $link_output);
return $link_output;
}
else {
$link_output = preg_replace("/<span\s(.+?)>(.+?)<\/span>/is", "<span ></span>", $link_output);
return $link_output;
}
}