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
が、どれも機能しませんでした。カテゴリに関係なく、すべてのポートフォリオアイテムを表示するだけです。
ポートフォリオカスタム投稿タイプでは、「アーカイブ」と「階層」が有効になっています。
組み込みの分類法では、カテゴリとタグも有効になっています。
何か案は?