Когда мне нужно добавить пользовательскую страницу на сайт на базе Wordpress, я всегда сначала загружаю заголовок темы:
<?php
require('../wp-blog-header.php');
include('../wp-content/themes/mytheme/header.php');
?>
К сожалению, тогда каждая пользовательская страница получает одинаковое название (название блога) из-за этого кода в header.php:
<head>
<title><?php if(is_home()) { bloginfo('name');} else { bloginfo('name'); echo ' | '; the_title(); } ?></title>
Как лучше всего изменить заголовок этой страницы?
- Есть ли метод wordpress, который нужно вызвать перед загрузкой заголовка, который изменит возвращаемое значение
the_title()
?
- Должен ли я изменить вызов header.php, чтобы он проверял, есть ли ранее определенное значение для моего заголовка?
Спасибо