Поддержка Проблемы и решения Иерархия меток (тегов)?

  • Возможно ли организовать метки в древовидную структуру?
    Проблема в следующем.
    Имеется список посещенных мест (городов). Так как большинство мест посещалось 1 раз, то заводить рубрику наверное не правильно (в рубрике будет только 1 запись). Как мне кажется правильно было бы использовать для этого метки. Но как организовать метки в «дерево». Т.е. чтобы получить дерево типа(метки помечены (м)):
    Япония
    -Токио(м)
    -Киото(м)
    -итд
    Россия
    -Байкал
    —Горяченск(м)
    —Гремяченск(м)
    —итд
    -Камчатка
    —Петропавловск-Камчатский(м)
    итд

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Пользовательская кастономия.
    http://codex.wordpress.org/Taxonomies

    Как раз тоже недавно этим вопросом интересовался(города это метки, нужно было сгруппировать по областям).
    Сделал так:
    Для каждой метки в произвольном поле указал название области, делается это с помощью add_term_meta, можно воспользоваться плагином wp-category-meta.
    Далее для вывода

    <?php
    $oblast = 'Московская область';
    $args = array(
        'meta_query' => array(
            array(
               'key'       => 'oblast_meta_field', //имя поля
               'value'     => $oblast,
    
            )
        )
    );
    $terms = get_terms( 'post_tag', $args );
    foreach( $terms as $term ){
    	echo $term->name;
    }
    
    ?>

    Но это для одной области, как вывести сразу все не знаю, не искал, мне нужно именно было так вывести.

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

Просмотр 3 ответов — с 1 по 3 (всего 3)
  • Тема «Иерархия меток (тегов)?» закрыта для новых ответов.