Intereting Posts
Посты запросов и пользовательские типы сообщений в той же категории как получить полный путь изображения от объекта WP_Post? TinyMCE: перемещение кнопок со второго ряда на верхний ряд Как получить почтовый идентификатор первого ребенка того же типа сообщений? достаточные разрешения для доступа к этой странице Загрузка скрипта с зависимостью, выгрузка зависимости другого сценария Как скрыть некоторые категории в списке категорий по почте в wordpress? Создание контактной формы 7 записей в календаре «требуется» Настройка таблиц WP или добавление новых? Каталог ссылок на Symlinked не отображается в Admin Захват данных WordPress Salt из URL Как получить название категории и архива? Строка в выдержке и не более 5 строк WordPress перехватывает запросы к файлу в общедоступном HTML Неустранимая ошибка: вызов неопределенного метода stdClass :: filter () в wp-include \ taxonomy.php в строке 805

добавление метаданных с использованием плагина на вершину головы

Кажется, если вы используете wp_head hook как действие, чтобы поместить свои собственные метаданные в заголовки вашей страницы, это зависит от того, где тема, которую вы используете, вызывает wp_head. В моем случае это находится в конце заголовка.

Как я могу заставить свои метаданные в верхней части заголовка? У меня есть файл header.php, который я вызываю, используя самодельный плагин. Я знаю, как написать код функции для вызова header.php. Мне просто нужно знать, как подключить его к началу тегов заголовка.

Спасибо, Дерек

Вы можете создать настраиваемый крючок действия в файл header.php . Тогда вы можете использовать этот крюк действия вместо wp_head в своих плагинах.

Вот как вы можете создать пользовательский action hook в wordpress.

 <?php do_action('wpse65597_do_meta'); ?> 

Вот как вы можете подключить свою функцию к этому action-hook –

 add_action('wpse65597_do_meta','YOUR_FUNCTION_NAME'); function YOUR_FUNCTION_NAME(){ // echo meta tags here } 

Хорошо, вот ответ:

 function CustomHead() { include('headcontent.php'); } add_action('wp_head','CustomHead',1,1); в function CustomHead() { include('headcontent.php'); } add_action('wp_head','CustomHead',1,1); 

Ключ состоит в том, что первый «1», который устанавливает приоритет для его работы на самом высоком уровне (это необязательный элемент, по умолчанию 10, по умолчанию он поместит его в конец головы). Подробнее здесь: http://codex.wordpress.org/Function_Reference/add_action