Intereting Posts
Как неэффективно использовать Custom Post для 4-5 предложений и тянуть все на 1 страницу? Как использовать элементы формы WP по умолчанию для взаимодействия с пользовательской таблицей DB? Как изменить атрибут title для изображения логотипа WP на wp-login.php Нежелательная ссылка для редактирования на главной странице Популярные сообщения – на основе просмотров страниц Зеркальный сайт как окончательная версия? Ninja Forms – вытащить некоторую информацию, связанную с сообщением Как суммировать значения из всех пользовательских сообщений. Перетаскивание n Отправка сообщения о рассылке для нескольких пользовательских типов сообщений Создайте уменьшенную миниатюру для архивов Как переместить мою страницу в главное меню панели управления WordPress Плагин: невозможно сохранить параметр выравнивания изображения для отображения в виджете в боковой панели Добавить javascript в окно сведений о мультимедиа? изображение в качестве фонового изображения на страницах Отображение пользовательской почты из определенной категории

Есть ли какие-либо действия, такие как «init_frontend»

Я нашел init и init_admin. Есть ли какие-либо действия, которые выполняются только в интерфейсе? Благодарю.

Вы можете комбинировать add_action() и is_admin() :

 ! is_admin() and add_action( 'init', 'my_custom_callback' ); 

Теперь функция обратного вызова будет работать только на интерфейсе.

«template_redirect» является наиболее полезным.

Вы можете использовать для этого действие wp_loaded .

 // If u want to load a function only in the front end. add_action( 'wp_loaded', 'my_front_end_function'); function my_front_end_function() { if ( !is_admin() ) { // Only target the front end // Do what you need to do } } 

https://codex.wordpress.org/Plugin_API/Action_Reference/wp_loaded