2017-07-10 1 views
0

私は劇場用のワードプレスサイトを作成しています。私は画像、バイオなどの出演者を含むいくつかの出演者ページを持っています。私は、「出演者」としてホームページに1人の出演者を紹介したいと思います。私は「Featured-HP」というページでカテゴリを作成しました。この1人のパフォーマーだけをホームページに戻そうとしています。それはまったく動作していません。これもできますか?ここでWP_Queryを使用してカテゴリ別にページを返すことはできますか?

が私のコードです:

$args = array(
'post_type'   => 'page', 
'category'   => 231, 
'posts_per_page' => -1 
); 

// The Query 
$featured_performer = new WP_Query($args); 

そして、それを表示するには、何も返されません取得し

while ($featured_performer->have_posts()) : 
    $featured_performer->the_post(); 
    // CODE HERE TO SHOW IMAGE AND NAME 
endwhile; 

...、しかし、そう、私も画像と名前をもらっていません。助けやアドバイスをいただければ幸いです。ありがとう!

答えて

1

WP_Queryのカテゴリパラメータの1つは、単一カテゴリIDの場合はcatです。だからcategoryの代わりにcatに置き換えてください。

次のように:

$args = array(
    'post_type'   => 'page', 
    'cat'    => 231, 
    'posts_per_page' => -1 
); 

をあなたはまたCategory Parameters

+0

おかげ深く少し掘ることができ、私は「猫」を試してみましたが、それは動作しません。カテゴリ 'slug'で 'category_name'も試しましたが、うまくいきませんでした。他のアイデア? – user3730529

+0

あなたが参照している投稿タイプの名前は何ですか?パフォーマーのデータを保存し、カスタムメタボックスを追加する際に、ポストタイプの 'page'を使用していますか? –

+0

私は静的なページのような "About Us"のような標準的なページを作成しています。だから、それはポストタイプのページだと思います。私はカスタムメタボックスを付け加えていません。する必要がありますか? – user3730529

関連する問題