Intereting Posts
Отображение в повторяющихся метабоксах с использованием CMB2 Любой способ отредактировать / обрезать мое изображение при загрузке? загружать загрузочную страницу загрузки слишком медленно Как настроить динамическое название страницы? Добавление шаблона в WPTouch создать фоновое представление содержимого WordPress с использованием настраиваемого типа сообщения функция для включения is_home, is_archive, is_category, is_author и т. д. в одну функцию? страница типа персонализированного сообщения Пользовательский WordPress install – активировать пользовательскую тему Устранение ошибок Javascript, которые, вероятно, связаны с платформой Gantry При использовании редактора роли пользователя, как узнать какую-либо роль плагинов или тем? Как определить, из сценария плагина, если активная тема имеет <h1> Заголовок сообщения </ h1> Как я могу исправить свой сервер, так что обновление ядра / плагинов / темы не терпит неудачу? Периодическая оплата Molpay в WordPress Какие типы контента отображаются на странице поиска?

Как вставить DIV в верхней части текущей темы?

Я хотел бы вставить полноразмерный DIV в самое верхнее место на сайте, который я создаю. Проект находится в овертайме. Все остальные работы выполнены, но меня попросили добавить небольшой логотип и одну ссылку сверху. Это было бы на всех страницах, поэтому это изменение в заголовке. Я просмотрел несколько плагинов, но они, похоже, создают «панель уведомлений» позиционированием и z-index. Тема, которую мы используем, – это Velux, ребенок Primer.

Как я могу видеть в источниках wp-primer-theme : есть do_action( 'primer_body' ); в верхней части содержимого и do_action( 'primer_before_header' ); ниже.

Вы можете обновить свою дочернюю тему functions.php своим действием

 add_action('primer_before_header', function() { echo '<div class="logo"></div>'; }); 

Взгляните на этот вопрос и первый ответ: Вставьте HTML сразу после тега <body>

Вам нужно будет изменить header.php в теме, поскольку нет (как правило, хотя, возможно, в вашей теме) любых доступных крючков / фильтров для вывода непосредственно после <body> .

Если не ваша собственная тема, то тема Child Theme лучше всего, так как вы не хотите, чтобы ваши изменения были перезаписаны при обновлении темы.