Wordpress で目的のカテゴリだけをアーカイブ ページに取り込むのに苦労しています。私のコードは以下のとおりです。get-category-by-slug を定義することでこれが機能すると考えましたが、代わりに、すべてのカテゴリからすべての投稿をページに取り込みます。
<?php
$category = get_category_by_slug('weddings');
$args = array(
'post_type' => 'elp_projects',
'posts_per_page' => 12,
'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1)
);
query_posts($args);
$x = 0;
while (have_posts()) : the_post();
?>
これを修正する方法についてのアイデアをいただければ幸いです。
私もこれらの組み合わせを試してみましたが、うまくいきませんでした。
<?php
$category = get_category_by_slug('weddings');
$args = array(
'post_type' => 'elp_projects',
'posts_per_page' => 12,
'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1)
);
$query = new WP_Query( 'category_name=weddings' );
$x = 0;
while (have_posts()) : the_post();
?>
と
<?php $query = new WP_Query( 'category_name=weddings' ); ?>
と
<?php
$args = array(
'post_type' => 'elp_projects',
'posts_per_page' => 12,
'paged' => ( get_query_var('paged') ? get_query_var('paged') : 1)
);
$query = new WP_Query( 'category_name=weddings' );
$x = 0;
while (have_posts()) : the_post();
?>