Intereting Posts
Как отключить https с сайта wordpress? Можно ли исправить ошибки Access-Control-Allow-Origin (CORS origin) с помощью директивы заголовка php? Нужна помощь при написании запроса $ wpdb Как разбить цикл на несколько столбцов Как отредактировать comment_reply_link Загрузка сообщения WordPress «Ошибка HTTP» Что лучше: 301 Перенаправить в мой файл .htaccess или плагин, например Перенаправление? Создать пользовательский столбец в таблице post в wordpress как настроить настраиваемые структуры контента Рекомендации по загрузке видео в WordPress Какое наиболее эффективное решение при добавлении результатов пользовательского поиска Google с таксономиями? Ручное удаление плагинов Как переключиться в формат структуры каталога год / месяц из одной папки Удалить текущий класс из пунктов подменю Как я могу вставлять виджеты по умолчанию, когда моя тема активирована (аналогично тому, что делает двадцать одиннадцать)?

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

Есть ли способ удалить вкладки справки? Я хочу удалить эти вкладки, чтобы они не скрывали их с помощью CSS.

На wp-admin/includes/screen.php есть несколько строк, которые упоминают об этом, но не представляют, как создать что-то, чтобы удалить вкладку справки.

Есть ли способ создать нечто похожее: add_filter('screen_options_show_screen', '__return_false'); но удалить вкладку «Справка»?

Из файла screen.php :

  647 /** 648 * Removes a help tab from the contextual help for the screen. 649 * 650 * @since 3.3.0 651 * 652 * @param string $id The help tab ID. 653 */ 654 public function remove_help_tab( $id ) { 655 unset( $this->_help_tabs[ $id ] ); 656 } 657 658 /** 659 * Removes all help tabs from the contextual help for the screen. 660 * 661 * @since 3.3.0 662 */ 663 public function remove_help_tabs() { 664 $this->_help_tabs = array(); 665 } 

Solutions Collecting From Web of "Как удалить вкладки справки?"

Вам нужно использовать фильтр помощи contextual_help .

 add_filter( 'contextual_help', 'wpse50723_remove_help', 999, 3 ); function wpse50723_remove_help($old_help, $screen_id, $screen){ $screen->remove_help_tabs(); return $old_help; } 

Фильтр предназначен для старой справки (до 3.3). ( Я не уверен, что это важно, что возвращается …? ).

В любом случае фильтр следует называть поздним (следовательно, 999), потому что плагины могут добавлять свои собственные вкладки справки на страницы. Отчасти это связано с тем, что admin_head не является идеальным крюком.

Добавьте это ваш файл functions.php :

 add_action('admin_head', 'mytheme_remove_help_tabs'); function mytheme_remove_help_tabs() { $screen = get_current_screen(); $screen->remove_help_tabs(); } 

Это приведет к удалению вкладок с помощью кнопки «Справка» со всех страниц администрирования.