как изменить значок по умолчанию пользовательского плагина?

Я сделал собственный плагин для POLL . Когда я его активирую, на боковой панели появляется значок по умолчанию. Я хочу изменить этот значок по умолчанию. Вот мой код, который я написал в файле init.php .

add_action('admin_menu', 'mt_add_pages'); // action function for above hook function mt_add_pages() { // Add a new top-level menu (ill-advised): add_menu_page(__('Poll','menu-test'), __('Poll','menu-test'), 'manage_options', 'manage-polls', 'poll_page' ); // Add a submenu to the custom top-level menu: add_submenu_page('manage-polls', __('Add New Poll','menu-test'), __('Add New Poll','menu-test'), 'manage_options', 'add-poll', 'add_new_poll_page'); } // mt_toplevel_page() displays the page content for the custom Test Toplevel menu function poll_page() { if (!current_user_can('manage_options')) { wp_die( __('You do not have sufficient permissions to access this page.') ); } echo "<br/>"; echo "<div>"; echo '<div style="float:left;"><img width="20" height = "20" src="'.site_url().'/wp-content/plugins/poll/images/poll_red.png" /></div>'; echo "</div>"; echo "<h2>" . __( 'Manage Polls', 'menu-test' ) . "</h2>"; include_once 'manage-polls.php'; } // mt_sublevel_page() displays the page content for the first submenu // of the custom Test Toplevel menu function add_new_poll_page() { if (!current_user_can('manage_options')) { wp_die( __('You do not have sufficient permissions to access this page.') ); } echo "<br/>"; echo "<div>"; echo '<div style="float:left;"><img width="20" height = "20" src="'.site_url().'/wp-content/plugins/poll/images/poll_red.png" /></div>'; echo "</div>"; include_once 'poll_form.php'; } 

Я искал его, но результаты не подходят для настраиваемой темы. 🙁 Так что я прошу здесь. Спасибо заранее !!!!!!

Внимательно посмотрите на add_menu_page-hook, он предоставляет аргумент для подачи URL-адреса значка

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

http://codex.wordpress.org/Function_Reference/add_menu_page

 add_menu_page( __('Poll','menu-test'), __('Poll','menu-test'), 'manage_options', 'manage-polls', 'poll_page', 'plugins_folder Or Theme folder url/icon.png' ); 

add_menu_page() имеет параметр $icon_url . Размер значка должен быть 16x16px.

 add_menu_page( __( 'Poll', 'example_textdomain' ), __( 'Poll', 'example_textdomain' ), 'manage_options', 'manage-polls', 'poll_page', plugin_dir_url( __FILE__ ) . 'images/poll_red.png' ); 

См. Параметры add_menu_page .