Метод 1: использование пользовательской функции в файле function.php
Один из самых простых способов удалить префикс заголовка архива — использовать пользовательскую функцию в файле functions.php
вашей темы. Добавьте следующий фрагмент кода в файл functions.php
:
function remove_archive_title_prefix($title) {
if (is_category() || is_tag() || is_author() || is_date()) {
$title = single_cat_title('', false);
}
return $title;
}
add_filter('get_the_archive_title', 'remove_archive_title_prefix');
Метод 2: использование плагина
Если вы предпочитаете решение на основе плагина, вы можете использовать плагин «Удалить префикс архива». Выполните следующие действия:
- Установите и активируйте плагин «Удалить префикс архива» из репозитория плагинов WordPress.
- После активации плагин автоматически удалит префикс заголовка архива со страниц вашего архива.
Метод 3: изменение файла шаблона archive.php
Для более опытных пользователей, которым удобно изменять файлы шаблонов, вы можете напрямую редактировать файл archive.php
вашей темы. Найдите раздел <header>
в файле archive.php
и измените код следующим образом:
<header>
<?php the_archive_title('<h1 class="page-title">', '</h1>'); ?>
</header>
<header>
<h1 class="page-title"><?php echo single_cat_title('', false); ?></h1>
</header>
Метод 4: использование дочерней темы
Если вы используете дочернюю тему, вы можете создать копию файла archive.php
в каталоге дочерней темы и изменить ее, как описано в методе 3.. Такой подход гарантирует, что ваши изменения не будут перезаписаны при обновлении темы.