nadeghdaG25 17.02.2023 00:29

Как добавить пользовательскую иконку в WordPress-меню?

Здравствуйте! Я хотела бы добавить пользовательскую иконку в меню WordPress. Хочу, чтобы эта иконка отображалась рядом с названием пункта меню. Я попробовала использовать функцию "add_menu_item", но не понимаю, как добавить иконку к пункту меню. Вот мой код:

function add_custom_menu_icon() {
    echo '<style>.wp-menu-image.dashicons-before.dashicons-my-icon:before { content: "f123"; }';
}
add_action( 'admin_head', 'add_custom_menu_icon' );

function add_custom_menu_item() {
    global $menu;
    $menu[5][0] = 'My Custom Menu';
    $menu[5][6] = 'dashicons-my-icon';
}
add_action( 'admin_menu', 'add_custom_menu_item' );
Пожалуйста, помогите мне разобраться, как добавить иконку к пользовательскому пункту меню. Что я делаю не так? Буду благодарна за подробное объяснение и помощь! Заранее спасибо!

Ответы:

ilonam27 17.02.2023 00:35
Вам нужно убедиться, что икона, которую вы хотите добавить, корректно отображается и имеет правильное название класса. После этого, вам нужно использовать правильные функции и хуки для добавления иконки к пункту меню.
nika18DrS 17.02.2023 00:56
Вам следует убедиться, что иконка, которую вы пытаетесь добавить, доступна в наборе иконок Dashicons. Проверьте правильность класса и используйте соответствующий код символа для иконки.

Добавить ответ