#wordpress #categories
#wordpress #Категории
Вопрос:
Тема: Ariva
Плагин: красочные категории
Как мы можем получить цвет фона каждой категории на главной странице?
Разработчик плагина предлагает использовать этот код:
get_term_meta($term_id, 'cc_color', true);
но нам не удается заставить его работать…
Большое спасибо, если вы можете нам помочь.
Ответ №1:
Сначала вам нужно добавить cc_color
к метаданным термина.
Вы можете добавить мета-поле в свой редактор терминов, чтобы задать цвет для каждой категории, который будет сохранен в метаданных.
Advanced Custom Fields
ваш лучший вариант (https://www.advancedcustomfields.com/resources/adding-fields-taxonomy-term /)
После того, как мета будет сохранена с ключом cc_color
, вы сможете использовать этот цвет для каждого термина, используя функцию из OP… get_term_meta($term_id, 'cc_color', true);
Чтобы включить этот цвет в CSS, вам нужно сделать что-то вроде следующего
<div class="category" style="background-color:<?= get_term_meta($term_id, 'cc_color', true); ?>;">
....
</div>
Комментарии:
1. Я не думаю, что OP для этого нужен метабокс. Упомянутый ими плагин Colorful Categories уже добавляет эту функциональность на их сайт. Кажется, они просто не знают, как получить фактический цвет и применить его к каждой ссылке категории на страницах архива.
2. @cabrerahector Ах да, я как-то пропустил это, спасибо