Intereting Posts
Я пытаюсь захватить название и поместить его в вариант выбора формы в PayPal Удалить меню настройки фона и заголовка из меню Appearance без CSS или JS Добавить поле выбора в медиа-загрузчик, который добавляет класс к изображению Создание логина для клиента / клиента, который приведет их к настраиваемой части сайта Запуск cron каждые 24 часа по Гринвичу -8 Критическая ошибка на заключительном этапе запуска веб-сайта – URL-адреса BROKEN! wp_update_post делает мой пост липким Есть что-то вроде admin_notices для переднего конца? Получение родителя из wp_term_taxonomy Страница запроса WP для Buddypress Group Home Создание программных программ Как вручную указать текущую активную страницу с помощью wp_nav_menu () Создание пользовательских сообщений типа post и привязка их к сообщению из другого настраиваемого типа сообщения Скрыть виджет для незарегистрированных пользователей без плагина (functions.php) Стратегия получения метаданных для использования вне цикла

Как добавить пользовательский HTML в панель управления WordPress?

Я хочу добавить некоторый HTML (для отображения количества сообщений определенного типа в базе данных) WordPress для меня новичок, у меня мало знаний о крючках и фильтрах.

Поскольку я понимаю, что мне нужно сделать следующую работу –

  1. Необходимо получить количество сообщений (тип сообщения XYZ) из базы данных.
  2. добавьте hook / filter, чтобы добавить их в HTML-панель администратора.

Может кто-нибудь, пожалуйста, помогите мне понять поток процессов и кодирование выше этой работы?

Примечание. Я знал, что этот тип вопросов не соответствует стандарту SO question. Но на самом деле, ребята, у меня мало знаний об этой работе.

Я хочу что-то вроде этого – введите описание изображения здесь

Заранее спасибо…!!!

Solutions Collecting From Web of "Как добавить пользовательский HTML в панель управления WordPress?"

Вы правильно следите за работой, которая должна быть выполнена, и WordPress делает очень просто выполнить то, что вы собираетесь делать.

Крючок, который вы ищете, называется admin_bar_menu . Вы можете узнать больше об этом и классе WP_Admin_Bar.

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

Вот пример кода, который поможет вам в правильном направлении.

 add_action( 'admin_bar_menu', 'wpse_admin_bar', 900 ); // The first argument is the name of the hook, // the second is the callback function that you see below, // and the 900 denotes the priority with which the hook is called //This high number means this code will run later, and thus show up at the end of the list. function wpse_admin_bar( $wp_admin_bar ){ $args = array( //Type & Status Parameters 'post_type' => 'wpse_cpt', 'post_status' => 'publish', ); $wpse_cpt = new WP_Query( $args ); $admin_bar_args = array( 'id' => 'staff_count' ,'title' => 'XYZ Post:'.count($wpse_cpt->posts) // this is the visible portion in the admin bar. ); $wp_admin_bar->add_node($admin_bar_args); }