Как удалить или изменить стандартный заголовок (title) в WordPress?

Как можно удалить автоматически добавляемый title в WordPress, чтобы можно было использовать иной вариант заголовка страницы для ленты с постами?
  • 28 мая 2024 г. 8:31
Ответы на вопрос 2
Есть несколько способов удалить или изменить стандартный заголовок (title) в WordPress:

1. Использовать плагин SEO или редактор кода: Вы можете использовать плагины SEO, такие как Yoast SEO или All in One SEO Pack, чтобы изменить заголовки страниц и постов. Также вы можете воспользоваться редактором кода в админ-панели WordPress для изменения заголовков.

2. Изменить PHP-код шаблона: Вы можете отредактировать файл шаблона страницы (например, header.php) и удалить функцию bloginfo('name') или bloginfo('description'), которая выводит стандартный заголовок. 

3. Использовать фильтры в WordPress: Вы можете использовать фильтр wp_title в файле functions.php вашей темы для изменения заголовка страницы. Например, вы можете добавить следующий код:

```php
function custom_title($title) {
    if (is_archive()) {
        return 'Новости сайта - ' . get_bloginfo('name');
    }
    return $title;
}
add_filter('wp_title', 'custom_title');
```

Этот код заменит стандартный заголовок на "Новости сайта - Название вашего сайта" для архивных страниц.

4. Использовать плагины для управления заголовками: Есть такие плагины, как "Title Control", которые позволяют настраивать заголовки страниц и постов в WordPress.

При выборе способа удаления или изменения стандартного заголовка, важно помнить о безопасности и регулярно делать резервные копии сайта.
1. Удалить событие вывода заголовка, например в functions.php: 
https://stackoverflow.com/questions/40195769/how-t...
https://gist.github.com/nexnovati/7486783
function test() {
    if (is_page()) {
        remove_action('genesis_entry_header', 'genesis_do_post_title');
    }
}

add_action('get_header', 'test');

2. Удалить вывод заголовка в Вашей теме, он выглядит примерно так:
the_title('<h1 class="title">...</h1>');
Похожие вопросы