Сайты на заказ > Сайтостроение > Как удалить “Archive:”, “Category:” и так далее из Title категорий

Как удалить “Archive:”, “Category:” и так далее из Title категорий

В оглавлении категории WordPress автоматически подставляет надпись "Архивы:", прямо перед оглавлением записи. Это и смотрится некрасиво, и мало полезно для SEO продвижения сайта.

Как удалить “Archive:”, “Category:” и так далее из Title категорий

Как удалить “Archive:”, “Category:” и так далее из Title категорий

Поэтому будем избавляться от этого рудимента.

Как удалить “Archive:”, “Category:” и так далее из Title категорий

Начнем с установки плагина, без которого вам как специалисту по Вордпресс точно не обойтись - Code Snippets.

Шаг 1

Установите и активируйте плагин Code Snippets.

Шаг 2

Перейдите в раздел Сниппеты > Добавить новый.

Придумайте заголовок сниппета. Любое сочетание слов которое позволит вам отличить этот сниппет от другого. Например: "убрать слово рубрика из title".

Вставьте код в соответствующее поле:

 

add_filter( 'get_the_archive_title', 'my_theme_archive_title' );
/**
 * Remove archive labels.
 * 
 * @param  string $title Current archive title to be displayed.
 * @return string        Modified archive title to be displayed.
 */
function my_theme_archive_title( $title ) {
    if ( is_category() ) {
        $title = single_cat_title( '', false );
    } elseif ( is_tag() ) {
        $title = single_tag_title( '', false );
    } elseif ( is_author() ) {
        $title = '<span class="vcard">' . get_the_author() . '</span>';
    } elseif ( is_post_type_archive() ) {
        $title = post_type_archive_title( '', false );
    } elseif ( is_tax() ) {
        $title = single_term_title( '', false );
    }

    return $title;
}

Всё. Теперь оглавления рубрик стали более юзер френдли.

Добавить комментарий

Ваш адрес email не будет опубликован.

Copyright © 2021, GuruSite24. Копирование материалов сайта запрещено.
menu-circlecross-circle