Пользовательская таксономия не возвращает сообщений

Я создал персонализированный тип сообщения, называемый видео, и пользовательскую таксономию для категорий видеопользователя. taxonomy-video_category.php – это файл, который обрабатывает таксономию, однако он никогда не возвращает никаких сообщений, даже если существуют записи типа video_category.

Это код, используемый для создания таксономии, похоже, не может найти то, что является абсолютно неправильным:

 function taxonomies_video() { $labels = array( 'name' => _x('Videos Categories', 'taxonomy general name'), 'singular_name' => _x('Video Category', 'taxonomy singular name'), 'search_items' => __('Search Video Categories'), 'all_items' => __('All Video Categories'), 'parent_item' => __('Parent Video Category'), 'parent_item_colon' => __('Parent Video Category:'), 'edit_item' => __('Edit Video Category'), 'update_item' => __('Update Video Category'), 'add_new_item' => __('Add New Video Category'), 'new_item_name' => __('New Video Category'), 'menu_name' => __('Video Categories') ); $args = array( 'labels' => $labels, 'hierarchical' => true ); register_taxonomy('video_category', 'video', $args); } add_action('init', 'taxonomies_video', 0); 

Код, используемый в taxonomy-video_category.php :

 // ... <?php if ( have_posts() ) : ?> <div class="entry-content"> <?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'template-parts/content', 'video_cat' ); ?> <?php endwhile; ?> </div> <?php else : ?> <?php get_template_part( 'template-parts/content', 'none' ); ?> <?php endif; ?> // ... 

Solutions Collecting From Web of "Пользовательская таксономия не возвращает сообщений"

Наконец, я понял это, я не уточнил это в своем вопросе, но у меня был exclude_from_search установлен на true на register_post_type что, очевидно, почему в файле taxonomy-video_category.php не отображаются сообщения.

Изменено значение false, и теперь отображаются сообщения.

 // ... $args = array( 'labels' => $labels, 'description' => 'Holds our Videos and Video specific data', 'public' => true, 'exclude_from_search' => false, 'menu_position' => 5, 'supports' => array('title', 'editor', 'page-attributes', 'thumbnail'), 'has_archive' => true, 'rewrite' => array('slug' => 'how-to-videos') ); register_post_type('video', $args); // ... 

Дальнейшее объяснение exclude_from_search в этом вопросе .