Dudaevskiy
2/14/2020 - 12:22 PM

Иструкции от разработчиков

https://wpastra.com/docs/using-hooks/

Использование крючков в Astra

Документы » Пользовательские фрагменты кода » Использование хуков в Astra

ОписаниеХуки позволяют добавлять дополнительные функциональные возможности в различных областях внутри темы. Например, вы можете отобразить рекламное сообщение под всеми вашими сообщениями в блоге. Крючки делают такие динамичные вещи возможными.

Astra использует WordPress Hooks API для вставки различных хуков по всей теме.

использование add_action ('hook_name', 'callback_function_name');

function callback_function_name () {?> 
 // Вставить содержимое хука сюда. 
<? php}

В приведенном выше примере замените hook_name на имя хука, который вы хотите использовать, например astra_header_before или astra_header_after . Затем замените callback_function_name уникальным значимым именем функции, что-то конкретное для вас.

Чтобы увидеть список хуков, доступных в Astra Visually , проверьте этот сайт, который мы установили.

примерAstra_header_before крючок выполняется непосредственно перед заголовком сайта.

Примечание. Заголовок сайта -

.

Добавить PHP в свой заголовок // Добавить скрипты в astra_header_before ()
add_action ('astra_header_before', 'add_script_before_header');
function add_script_before_header () {
    // Ваш PHP идет сюда
}

или…

Добавьте HTML в свой заголовок // Добавить содержимое в astra_header_before ()
add_action ('astra_header_before', 'add_content_before_header');
функция add_content_before_header () {?>
      <! - Ваш HTML идет сюда ->
<? php}

Если вы добавляете PHP в astra_header_before (), используйте первый метод. Используйте второй метод для всего, что вы можете добавить.

Посмотрите документ, который объясняет, как добавить пользовательский код PHP с помощью файла functions.php дочерней темы .

Не то решение, которое вы ищете? Проверьте другие статьи или откройте заявку в службу поддержки