Вывод подрубрик на странице рубрики WordPress

Вывод подрубрик на странице рубрики WordPress

24 сентября 2019 WordPress

Пример вывода подрубрик с изображением на странице текущей рубрики WordPress. Код можно использовать и для других разделов сайта. Надо только указать ID родительской рубрики.

Вывод подрубрик в текущей рубрике

<?php 
$cat = get_query_var('cat'); // получаем ID текущей рубрики
$categories = get_categories('parent='.$cat.''); 

foreach ($categories as $category){
    echo  get_field('img', $category); // доп.поле img с изображением подрубрики
    echo $category->category_description; // описание подрубрики
    echo get_category_link($category->term_id); // ссылка на подрубрику
}
?>

Код очень простой. Получаем подрубрики с помощью функции get_categories() указав в ней ID текущей (родительской) рубрики. И перебираем полученный массив с подрубриками. IT кадровое агентство

Вывод изображений рубрик

С помощью плагина Advanced Custom Fields (ACF) добавляем для рубрик новую группу полей с доп. полем «изображение» с кодом img. У поля указываем возвращаемый формат «Ссылка на изображение».

Как добавлять произвольные поля в WordPress можно почитать здесь.

Не забываем указать условие, что созданную группу полей нужно выводить в рубриках.

Теперь при редактировании рубрики появилось поле, где можно загружать изображение. Чтобы вывести изображение текущей рубрики воспользуемся функцией echo get_field('img', $category);, где img — код доп.поля и $category — объект рубрики.

Если вам понравилась статья, вы можете отблагодарить автора любой суммой, какую сочтете для себя приемлемой:
Остались вопросы по статье? Задайте их прямо сейчас!
Похожие записи
Сортировка записей по произвольному полю дата и время в WordPress

В статье Вывод записей с помощью WP_Query{} я уже показывал, как можно выводить записи по различным параметрам и как использовать простую сортировку постов. Недавно возникла задача вывода записей с доп.полем типа Дата и время и сортировка по нему. Про доп. Читать далее

Произвольные поля WordPress

Произвольные поля или как их еще называют кастомные или доп. поля в WordPress очень нужная вещь, особенно при создании например сайта-каталога. С помощью доп. полей можно добавить к записям возможность указывать например цену или цвет, а затем выводить сохраненное значение Читать далее

Как установить WordPress: полное руководство для начинающих

Это полное пошаговое руководство для начинающих, которое поможет вам создать свой первый сайт на WordPress на любом веб-хостинге или локальном сервере. Почему WordPress? WordPress является самой популярной платформой для создания веб-сайтов. На сегодняшний день её используют 59% всех веб-сайтов созданных Читать далее

WordPress создание темы с нуля

Давно хотел написать подробное руководство о том, как создать тему на WordPress с нуля. Вам это пригодится: если вы хотите научиться разрабатывать сайты на WP, а не просто устанавливать шаблонные решения; вы хотите сделать уникальный дизайн для своего сайта или Читать далее

Как создать виджет WordPress

Виджеты используются для добавления контента на страницу WordPress без изменения шаблонов тем. Боковая панель является областью по умолчанию для добавления содержимого виджетов. Также вы можете зарегистрировать собственную область виджетов и добавить в нее виджеты. WordPress содержит некоторые виджеты по умолчанию Читать далее

Оптимизация WordPress

Ваш сайт WordPress может быть медленным по многим различным причинам: забитая база данных, работающая в фоновом режиме, является одним из них. Профессиональный рабочий процесс поддержки WordPress включает в себя регулярную оптимизацию базы данных, в ходе которой вы избавляетесь от ненужных Читать далее

Добавить комментарий

*

code