Как изменить заголовок (title) на сайте, используя WordPress?

Как изменить заголовок (title) на странице, которая использует шаблон archive.php? Я хотел бы изменить заголовок с "Решения" на другой текст только для этой странице, без влияния на остальные страницы сайта. Несмотря на попытки использовать CSS для изменения заголовка, изменения касаются всех страниц. Как можно решить эту проблему?
  • 9 апреля 2024 г. 10:29
Ответы на вопрос 2
Для изменения заголовка на странице, которая использует шаблон archive.php в WordPress, вы можете воспользоваться функцией wp_title(). 

1. Вам нужно добавить следующий код в файл archive.php вашей темы перед тегом <header>:

```php
<?php add_filter( 'wp_title', 'custom_archive_page_title', 10, 2 ); ?>

<?php function custom_archive_page_title( $title, $sep ) {
    return 'Новый текст для заголовка'; // замените 'Новый текст для заголовка' на текст, который вы хотите видеть в заголовке страницы
} ?>
```

2. После этого сохраните изменения и обновите страницу архива. Теперь заголовок на этой странице будет отображаться с новым текстом, который вы указали в функции custom_archive_page_title(). 

Этот метод позволит вам изменить заголовок только для страницы, использующей шаблон archive.php, без влияния на другие страницы сайта.
Скорее всего это архив зарегистрированного типа записи и заголовок задается функцией register_post_type() 

Большинство SEO-плагинов умеют менять эти заголовки. Можете попробовать, например, Yoast
Похожие вопросы