Yoast Seo панировочные сухари: Как добавить пользовательский текст в категорию и название тега

#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;
        }

}