#wordpress #breadcrumbs #yoast
#wordpress #панировочные сухари #yoast
Вопрос:
В yoast SEO breadcrumbs я хотел бы добавить фиксированный текст перед названием категории и тегом: это должно выглядеть так:
Главная страница -> Блог -> Категория: NameCategory или Главная страница -> Блог -> Выбранный тег: NameTag
Я ищу код.
Комментарии:
1. Отвечает ли это на ваш вопрос wordpress.stackexchange.com/questions/350538 /… ? (Я бы порекомендовал вам задать тот же вопрос в этой области stack wordpress.stackexchange.com )
Ответ №1:
Мое решение, которое работает 🙂
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;
}
}