Intereting Posts
Где я могу продавать темы WordPress и плагины? WordPress перенаправляет на старый логин после миграции Выделите ссылку архива на single.php Секретные ключи в SCM Подавать apache 404 для отсутствующих активов, а не wp 404 template WP_Rewrites Получить название категории плагина Event Organizer вызвать мой скрипт только после загрузки библиотеки UI? В чем разница между esc_html и wp_filter_nohtml_kses? Создание пользовательских типов сообщений из записи формы Добавить класс в <i> и <span> в bootstrap nav walker Является ли хорошей практикой использовать базу данных WordPress для хранения содержимого страниц, которые загружаются на страницу динамически? импортирование стороннего json-канала как пользовательский тип сообщения Загрузка файлов шаблонов из подпапки в моей теме? Custom Post Type переписывает переадресацию на главную страницу Как получить все медиафайлы из категории сообщений db?

Печать имени и ссылки меню панели мониторинга.

Я пытаюсь отобразить меню панели инструментов, указав имя и имя файла, связанные с ним, следующим образом:

Dashboard > index.php Posts > edit.php Media > upload.php etc... 

Это то, что я до сих пор использовал с помощью глобального $menu чтобы показать все доступные пункты меню на панели инструментов:

 global $menu; foreach ( $menu as $group => $item ) { foreach ( $item as $label ) { echo $label . " > " . $item[2] . "<br>"; } echo "<br>"; } 

Однако это дает следующий результат:

 Dashboard > index.php read > index.php index.php > index.php > index.php menu-top menu-top-first menu-icon-dashboard menu-top-last > index.php menu-dashboard > index.php dashicons-dashboard > index.php > separator1 read > separator1 separator1 > separator1 > separator1 wp-menu-separator > separator1 Posts > edit.php edit_posts > edit.php edit.php > edit.php > edit.php menu-top menu-icon-post open-if-no-js menu-top-first > edit.php menu-posts > edit.php dashicons-admin-post > edit.php etc... 

Я вижу, что я могу показать Dashboard > index.php , но потом есть дополнительная информация, которая мне не нужна. Любая рекомендация о том, что мне нужно изменить, чтобы отображать только первые два пункта каждого меню?

Solutions Collecting From Web of "Печать имени и ссылки меню панели мониторинга."

Не уверен, чего вы пытаетесь добиться точно, поскольку вы не покрываете эту часть.

Глядя на данные, я бы предположил, что вы можете отфильтровать разделители и такие, проверяя правильное название:

 global $menu; foreach ( $menu as $group => $item ) { if ( ! empty( $item[0] ) ) { echo $item[0] . " > " . $item[2] . "<br>"; } } 

Результаты для меня:

 Dashboard > index.php Posts > edit.php Media > upload.php Pages > edit.php?post_type=page Comments 0 > edit-comments.php Test > edit.php?post_type=test Appearance > themes.php Plugins 0 > plugins.php Users > users.php Tools > tools.php Settings > options-general.php SEO 00 notifications > wpseo_dashboard