2011-07-26 14 views
-1

このコードを使用して、特定のカテゴリの投稿がテーマの 'single.php'ファイルに何かを表示しようとしています。Wordpress:特定のカテゴリのシングル投稿のみにカスタムメタデータを表示する方法はありますか?

$cat = get_query_var('cat'); 
if ($cat == '4') { 
    echo "post"; 
} else { 
    echo "no data"; 
} 

しかし、$cat VARクエリを無視して、全ての投稿のようなデータがないメッセージを表示するように思えます。

cat varはURLにありません。

答えて

0

投稿はいくつかのカテゴリで受け入れられる可能性があるので、wordpressは%cat%クエリ変数を設定しないとします。

このような何か試してみてください:(in_category(4、get_the_ID()){
   エコー "ポスト";
}場合

を他には{
   は "何のデータを" エコーません。
}

the_postを呼び出した後にget_the_ID関数を呼び出すことを忘れないでください。

関連する問題