Intereting Posts
Отображать миниатюры для сообщений определенной категории Постоянная ссылка не работает на новом сайте WordPress email ответ назад к оригиналу Понимание уязвимостей SVG в WordPress, связанных с определенным исправлением Где функция для предотвращения доступа неавторизованных пользователей к wp-admin? Обновление пунктов меню навигации программно Использование _e () в тексте внутри видеоэлементов печатает этот текст, а не только показывается, когда элемент html5 <video> не поддерживается Можно ли установить шаблон страницы на динамической домашней странице (список статей)? Тема ребенка не перестает родительскую тему Получайте последние сообщения вчера из каждой категории, не работая и получая двойной результат Объяснение перехватчиков фильтра posts_join и posts_fields? Каков наилучший способ подсчета и отображения количества сообщений? Как добавить визуальный редактор wp в пользовательский виджет? Удостовериться, что записи отношений терминалов wp уникальны Я не понимаю, как работает этот параметр.?

Измените $ parent_file плагина

У меня есть плагин с 3 страницами. Одна из этих страниц, я не хочу отображаться в меню администратора (работает), но когда пользователь находится на этой странице, я хочу, чтобы меню плагина было активным.

Я использую фильтр parent_file , но он не работает.

Я посмотрел в ядро, и в alghouth фильтр, похоже, принимает правильное значение ( $parent_file = 'charts' ), к тому моменту, когда меню выводится, что-то еще его изменило ( $parent_file = 'edit-chart' ).

 /** * Highlight the 'Charts' top level menue when viewing the 'Edit Chart' page */ function on_menu_parent($parent_file) { global $current_screen; $base = $current_screen->base; if($base == 'admin_page_edit-chart') : $parent_file = 'charts'; endif; return $parent_file; } 

Фильтр, вызываемый из конструктора класса Plugin, – это –

 add_filter('parent_file', array(&$this, 'on_menu_parent')); 

Кто-нибудь знает, как правильно это сделать? Благодарю.

Solutions Collecting From Web of "Измените $ parent_file плагина"