Записи определенной рубрики
-
Добрый день.Не могу вывести записи из определённой КАТЕГОРИИ.
Файл fubction.phpadd_action( 'wp_enqueue_scripts', 'theme_name_scripts' ); add_action( 'wp_enqueue_scripts', 'theme_scripts'); // add_action( 'after_setup_theme', 'theme_register'); function theme_register(){ add_theme_support( 'post-thumbnails', array( 'post' , 'product' ) ); } add_action( 'init', 'register_post_types' ); function register_post_types(){ register_post_type( 'product', [ 'label' => null, 'labels' => [ 'name' => 'Товары', // основное название для типа записи 'singular_name' => 'Товары', // название для одной записи этого типа 'add_new' => 'Добавить товар', // для добавления новой записи 'add_new_item' => 'Добавление товары', // заголовка у вновь создаваемой записи в админ-панели. 'edit_item' => 'Редактирование товаров', // для редактирования типа записи 'new_item' => 'Новый товар', // текст новой записи 'view_item' => 'Смотреть товар', // для просмотра записи этого типа. 'search_items' => 'Искать товар', // для поиска по этим типам записи 'not_found' => 'Не найдено', // если в результате поиска ничего не было найдено 'not_found_in_trash' => 'Не найдено в корзине', // если не было найдено в корзине 'parent_item_colon' => '', // для родителей (у древовидных типов) 'menu_name' => 'Товары', // название меню ], 'description' => 'Это наши работы', 'public' => true, 'publicly_queryable' => true, // зависит от public 'exclude_from_search' => true, // зависит от public 'show_ui' => true, // зависит от public 'show_in_nav_menus' => true, // зависит от public 'show_in_menu' => true, // показывать ли в меню адмнки 'show_in_admin_bar' => true, // зависит от show_in_menu 'show_in_rest' => true, // добавить в REST API. C WP 4.7 'rest_base' => null, // $post_type. C WP 4.7 'menu_position' => 4, 'menu_icon' => 'dashicons-welcome-add-page', //'capability_type' => 'post', //'capabilities' => 'post', // массив дополнительных прав для этого типа записи //'map_meta_cap' => null, // Ставим true чтобы включить дефолтный обработчик специальных прав 'hierarchical' => false, 'supports' => [ 'title', 'thumbnail' ], // 'title','editor','author','thumbnail','excerpt','trackbacks','custom-fields','comments','revisions','page-attributes','post-formats' 'taxonomies' => ['allproducts'], 'has_archive' => false, 'rewrite' => true, 'query_var' => true, ] ); } // хук для регистрации add_action( 'init', 'create_taxonomy' ); function create_taxonomy(){ register_taxonomy( 'allproducts', [ 'product' ], [ 'label' => '', // определяется параметром $labels->name 'labels' => [ 'name' => 'категории товаров', 'singular_name' => 'категории', 'search_items' => 'Найти товар', 'all_items' => 'Все товары', 'view_item ' => 'Смотреть товар', 'parent_item' => 'Родительский товар', 'parent_item_colon' => 'Родительский Товар:', 'edit_item' => 'Изменение товара', 'update_item' => 'Обновать товар', 'add_new_item' => 'Добавить новый товар', 'new_item_name' => 'Новая имя товара', 'menu_name' => 'Категории товаров', ], 'description' => 'Товары которые продоются на сайте', // описание таксономии 'public' => true, 'publicly_queryable' => null, // равен аргументу public 'hierarchical' => false, 'rewrite' => true, ] ); }
Название категории test id=9
- Тема «Записи определенной рубрики» закрыта для новых ответов.