Изменить заголовок страницы пользовательской архивной страницы, которая установлена ​​на домашней странице - PullRequest
0 голосов
/ 17 апреля 2020

Во-первых, я рассмотрел несколько вопросов (включая этот , а также попробовал плагины, но я не могу заставить работать нижеприведенное.

Я использую архив как моя домашняя страница;

  • В архиве есть пользовательский тип записи film_kernal.
  • Ярлык Kernals.
  • Название домашней страницы в настоящее время Kernals Archive - [Site Title]
  • Отдельные пользовательские страницы архива таксономии имеют заголовок [Taxonomy Term] - [Site Title]

Страницы таксономии имеют правильное название, однако я хочу, чтобы домашняя страница просто читала Home - [Site Title]. Как можно это можно сделать, не изменяя в настоящее время правильные заголовки страниц терминов таксономии?

Я использую тему TwentySeventeen , и в заголовочном файле по умолчанию, по-видимому, используется wp_head для получения заголовка но я не уверен, как повлиять на это в дочернем заголовочном файле, чтобы все заработало.

1 Ответ

0 голосов
/ 17 апреля 2020

Поскольку вы используете Yoast, вы можете переопределить тег заголовка с помощью этого фильтра

add_filter('wpseo_title', 'filter_film_kernal_wpseo_title');
function filter_film_kernal_wpseo_title($title) {
    if(  YOUR_CASE_HERE ) {
        $title = //your code
    }
    return $title;
}
...