Моя основная страница портфолио правильно настроена, которая отображает ВСЕ работу, следующий шаг, с которым у меня возникают проблемы, отображает работу ТОЛЬКО из определенной категории.менеджер пользовательских типов контента Wordpress - get_posts из определенной категории
Под менеджером настраиваемых типов контента я проверил «Включить категории» в разделе «Таксономии», который дал мне право добавлять категории к типу контента, например, по URL-адресу ниже.
Например: http://localhost/category/narrative
будет отображать все работы с прилагаемой категорией «Повествование», прямо сейчас отображается вся работа, так как я копирую &, вставил код с рабочей страницы.
Как я могу получить этот шаблон category.php для обнаружения и отображения работы, связанной с категорией, которую она загружает?
<?php
/**
* The template for displaying Category Archive pages
*
* @package WordPress
*/
$res = get_posts(array('post_type' => 'work', 'orderby' => 'menu_order', 'order' => 'ASC', 'numberposts' => -1));
get_header(); ?>
<section role="main" class="container">
<div id="da-thumbs" class="row work-list da-thumbs">
<? foreach($res as $post) : setup_postdata($post) ?>
<?
$thumbnail = get_custom_field('thumbnail');
?>
<div class="col four">
<a href="<?php echo get_permalink(); ?>">
<img src="<?=$thumbnail?>" />
<div><span><?php the_title('<h3>', '</h3>'); ?></span></div>
</a>
</div>
<? endforeach; ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php the_content(__('(more...)')); ?>
<?php endwhile; else: ?>
<p><?php _e('Sorry, no posts matched your criteria.'); ?></p>
<?php endif; ?>
</div>
</section>
<?php get_footer(); ?>
Perfect, спасибо! – blkedy