24 сентября 2019 WordPress ACF
Пример вывода подрубрик с изображением на странице текущей рубрики WordPress. Код можно использовать и для других разделов сайта. Надо только указать ID родительской рубрики.
Вывод подрубрик в текущей рубрике
Код очень простой. Получаем подрубрики с помощью функции get_categories()
указав в ней ID текущей (родительской) рубрики. И перебираем полученный массив с подрубриками.
Вывод изображений рубрик
С помощью плагина Advanced Custom Fields (ACF) добавляем для рубрик новую группу полей с доп. полем «изображение» с кодом img
. У поля указываем возвращаемый формат «Ссылка на изображение».
Как добавлять произвольные поля в WordPress можно почитать здесь.
Не забываем указать условие, что созданную группу полей нужно выводить в рубриках.
Теперь при редактировании рубрики появилось поле, где можно загружать изображение. Чтобы вывести изображение текущей рубрики воспользуемся функцией echo get_field('img', $category);
, где img
— код доп.поля и $category
— объект рубрики.