Поддержка Проблемы и решения Как получить название произвольного типа записи?

  • Решено DirtyDan

    (@dirtydan)


    С помощью какого кода можно получить «техническое» название произвольного типа записи?

    // в functions.php регистрируется произвольный тип записи под названием accessories:
    'taxonomies' => array('accessories')

    Само слово accessories и нужно получить в переменную в шаблоне. Как это сделать?

    Пробовал этот код, но не работает:

    $peremennaya = get_query_var('taxonomy');
    echo $peremennaya;
Просмотр 2 ответов — с 31 по 32 (всего 32)
  • с чего вдруг wp_list_categories должен выводить комментарии?
    и да — у меня лично этот код работает.
    просто проверьте, что у вас в $taxonomy_names[0] оказывается.

    Заработал код! Всё отлично!

    с чего вдруг wp_list_categories должен выводить комментарии?
    Нет, я через get_comments выводил комментариии, получая переменную через $ptype = get_post_type( $post_id );

    Итак, ниже окончательный рабочий код. Может еще кому-нибудь пригодится. Спасибо всем!

    <?php
    global $post;
    $taxonomy_names = get_object_taxonomies( $post, $output = 'names'  );
    $argss = array(
    'taxonomy'   => $taxonomy_names[0],
    );
    wp_list_categories( $argss );
    ?>
Просмотр 2 ответов — с 31 по 32 (всего 32)
  • Тема «Как получить название произвольного типа записи?» закрыта для новых ответов.