Category Icons

Да, похоже, это правильный путь, поскольку slug подкатегорий в разных родительских категориях не обязаны быть уникальными.

Тем не менее, это можно превратить в преимущество, сделав из этого функцию. Например, если у вас есть категории, основанные на группах, и многие из них имеют подкатегории «Помощь» и «Объявления», то вы можете легко настроить общую иконку «Помощь» для всех категорий помощи и общую иконку для всех категорий объявлений, используя всего две записи. При этом любые новые подкатегории с тегом «помощь» автоматически будут получать эту иконку.

Для наших нужд я пошёл ещё дальше и сделал возможным частичное совпадение по slug. Например, запись «help,question-mark,#000080,false» будет соответствовать «sw-help», «help-forum» и «helpdesk».

Дополнительный элемент «false» в конце записи указывает на то, что точное совпадение не требуется.

Также у меня есть возможность указать цвет как «catcol», в этом случае иконка будет использовать цвет категории вместо отдельно заданного.

Два предложения для включения в обновление для вас.

3 лайка