1

テーマ オプション パネルからカテゴリを選択できるようにしたいのですが、その特定のカテゴリのすべての投稿が表示されます。

だから私は次のように私の wp_query をセットアップしました:

<?php
$featured_rcp= $redux_imd['featured_rcp'];
$catquery =  new WP_Query(array(
'category' => $featured_rcp,
'posts_per_page' => 1
)); 
while($catquery->have_posts()) : $catquery->the_post();
 ?>

&私のテーマオプションパネルコードは:

'id' => 'featured_rcp',
'type' => 'select',
'data' => 'categories',
'multi' => true,
 'title'  => __('Recipe Category.', 'imd'),
'subtitle'   => __('Recipe Category for home page.', 'imd')

オプションパネルから選択したものではなく、すべてのカテゴリからの投稿が表示されます。ただし、ページごとの投稿は正常に機能しています。私はPHPに精通していないので、どこが間違っているのか教えてください。

4

2 に答える 2

1

WP_Query のカテゴリ パラメータが間違っています。値のタイプに応じて、catまたはである必要があります。category_name

WP_Query のカテゴリ パラメータを確認し、必要なものを選択します。

于 2015-05-11T13:41:15.447 に答える