Intereting Posts
Разбиение на страницы с помощью query_posts в шаблоне пользовательского типа Пользовательский цикл – вывод метаданных изоляции в зависимости от условий таксономии текущего запроса Запланированное событие не запускается в полночь Создание контактной формы 7 записей в календаре «требуется» Поместите содержимое тизера, больше ссылок и полный контент в разные div, если они существуют … Возможно? Как получить ссылку на шаблон? Автор url rewrite «Параметры экрана» отсутствуют. Где я должен начать поиск неисправностей? Сайт WordPress с использованием неизвестного ключа css Получите налоговый термин, в котором находится сообщение через wp_query Отображение определенных основных файлов Sub Nav на страницах Woocommerce Добавить галерею id в rel атрибут wp_get_attachment_link Как сделать навигацию по страницам чуть ниже содержимого? Отображать значение настраиваемого поля по частям? Как избавиться от дополнительной статьи без заголовка в html5 очертите документ при использовании нового WP_Query?

Point get_header () для другого плагина

Я пытаюсь отфильтровать функцию get_header на конкретном шаблоне страницы, чтобы использовать пользовательский заголовок, расположенный в моей папке плагина.

Поэтому вместо вывода заголовка темы он выводит пользовательский заголовок из моего плагина.

Это выполнимо?

Solutions Collecting From Web of "Point get_header () для другого плагина"

get_header() не фильтруется. Также не locate_template() .

Темы могут изменять загрузку заголовка, передавая параметр get_header() . Нет очевидного способа увидеть, что плагины изменяют, какой заголовок загружается. Как я думаю об этом, это имеет большой смысл. Для плагинов было бы невероятно легко разбить темы, изменив заголовок.

Вы можете подключиться к get_header или wp_head чтобы добавить вещи в заголовок, если это поможет. Если «конкретный шаблон страницы» – это тот, который контролирует плагин, вы можете написать свой заголовок в шаблон.

Если вы объясните, почему вы хотите сделать это, лучший ответ может быть возможен.

Err, Может быть, я переутомлен, но почему бы вам просто не дублировать шаблон страницы и не взломать get_header ()

 <?php get_header( 'edhead' ); ?> 

Которое будет вызывать header-edhead.php вместо header.php

Затем переместите шаблон страницы в этот шаблон.

http://codex.wordpress.org/Function_Reference/get_header