WordPress как на ладони
Очень Удобный и Быстрый Хостинг для сайтов на WordPress. Пользуюсь сам и вам рекомендую!

Вывод рубрики и под рубрики

Подскажите плиз как реализовать допустим такую фичу.

есть категория россия в ней москва. пост добавляется в категорию россия и подкатегорию москва.

задача вывести в посте с возможностью кастомизации

Страна: Россия
Регион: Москва

Пока что есть такие варианты:

Первый.

Страна: <?php the_category(' Регион: '); ?>

Второй.

<?php
$categories = get_the_category(); 
if($categories[1]){
echo 'Страна: <a href="' . get_category_link($categories[1]->term_id ) . '">'. $categories[1]->name . '</a>';
}

$categories = get_the_category(); 
if($categories[0]){
echo 'Регион: <a href="' . get_category_link($categories[0]->term_id ) . '">'. $categories[0]->name . '</a>';
}
?>

Второй вариант более красивее, можно стили и тд. задать. потому что я планирую к пару странам флаг приделать smile

Но тут запара, если указать только страну или только регион.. всё получится криво и абыяк))

Страна: Москва может получится..

Или наоборот Страна: Москва Регион: Россия :))

Может есть плагин всех стран и городов ? или что то похожее, как вообще лучше сделать сортировку по странам и городам?)

0
Гость
8.1 год назад
  • 0
    sholex40 sholex.by

    Вижу 2 возможных пути решения вашего вопроса:

    1. Если вы делаете иерархическую структуру рубрик, тогда я не вижу проблемы smile . Получаете список рубрик вашей таксономии и делаете выборку по степени вложенности.
    2. добавить таксономию "город", "регион" и брать данные оттуда. Так точно не будет путаницы
    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация