Intereting Posts
Как настроить вид года для datepicker в плагине Календарь событий? Как передать сообщение с помощью template_redirect разбиение на страницы в пользовательском списке, созданном с помощью функции get_pages Многоязычный плагин, скрывающийся от определенных блогов Цикл со всеми статьями с определенными текстовыми строками в тегах Неустранимая ошибка: класс «ZipArchive» не найден Ограничение по дате / времени сообщений, где должна выполняться функция Как отображать будущие сообщения – измененный запрос все еще дает 404 Язык толстого слова WordPress назначать разные шаблоны настраиваемому типу post с домашней петлей Есть ли способ изменить цвет фона встроенного видеопроигрывателя в WordPress? Как очистить пустые значения поиска? Что использовать, set_transient, set_option или файловая система? Невозможно переопределить подключаемую функцию wp_mail Как я могу перенаправить свой блог на субдомен?

Создайте сообщение Info / Help в верхней части настраиваемого типа сообщения

Мне интересно, как вы собираетесь создавать сообщение info / help в верхней части настраиваемого типа сообщений в панели инструментов WP? Я часто вижу, что они находятся в верхней части плагинов, и Id любит делать то же самое для моих пользовательских типов сообщений, если это возможно ( см. Изображение ниже, например, — Примечание: Снимок экрана был взят из плагина NSP-кода «Post-Types Order» на странице настроек " )

введите описание изображения здесь

EDIT # 1

Спасибо всем за помощь! Похоже, у меня есть два совершенно разных способа, доступных мне в том, как я могу подойти к этому, как описано в @Stephen & @Bainternet … Оба выглядят как жизнеспособные варианты, поэтому я собираюсь попробовать их все и отчитаться с тем, что, кажется, работает лучше в моей ситуации.

Еще раз спасибо за помощь. WPSE – это, безусловно, мое место, чтобы узнать что-то новое о WordPress, это замечательное место.

Solutions Collecting From Web of "Создайте сообщение Info / Help в верхней части настраиваемого типа сообщения"

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

Если вы хотите ограничить уведомление определенными страницами, вы можете использовать: get_current_screen () для получения текущего экрана.

  $screen = get_current_screen(); 

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

Например:

 function wpse51463_admin_notice(){ $screen = get_current_screen(); //If not on the screen with ID 'edit-post' abort. if( $screen->id !='edit-post' ) return; ?> <div class="updated"> <p> A notice on the post list screen </p> </div> <div class="error"> <p> An error message </p> </div> <?php } add_action('admin_notices','wpse51463_admin_notice'); 

Для страницы настроек подключаемых модулей (вложенных на вкладку «Параметры») идентификатор экрана должен быть settings_page_{page-name} . Вы можете, конечно, определить идентификатор страницы, используя приведенное выше, чтобы распечатать текущий идентификатор экрана на каждой странице.

если вы хотите что-то вроде этого: введите описание изображения здесь то вот что-то, что делает работу:

 add_action('admin_footer','print_mynote'); function print_mynote(){ global $typenow,$pagenow; if (in_array( $pagenow, array( 'post.php', 'post-new.php' ) && "Post_Type_Name" == $typenow ) { ?> <SCRIPT TYPE="text/javascript"> jQuery(document).ready(function(){ var myDiv = jQuery('<div>'); myDiv.css("border","1px dashed #000000"); myDiv.css("padding","5px"); myDiv.css("background","lightyellow"); myDiv.css("width","70%"); myDiv.html("PUT your info help message here...."); jQuery(".wrap").find("h2").after(myDiv); }); </SCRIPT> <?php } } - add_action('admin_footer','print_mynote'); function print_mynote(){ global $typenow,$pagenow; if (in_array( $pagenow, array( 'post.php', 'post-new.php' ) && "Post_Type_Name" == $typenow ) { ?> <SCRIPT TYPE="text/javascript"> jQuery(document).ready(function(){ var myDiv = jQuery('<div>'); myDiv.css("border","1px dashed #000000"); myDiv.css("padding","5px"); myDiv.css("background","lightyellow"); myDiv.css("width","70%"); myDiv.html("PUT your info help message here...."); jQuery(".wrap").find("h2").after(myDiv); }); </SCRIPT> <?php } } 

просто убедитесь, что вы изменили Post_Type_Name на имя своего типа сообщения и PUT your info help message here.... к вашему фактическому сообщению