Убираем слово «Рубрика» на страницах рубрик

Я хотел бы удалить приставку «Рубрика» из текста заголовка на страницах категорий в WordPress и оставить только название рубрики. Пробовал несколько плагинов, которые утверждают, что удаляют их, но, похоже, не работают с моей версией. (4.9.6) Поэтому хотелось бы, чтобы там отображались только «Новости». Кто-нибудь знает способ избавиться от приставки?


Совет авторов форума wordpress dewelopment:  questions/50822436/ 

  • Просто добавьте строку в файл functions.php (после WP5.5).
add_filter( 'get_the_archive_title_prefix', '__return_false' );

💡 Примечание: при редактировании functions.php новички допускают ошибки из-за которых сайт перестает работать, поэтому советую использовать плагин Pluginception. (Требуемая версия WordPress: 3.0 или выше, обновлялся 2 года назад, тестировался на моем сайте с версией 6.0.3.!)

Плагин, который позволяет вам быстро и легко создавать новые плагины. Установите, активируйте, а затем перейдите в меню Плагины-> Создать новый плагин, чтобы создать и активировать новый пустой плагин на вашем сайте. После создания плагина вы попадете непосредственно на экран редактора плагинов, чтобы вставить любой код вашего нового плагина.

 

  • Редактировать в файлах, которые находятся в каталоге темы /wp-includes/archive.php или /wp-includes/category.php
<h1 class="entry-title">Category: News</h1>

Надо учесть, что в зависимости от темы, установленной в WordPress, таких строк в коде именно вашей темы может и  не быть !

Тогда  можно воспользоваться и другими вариантами, приведенными ниже, которые я нашел на  форуме разработчиков вордпресс. В код я внес свои небольшие поправки. Если что не понятно, можно задавать мне вопросы на странице связаться с нами.

  1. Редактируем файлы в  каталогах установленной темы WordPress:  /wp-includes/archive.php или  /wp-includes/general-template через FTP-сервер.
<div class="page-header">
    <?php
    echo "<h1>Популярные рубрики</h1>"; / <div class="page-header">
    <?php
    echo "<h1>Популярные рубрики</h1>";  /*меняем код в строке the_archive_title('<h1 class="page-title">', 
        '</h1>');                        на echo "<h1>Популярные рубрики</h1>"; с добавлением тега h1 */  
    the_archive_description('<div class="archive-description">', '</div>');
    ?>
    </div><!-- .page-header -->

удаляем все между <?php…..?>  и пишем следующее: echo «Ваша надпись»;

Cайт sozdatisite
-6
каталог:wp-includes
файл:general-template.php
найти функцию: get_the_archive_title() изменить:
if ( is_category() ) {
        $title = sprintf( __( 'Category: %s' ), single_cat_title( '', false ) );
    } elseif ( is_tag() ) {
        $title = sprintf( __( 'Tag: %s' ), single_tag_title( '', false ) );
    } elseif ( is_author() ) {
        $title = sprintf( __( 'Autor: %s' ), '<span class="vcard">' . get_the_author() . '</span>' );
    }
к:
if ( is_category() ) {
        $title = sprintf( __( '%s' ), single_cat_title( '', false ) );

удаляем Category в строке кода $title = sprintf( __( ‘Category: %s’ ), single_cat_title( », false ) );;

wordpress.stackexchange.com/questions
/179585
💡Примечание: при редактировании  этого файла можно избавиться от надписей на англ. в своей теме, так как часто в бесплатно скачанных  возникают проблемы с переводом. Например —Category  “Название рубрики”

 

Ссылка на скачивание плагина    Pluginception

Оставьте комментарий

Копирование материала — только с разрешения автора сайта © Copyright, 2020 г.