Что такое крючки в WordPress? Как использовать крючки WordPress?

В разработке WordPress, хуки - это функции, которые могут быть применены к действию или фильтру в WordPress. Это одна из главных особенностей, которая...

В разработке WordPress, хуки — это функции, которые могут быть применены к действию или фильтру в WordPress. Это одна из главных особенностей, которая делает WordPress настолько настраиваемым.

Крючки позволяют разработчикам изменять или расширять функциональность WordPress без необходимости редактировать код ядра WordPress. Они делают это, выполняя действия и фильтры, которые представляют собой функции PHP, выполняющие задачи и вносящие изменения в данные.

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

Что такое крючок?

Хуки — основа разработки плагинов и тем WordPress. Это места, где разработчики могут «подключить» свой пользовательский код к WordPress в определенных местах и изменить работу WordPress без редактирования основных файлов.

Разработчики используют крючки для изменения или расширения функциональности WordPress. Вы также можете использовать действия для настройки вашей темы, добавляя фрагменты кода из онлайн-учебников.

TOP WordPress плагинов для работы с Данными на сайте!

Примечание: Если вы новичок, то мы настоятельно рекомендуем вам не редактировать никакие файлы WordPress. Только для опытных пользователей, которые чувствуют себя комфортно при редактировании функций.php-файл и обладаете некоторыми знаниями PHP, попробуйте это сделать.

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

Прежде чем редактировать любой код на вашем сайте WordPress, мы рекомендуем вам сделать резервную копию вашего сайта на случай ошибки кодирования. Если у вас нет плагина резервного копирования, то обязательно прочитайте нашу статью, где мы сравниваем лучшие плагины резервного копирования WordPress.

Существует два типа хуков: фильтры и действия.

Что такое крючок фильтра?

Фильтр изменяет поведение определенной функции по умолчанию. Он делает это, манипулируя полученными данными и возвращая эти данные в WordPress до того, как они будут отображены в браузере.

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

Вот пример использования хука с фильтром в WordPress:

function wpb_custom_excerpt( $output ) < if ( has_excerpt() && ! is_attachment() ) < $output .= wpb_continue_reading_link(); >return $output; > add_filter( 'get_the_excerpt', 'wpb_custom_excerpt' );

Приведенный выше пример кода создает функцию wpb_custom_excerpt, которая подключается к фильтру get_the_excerpt.

Что такое крючок действия?

Действие изменяет стандартное поведение определенной функции. Оно делает это, получая некоторую информацию от WordPress и затем что-то делая с ней. После выполнения действия нет необходимости передавать какую-либо информацию обратно в WordPress.

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

Вот пример применения хука к действию в WordPress:

функция mytheme_enqueue_script() < wp_enqueue_script( 'my-custom-js', 'custom.js', false ); >add_action( 'wp_enqueue_scripts', 'mytheme_enqueue_script' );

Приведенный выше пример кода создает функцию mytheme_enqueue_script, которая подключается к действию wp_enqueue_scripts.

Мы надеемся, что эта статья помогла вам узнать больше о крючках в WordPress. Вы также можете просмотреть наш список «Дополнительное чтение», в котором представлены статьи о полезных советах, трюках и идеях для WordPress.

Если вам понравилось это руководство, то, пожалуйста, подпишитесь на наш канал YouTube для видео-уроков по WordPress. Вы также можете найти нас в Twitter и Facebook (признана экстремистской организацией на территории РФ).

Источник: www.wpbeginner.com

Оцените статью
Добавить комментарий