Опис
Овај додатак вам омогућава да додате иконице ставкама изборника, слично изгледу најновијег изборника контролне табле.
Употреба
- Када се додатак укључи, идите на Изглед > Изборници да бисте уредили своје изборнике
- Укључите/искључите врсте иконица у мета кутији „Menu Icons Settings“
- Поставите подразумевана подешавања за тренутни изборник за кретање; ова подешавања ће наследити новододате ставке изборника
- Изаберите иконицу притиском на везу „Select icon“
- Сачувајте изборник
Подржане врсте иконица
- Dashicons (иконице основе Вордпреса)
- Elusive Icons од Aristeides Stathopoulos
- Font Awesome од Dave Gandy
- Foundation Icons од Zurb
- Genericons од Automattic
- Пакети иконица Fontello
- Пакет иконица TI Icons од ThemeIsle
- Слика (прилози)
- SVG (прилози)
Планиране подржане врсте иконица
- Слика (URL)
Усаглашене теме
Menu Icons ради са већином постојећих тема, нарочито са популарним као што су Twenty Seventeen или Hestia.
Развој овог додатка се одвија на GitHub-у. Захтеви за спајање су добродошли. Пре одласка на форум додатка погледајте тамо пријављене проблеме.
Ако вам се свиђа овај додатак, погледајте и наше друге пројекте:
CodeinWP Blog – водич за дизајнере о Вордпресу
Revive.Social – алати за друштвене мреже
JustFreeThemes – именик бесплатних Вордпрес тема
Снимци екрана








Постављање
- Отпремите
menu-iconsу фасциклу/wp-content/plugins/ - Укључите додатак преко изборника Додаци у Вордпресу
ЧПП
-
Иконице се не приказују!
-
Уверите се да ваша тренутна тема користи подразумевани 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' ); -
Додајте овај блок кода у своју 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-а?
-
- Направите нову фасциклу под називом
fontpacksуwp-content. - Преузмите zip пакета, распакујте га и отпремите у новонаправљену фасциклу.
- Укључите врсту иконица у мета кутији Подешавања.
- Направите нову фасциклу под називом
-
Не могу да изаберем произвољну величину слике из падајућег списка *Величина слике*
-
Прочитајте овај чланак на блогу.
-
Како пријавити безбедносни проблем?
-
Безбедност додатка нам је основни приоритет. Ако уочите могућу рањивост, пријавите је одговорно.
Пратите поступак пријаве описан на нашој страници о безбедности.
Рецензије
Сарадници и градитељи
„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
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
- Прво јавно издање