Я создал плагин в WordPress, который создает аккордеон JQuery.
Работает нормально, однако, сейчас я пытаюсь добавить значки, используя font-awesome, но, похоже, я не могу отобразить значки.
Я добавил плагин 'font-awesome' и убедился, что значки появляются в другом месте, просто указав класс значков в пустом элементе (i, div, span) . Итак, я знаю, что он там и работает.
Я создаю аккордеон так:
let expanderWidgets = $('.article-sidebar-column .expander')
if (expanderWidgets.length > 0) {
expanderWidgets.accordion({
icons: {header: "fas fa-caret-right", activeHeader: "fas fa-caret-down"},
collapsible: true, active: false, heightStyle: "content"
})
В инспекторе я вижу, что он вставляет классы 'fa *' в диапазон в заголовке h3, поэтому они есть, но их ширина равна 0, поэтому не похоже, что значки загружаются.
Есть ли какая-то дополнительная очередь или другая инициализация, которую мне нужно сделать в плагине, чтобы отобразить значки fa?
(Я бы предпочел использовать значки fa, а не значки jquery - я не хочу загружать тему jq ui и не хочу, чтобы в установке wp был установлен еще один шрифт - он уже раздутый)