Intereting Posts
почему в архиве пользовательской таксономии термин ничего не показывает? Правила перезаписи исчезают через некоторое время Откройте кнопку «Просмотр страницы» в редакторе в новой вкладке Чтобы WordPress взаимодействовал с memcached, он должен быть установлен как расширение PHP? Файлы мультимедиа существуют в папке загрузки, но не отображаются. Локализовать скрипт не работает Добавить предопределенную страницу на сайт Как вернуть переменные из admin-post.php add_cap для редактора, но не роль администратора Порядок сортировки пользовательских сообщений не работает в области администратора Как я могу сделать wp-сайт в мобильном приложении? Способ подключиться к вызову боковой панели, чтобы заменить его на пользовательскую боковую панель Могу ли я добавить приложение «Метабокс» в приложение? Фильтрующий крючок перед созданием заказа WooCommerce Как создать конкретное веб-приложение с помощью WordPress?

Ввод HTML на (произвольные) страницы администратора

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

Поэтому я ищу подходящий крючок, чтобы я мог запускать такой код (псевдокод):

function plugin_inject_html() { if( preg_match( '<regexp to parse the url>', $_SERVER['REQUEST_URI'] ) > 0 ) { echo 'my html here'; } } add_action( '<the hook I am searching for', 'plugin_inject_html' ); 

Поэтому мой вопрос:

Какое действие или фильтр подходит для подключения, чтобы результат эха попал в нужное место общей админ-страницы (внутри div.wpbody-content )?

Solutions Collecting From Web of "Ввод HTML на (произвольные) страницы администратора"

Если вы посмотрите источник на странице /wp-admin/admin-header.php вы найдете следующие действия:

Внутри div#wpbody :

  • in_admin_header ,

Внутри div.wpbody-content :

  • network_admin_notices
  • user_admin_notices
  • admin_notices
  • all_admin_notices

Я не уверен, что вы имеете в виду под правильным расположением, но я думаю, что действие all_admin_notices было бы наиболее подходящим для вас?