Menu Icons од Themeisle – додајте иконице у изборнике за кретање

Опис

Овај додатак вам омогућава да додате иконице ставкама изборника, слично изгледу најновијег изборника контролне табле.

Употреба

  1. Када се додатак укључи, идите на Изглед > Изборници да бисте уредили своје изборнике
  2. Укључите/искључите врсте иконица у мета кутији „Menu Icons Settings“
  3. Поставите подразумевана подешавања за тренутни изборник за кретање; ова подешавања ће наследити новододате ставке изборника
  4. Изаберите иконицу притиском на везу „Select icon“
  5. Сачувајте изборник

Подржане врсте иконица

Планиране подржане врсте иконица

  • Слика (URL)

Усаглашене теме

Menu Icons ради са већином постојећих тема, нарочито са популарним као што су Twenty Seventeen или Hestia.

Развој овог додатка се одвија на GitHub-у. Захтеви за спајање су добродошли. Пре одласка на форум додатка погледајте тамо пријављене проблеме.

Ако вам се свиђа овај додатак, погледајте и наше друге пројекте:

CodeinWP Blog – водич за дизајнере о Вордпресу
Revive.Social – алати за друштвене мреже
JustFreeThemes – именик бесплатних Вордпрес тема

Снимци екрана

Постављање

  1. Отпремите menu-icons у фасциклу /wp-content/plugins/
  2. Укључите додатак преко изборника Додаци у Вордпресу

ЧПП

Иконице се не приказују!

Уверите се да ваша тренутна тема користи подразумевани walker за приказ изборника за кретање. Ако користи сопствени произвољни walker, уверите се да се наслови ставки изборника могу филтрирати (о томе се посаветујте са аутором теме).

Положаји иконица не изгледају како треба

Ако вам одговара уређивање листа стилова ваше теме, стилове можете заменити тамо.
Ако имате постављен Jetpack, можете користити и његов модул Произвољни CSS.
У супротном, препоручује се употреба додатка Advanced CSS.

Неке иконице словних ликова се не приказују исправно

Ово је грешка у самој иконици словног лика. Када се словни лик ажурира, и овај додатак ће ажурирати свој словни лик.

Како да користим CSS датотеку са CDN-а?

Можете користити филтер icon_picker_icon_type_stylesheet_uri, нпр.:

/**
 * Load Font Awesome's CSS from CDN
 *
 * @param  string                $stylesheet_uri Icon type's stylesheet URI.
 * @param  string                $icon_type_id   Icon type's ID.
 * @param  Icon_Picker_Type_Font $icon_type      Icon type's instance.
 *
 * @return string
 */
function myprefix_font_awesome_css_from_cdn( $stylesheet_uri, $icon_type_id, $icon_type ) {
    if ( 'fa' === $icon_type_id ) {
        $stylesheet_uri = sprintf(
            'https://maxcdn.bootstrapcdn.com/font-awesome/%s/css/font-awesome.min.css',
            $icon_type->version
        );
    }

    return $stylesheet_uri;
}
add_filter( 'icon_picker_icon_type_stylesheet_uri', 'myprefix_font_awesome_css_from_cdn', 10, 3 );

Да ли се овај додатак може проширити?

Наравно! Ево како можете уклонити врсту иконица из свог додатка/теме:

/**
 * Remove one or more icon types
 *
 * Uncomment one or more line to remove icon types
 *
 * @param  array $types Registered icon types.
 * @return array
 */
function my_remove_menu_icons_type( $types ) {
    // Dashicons
    //unset( $types['dashicons'] );

    // Elusive
    //unset( $types['elusive'] );

    // Font Awesome
    //unset( $types['fa'] );

    // Foundation
    //unset( $types['foundation-icons'] );

    // Genericons
    //unset( $types['genericon'] );

    // Image
    //unset( $types['image'] );

    return $types;
}
add_filter( 'menu_icons_types', 'my_remove_menu_icons_type' );

Да бисте додали нову врсту иконица, погледајте датотеке у фасцикли includes/library/icon-picker/includes/types овог додатка.

Не желим мета кутију подешавања. Како да је уклоним/искључим?

Додајте овај блок кода у своју mu-plugin датотеку:

add_filter( 'menu_icons_disable_settings', '__return_true' );

Како могу да променим CSS класу за скривање натписа ставки изборника?

Додајте овај блок кода у своју mu-plugin датотеку:

/**
 * Override hidden label class
 *
 * @param  string $class Hidden label class.
 * @return string
 */
function my_menu_icons_hidden_label_class( $class ) {
    $class = 'hidden';

    return $class;
}
add_filter( 'menu_icons_hidden_label_class', 'my_menu_icons_hidden_label_class' );

Како могу да изменим ознаке ставки изборника?

Додајте овај блок кода у своју mu-plugin датотеку:

/**
 * Override menu item markup
 *
 * @param string  $markup  Menu item title markup.
 * @param integer $id      Menu item ID.
 * @param array   $meta    Menu item meta values.
 * @param string  $title   Menu item title.
 *
 * @return string
 */
function my_menu_icons_override_markup( $markup, $id, $meta, $title ) {
    // Do your thing.

    return $markup;
}
add_filter( 'menu_icons_item_title', 'my_menu_icons_override_markup', 10, 4 );

Можете ли да додате словни лик иконица X?

Јавите преко GitHub пријава проблема и видећу шта могу да урадим.

Како да искључим иконице изборника за одређени изборник?

Додајте овај блок кода у своју mu-plugin датотеку:

/**
 * Disable menu icons for a menu
 *
 * @param array $menu_settings Menu Settings.
 * @param int   $menu_id       Menu ID.
 *
 * @return array
 */
function my_menu_icons_menu_settings( $menu_settings, $menu_id ) {
    if ( 13 === $menu_id ) {
        $menu_settings['disabled'] = true;
    }

    return $menu_settings;
}
add_filter( 'menu_icons_menu_settings', 'my_menu_icons_menu_settings', 10, 2 );

Како да додам пакет иконица са Fontello-а?

  1. Направите нову фасциклу под називом fontpacks у wp-content.
  2. Преузмите zip пакета, распакујте га и отпремите у новонаправљену фасциклу.
  3. Укључите врсту иконица у мета кутији Подешавања.

Не могу да изаберем произвољну величину слике из падајућег списка *Величина слике*

Прочитајте овај чланак на блогу.

Како пријавити безбедносни проблем?

Безбедност додатка нам је основни приоритет. Ако уочите могућу рањивост, пријавите је одговорно.
Пратите поступак пријаве описан на нашој страници о безбедности.

Рецензије

26. септембар 2026. 1 одговор
This is a really great plugin, which is helping us a lots. Thanks for it.
4. септембар 2026. 1 одговор
Putting social icons as part of menus items solved a plethera of problem occuring with another pugin.
14. август 2026. 1 одговор
Did just what it promised and easy to use. Very nice
2. август 2026. 1 одговор
Thank you, works well and icons display proportionally. Many thanks again
4. мај 2026. 1 одговор
This is a very simple but powerful plugin. 5 Stars in my book.
Прочитај свих 850 рецензија

Сарадници и градитељи

„Menu Icons од Themeisle – додајте иконице у изборнике за кретање“ је софтвер отвореног кода. Следећи људи су допринели овом додатку.

Сарадници

„Menu Icons од Themeisle – додајте иконице у изборнике за кретање“ је преведен на 22 језика. Хвала преводиоцима на њиховим доприносима.

Преведите „Menu Icons од Themeisle – додајте иконице у изборнике за кретање“ на свој језик.

Заинтересовани сте за развој?

Прегледајте кôд, погледајте SVN складиште или се претплатите на дневник развоја преко RSS-а.

Дневник измена

Version 0.13.25 (2026-09-29)

  • Додате контроле унутрашње маргине за произвољне SVG иконице изборника.
  • Додато: подршка за ВИ агенте – ВИ помоћници могу да читају и мењају ваша подешавања Menu Icons.
  • Ажуриране зависности

Version 0.13.24 (2026-09-02)

  • Ажуриране зависности

Version 0.13.23 (2026-04-23)

  • Исправљено: SVG иконице изборника су се приказивале премале
  • Исправљено: усправно поравнање није радило у јавном делу

Version 0.13.22 (2026-04-09)

  • Ажуриране зависности

Version 0.13.21 (2026-02-03)

  • Побољшана безбедност

Version 0.13.20 (2025-12-15)

  • Исправљена усаглашеност са издањима PHP 8.1+
  • Ажуриране зависности

Version 0.13.19 (2025-09-05)

  • Ажуриране зависности

Version 0.13.18 (2025-05-23)

  • Ажуриране зависности

Version 0.13.17 (2025-04-17)

  • Ажуриране зависности

Version 0.13.16 (2024-11-07)

  • Ажуриране зависности

Version 0.13.15 (2024-07-10)

  • Уклоњене препоруке неподржаних додатака
  • Исправљени услови за препоруку теме

Version 0.13.14 (2024-05-14)

  • Побољшана безбедност

Version 0.13.13 (2024-04-18)

Побољшања

​- Ажуриране унутрашње зависности:​​ Побољшане перформансе и безбедност.

Version 0.13.12 (2024-04-01)

Побољшања

  • Ажуриране унутрашње зависности

Version 0.13.11 (2024-03-29)

Исправке

  • Ажуриране унутрашње зависности
  • Побољшана безбедност

Version 0.13.10 (2024-03-26)

Побољшања

  • Ажуриране унутрашње зависности
  • Побољшан readme са везом ка јавним изворним датотекама
  • Филтрирање промоција

Version 0.13.9 (2024-02-23)

Исправке

  • Ажуриране зависности
  • Појачана безбедност

Version 0.13.8 (2023-12-19)

  • Ажурирања SDK-а
  • Исправљен проблем са општим скривањем натписа

Version 0.13.7 (2023-08-17)

  • Ажуриране зависности
  • Исправљени проблеми са распоредом дугмади на другим језицима

Version 0.13.6 (2023-07-07)

  • Ажуриране composer зависности ради уклањања упозорења у одељку виџета

Version 0.13.5 (2023-03-30)

  • Ажуриране зависности и провера са основом Вордпреса до издања 6.2

Version 0.13.4 (2023-03-01)

Ажуриране зависности

Version 0.13.3 (2023-02-25)

  • Исправка: вредност ширине/висине слике (заслуге: @Htbaa)
  • Ажуриране зависности

Version 0.13.2 (2022-11-24)

  • Исправка – ажуриране зависности

Version 0.13.1 (2022-11-04)

Проверено са Вордпресом 6.1

Version 0.13.0 (2022-08-23)

  • Исправка: Neve понуде су се у ретким случајевима неуједначено приказивале
  • Исправка: неусклађеност са Font Awesome 5 и додата усаглашеност са 6. издањем
  • Исправка: усаглашеност са JupiterX
  • Ажуриране зависности

Version 0.12.12 (2022-05-27)

  • Исправка: сукоб руковаоца стилова који квари иконицу стрелице подизборника у неким темама
  • Исправка: одбацивање обавештења на контролној табли у ретким случајевима
  • Исправка: усаглашеност са додатком Max Mega Menu

Version 0.12.11 (2022-03-16)

Додата подршка за Font Awesome 5
Побољшана усаглашеност са Otter/Neve

Version 0.12.10 (2022-02-07)

  • [Исправка] Додата подршка за атрибут alt за SVG иконице
  • Проверено са Вордпресом 5.9

Version 0.12.9 (2021-08-04)

  • Проверена усаглашеност са Вордпресом 5.8

Version 0.12.8 (2021-05-12)

  • Исправка: проблем када слика није доступна за преузимање метаподатака ширине/висине.

Version 0.12.7 (2021-05-07)

Исправка: кобна PHP грешка при отпремању SVG-а помоћу отпремача слика

Version 0.12.6 (2021-05-05)

  • Додаје изричиту ширину/висину иконицама ради спречавања померања распореда

0.12.4 – 2020-07-13

  • Исправка: Font Awesome се није учитавао

0.12.3 – 2020-07-13

  • Исправљено: Menu Icons није радио у уређивачу блокова
  • Исправљене CWP везе.

0.12.2 – 2019-11-15

0.12.1 – 2019-11-15

  • Побољшана усаглашеност са старијим издањима

0.12.0 – 2019-11-15

  • Исправка: проблеми са Вордпресом 5.3.

0.11.5 – 2019-05-23

  • Composer зависности усклађене са најновијим издањем

0.11.4 – 2018-12-10

  • исправљен проблем са composer библиотекама.

0.11.3 – 2018-12-10

  • Проверено са WP 5.0

0.11.2 – 2018-03-05

  • Побољшан распоред бочне траке искачућег прозора.

0.11.1 – 2018-02-24

  • Додати оквири са препорукама у искачућем прозору иконица изборника.

0.11.0 – 2018-01-05

  • Власништво пренето на ThemeIsle.
  • Побољшава усаглашеност са разним ThemeIsle производима.

0.10.2

  • Усаглашеност са Вордпресом 4.7.0 (заслуге: Aaron K).

0.10.1

  • Подршка за RTL (заслуге: ybspost).

0.10.0

  • Icon Picker 0.4.0
    • Font Awesome 4.6.1
    • Уведена кука филтера icon_picker_icon_type_stylesheet_uri.
  • Додат атрибут aria-hidden="true" елементу иконице

0.9.3

  • Исправљени CSS сукоби

0.9.2

  • Icon Picker ажуриран на 0.1.1.

0.9.1

  • Исправљена подршка за Composer.

0.9.0

  • Оптимизација перформанси.
  • Модуларизација. Програмери: погледајте библиотеку Icon Picker.
  • Исправке грешака.
  • Уклоњен филтер menu_icons_{type_id}_props.

0.8.1

  • Исправљено нестајање иконица у јавном делу када корисник није пријављен (заслуге: jj9617)

0.8.0

  • Ажурирани Dashicons
  • Genericons ажуриран на 3.4
  • Font Awesome ажуриран на 4.4.0
  • Омогућено искључивање додатка за одређени изборник
  • Додата нова врста иконица: SVG (заслуге: Ethan Clevenger)
  • Додат нови филтер: menu_icons_hidden_label_class
  • Додат нови филтер: menu_icons_item_title

0.7.0

  • Ажурирани Dashicons
  • Исправљен досадни искачући прозор прегледача при напуштању екрана изборника за кретање
  • Заобилазно решење за ажурирање подешавања преко ajax-а

0.6.0

  • Genericons ажуриран на 3.2
  • Font Awesome ажуриран на 4.2.0

0.5.1

  • Menu Item Custom Fields ажуриран да би добро радио са другим додацима.
  • Додат недостајући лист стилова за Foundation Icons (заслуге: John)
  • JS и CSS исправке

0.5.0

  • Нова врста иконица: Foundation Icons
  • Додате нове Dashicons иконице
  • Разне исправке и побољшања

0.4.0

  • Подршка за пакете иконица Fontello
  • Нова врста иконица: Слика (прилози)

0.3.2

  • Додат недостајући умањени CSS за иконицу словног лика Elusive (заслуге: zazou83)

0.3.1

  • Исправљена кобна грешка на застарелим издањима PHP-а (заслуге: dellos)

0.3.0

  • Додата мета кутија подешавања на екрану Изборник
  • Нова могућност: наслеђивање подешавања (изборник за кретање > ставке изборника)
  • Нова могућност: скривање натписа ставки изборника
  • Нова врста иконица: Elusive Icons
  • Font Awesome ажуриран на 4.1.0

0.2.3

  • Додата нова група за Dashicons: Медији

0.2.1

  • Исправљена усаглашеност бирача иконица са WP 3.9

0.2.0

  • Медијски оквир за избор иконица
  • Нова иконица словног лика: Font Awesome

0.1.5

  • Невидљиве, али важне исправке и побољшања

0.1.4

  • Исправљено чување изборника

0.1.3

  • Поља за избор иконица на новододатим ставкама изборника

0.1.2

  • Побољшан додатни лист стилова

0.1.1

  • Побољшано корисничко искуство избора иконица

0.1.0

  • Прво јавно издање