Intereting Posts
объединить несколько каналов с fetch_feed и отобразить заголовки блога для каждого элемента? За исключением save_post других действий по добавлению / редактированию экрана сообщений? get_adjacent_post – в том же сроке не работает Пользовательский продукт WooCommerce для проверки Список сообщений администратора – добавление опции в раскрывающийся список фильтра даты Как загрузить wp_editor через AJAX Запрос пользовательских типов сообщений по дате (настраиваемое поле) разместил wordpress.com в локальном каталоге? Получить термины, содержащие сообщения, которые, в свою очередь, относятся к другим терминам? Ограничить пользовательский контент для конкретного пользователя Поиск типа ввода в меню Использование wp_editor в shortcode XML-RPC и post_date Терминальный контрольный список Walker – отключить родительские категории add_filter на элементах меню, чтобы добавить пункт меню

Проблема при установке параметра $ icon_url на WP add_menu_page ()

Я пытаюсь создать пользовательское меню с помощью функции WordPress add_menu_page() . Я думаю, что я понимаю все параметры функции, поскольку Codex указывает на это как:

 <?php add_menu_page( $page_title, $menu_title, $capability, $menu_slug, $function, $icon_url, $position ); ?> 

Единственная проблема, с которой я столкнулся, – это указать на существующие иконки WP liketool, редактировать, загружать и т. Д., В $ icon_url? Я уже нахожу этот пост, но я не могу понять, как добавить стиль в div :

  <?php add_menu_page( 'custom menu title', 'custom menu', 'add_users', 'myplugin/myplugin-index.php', '', 'div', //this part 6); ?> 

внутри моего .php файла ?!

Solutions Collecting From Web of "Проблема при установке параметра $ icon_url на WP add_menu_page ()"

Ссылка, которую вы предоставили, имеет ответ, данный Отто в качестве комментария:

Короткий ответ заключается в том, что вы не можете. Не только с помощью add_menu_страницы. Эти значки, используемые WordPress, добавляются в качестве фоновых изображений через CSS, а не с использованием метода icon_url который предоставляется с помощью add_menu_page .

Как вы сказали, синтаксис:

Синтаксис: add_menu_page ($ page_title *, $ menu_title *, $ возможность *, $ menu_slug *, $ function, $ icon_url, $ position); – * обязательный

Поэтому я использовал свой собственный значок ( home.png ), помещенный в папку ( /my_theme/admin/images/ ) как:

 add_menu_page( 'Site Options', // The title to be displayed on the corresponding page for this menu 'Site Options', // The text to be displayed for this actual menu item 'manage_options', // Which type of users can see this menu 'sandbox', // The unique ID - that is, the slug - for this menu item 'sandbox_menu_page_display', // The name of the function to call when rendering the menu for this page get_bloginfo( template_directory ) . '/admin/images/home.png' // Icon for the Main menu in Admin panel );