我使用名为Custom Post Type UI v0.7.1的插件创建了一个名为“Portfolio”的自定义帖子类型。我为它创建了几个类别,例如徽标、包装等。
我需要使用archive.php 按类别过滤。
现在我有一个archive-portfolio.php
包含以下代码的代码:
<?php $wp_query = null; $wp_query = $temp;?>
<?php $temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query(); ?>
<?php $wp_query->query("post_type=portfolio&". $catinclude ."&paged=".$paged.'&showposts=20'); ?>
<ul>
<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
echo '<li><a href="'; the_permalink(); echo '">';
echo '<strong>'; the_title();
echo '</strong>';
echo '</a></li>';
?>
<?php endwhile; ?>
</ul>
我尝试过使用类似的 URL /?category_name=logos
,/?cat=logos
但都没有奏效;它只显示所有投资组合项目,无论类别如何。
投资组合自定义帖子类型启用了“存档”和“分层”。
对于内置分类法,它还启用了类别和标签。
有任何想法吗?