Articles of контекстная помощь

Разработка пользовательских плагинов позволяет получить контекст справки для работы в WP 4.3

Я застрял с вкладкой help для пользовательского плагина. В прошлом я использовал //ADD HELP INFO // add_action('contextual_help', array($this, 'my_plugin_help')); и теперь я пытаюсь преобразовать часть справки плагина с помощью add_action('load-' .CUSTOM_POST_TYPE, 'my_plugin_add_help'); function my_plugin_add_help() { wp_die('it works!'); $screen = get_current_screen(); // $screen->add_help_tab(array( 'id' => CUSTOM_POST_TYPE, 'title' => 'Plugin help', 'content' => 'help content')); } Но […]

Помогите перейти от joomla к wordpress

Приветствия Я надеюсь, что это хорошо, у меня есть проблема с переносом моего сайта joomla на wordpress 3.3 4. Это те шаги, которые я сделал: 1- загрузил wordpress на сервер, где у меня есть веб-сайт с joomla 2 создать базу данных для wordpress 3 установить плагины FG joomla wordpres и заполнить данные. но когда я […]

Правильный контекст для wp_remote_post ()

Я хотел бы использовать функцию wp_remote_post () в функции для отправки HTTP-запроса на PHP-скрипт внутри подключаемого модуля. Я успешно отправляю сценарий подключаемого модуля, но имею проблемы с контекстом запроса. В functions.php : function post_to_plugin($name, $email) { $plugin_url = plugins_url( '/my-plugin/db-insert.php' ); $form = array( 'name' => $name, 'email' => $email ); $result = wp_remote_post( $plugin_url, […]

Как удалить контекстную помощь по WP 3.3.2?

Как полностью удалить контекстуальную справку и ее вкладку из WordPress v3.3.2? Add_filter для контекстной справки, которая раньше работала как чудо на старой версии, больше не работает. Обновление: (исправлено решение Chip Bennett) function wpse50787_remove_contextual_help() { $screen = get_current_screen(); $screen->remove_help_tabs(); } add_action( 'admin_head', 'wpse50787_remove_contextual_help' );

Как добавить вкладку справки ко всем страницам администрирования, включая плагины

У меня есть рабочий код, который добавляет вкладку справки на все экраны администратора, у которых уже есть варианты справки или экран справки. Однако экраны, которые не имеют контекстной справки, такие как плагин, который я пишу, также не распознают add_action call – как я могу гарантировать, что help_tab появится на каждом экране администратора? Некоторый простой код […]

Вкладка «Справка» панели инструментов

Я хочу отредактировать текст на вкладке справки панели инструментов. Я могу добавить справку на другие страницы, но я хочу изменить текст в сером поле со ссылками в правой части вкладки справки. Он находится в разделе «Для получения дополнительной информации:». Я хочу добавить ссылки на мою страницу поддержки, а не в форум поддержки WordPress. function my_contextual_help( […]

Вкладки справки с помощью: add_help_tab () обратного вызова – Как работает аргумент?

Я просто попытался добавить простую вкладку справки из класса (пример для теста ниже). Я хотел использовать вспомогательный / обратный вызов fn для подготовки контента для разных вкладок справки. Согласно ядру, функция принимает некоторые аргументы: WP 3.3 /wp-admin/includes/screen.php LINE 722 // If it exists, fire tab callback. if ( ! empty( $tab['callback'] ) ) call_user_func_array( $tab['callback'], […]

Как удалить вкладки справки?

Есть ли способ удалить вкладки справки? Я хочу удалить эти вкладки, чтобы они не скрывали их с помощью CSS. На wp-admin/includes/screen.php есть несколько строк, которые упоминают об этом, но не представляют, как создать что-то, чтобы удалить вкладку справки. Есть ли способ создать нечто похожее: add_filter('screen_options_show_screen', '__return_false'); но удалить вкладку «Справка»? Из файла screen.php : 647 […]

Нажмите ссылку на странице плагина / темы и откройте контекстную справку на определенной вкладке

Я добавил раздел справки, используя функцию add_help_tab () . Я хотел бы иметь возможность щелкнуть ссылку где-нибудь на странице темы / плагина и открыть панель справки на любой вкладке, в которой я нуждаюсь. Может кто-то помочь мне с необходимым JS для этого? Каждая панель вкладок имеет уникальную связанную с ней ссылку на хеш, поэтому мне […]

Экран настройки местоположения (контекстная) вкладки справки

Использование нового класса WP_Screen позволяет легко добавить текст справки на экран. <?php add_action( "load-{$somepage}", 'wpse_load_reading' ); function wpse_load_reading() { get_current_screen()->add_help_tab( array( 'id' => 'my-help-tab', 'title' => __( 'My Title' ), 'content' => __( 'Help Content' ) ) ); } Это удобно для пользовательских страниц. Но при добавлении вкладки справки на существующий экран, скажем, options-reading.php , […]