• Здравствуйте.

    Создал новый тип записи «Приложения», добавил в него таксономии: «Категория», «Устройство», «Платформа».
    Подключение нового типа записи:

    add_action('init', 'app_init');
        function app_init() {
    
                // описываем наш тип контента
                $args = array(
                        'label' => __('Приложение'),
                        'labels' => array(
                                'edit_item' => __('Редактировать приложение'),
                                'add_new_item' => __('Нобавить новое приложение'),
                                'view_item' => __('Просмотр'),
                        ),
                        'singular_label' => __('app'),
                        'public' => true,
                        'show_ui' => true,
                        '_builtin' => false,
                        '_edit_link' => 'post.php?post=%d',
                        'capability_type' => 'post',
                        'hierarchical' => false,
                        'supports' => array('title', 'editor', 'thumbnail')
                );
    
                // регистрируем новый тип
                register_post_type( 'app' , $args );

    Таксономии добавлял следующим образом:

    register_taxonomy( 'category', 'app',
                        array ('hierarchical' => true, 'label' => __('Категория'),
                                'singular_label' => __('category'),
                                'query_var' => 'category')
                );
    register_taxonomy( 'device', 'app',
                        array ('hierarchical' => true, 'label' => __('Устройство'),
                                'singular_label' => __('device'),
                                'query_var' => 'device')
                );
    
    register_taxonomy('platform','app',
                        array ('hierarchical' => true, 'label' => __('Платформа'),
                                'singular_label' => __('platform'),
                                'query_var' => 'platform')
                );

    Как мне сделать:

    1. Вывод списка записей нового типа;
    2. Вывод данных (категория, устройство, платформа) на странице записи.

    ps. С наступающим новым годом!

Просмотр 1 ответа (всего 1)
  • Рекомендую использовать Иерархию Шаблонов — самый простой и безопасный путь для вывода произвольных таксономий и постов. С этой же страницы вы найдете полезные ссылки по теме вопроса.

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