1

基本的に、投稿のスライダー タイプを照会するために、slideshow.php テンプレートを作成しました。

私が今やろうとしているのは、ページを作成する必要があることです。スライドショーには、投稿ページ名と同じカテゴリ名に含まれる投稿が表示されます。

したがって、「post」という名前のページがある場合、カテゴリ名は「post」という名前にする必要があります

私はこれを試しました:

echo $title=wp_title(); 

ここで、ループ外のページ タイトルを取得します。

私のクエリは次のようなものです:

   query_posts(array('post_type'=>'slider',
                      'posts_per_page'=>'20',
'category_name' => '$title'
                      ));

しかし、これは機能していません。

4

2 に答える 2

0

$title次のように、変数の前後から一重引用符を削除します。

query_posts(array('post_type'=>'slider',
                  'posts_per_page'=>'20',
                  'category_name' => $title
));
于 2012-12-28T10:52:37.863 に答える
0

興味深いことに、なぜ上記のようなものが必要なのですか? 普通のカテゴリーページにリンクしてみませんか?

次に、同じことを行う一般的なテンプレートを作成するだけで、カスタム クエリを使用しないようにするか、特定のカテゴリのカテゴリ テンプレートを使用して作成することができます。

だから、なぜあなたはページが仕事をする必要があるのか​​ 疑問に思っています:)

于 2012-12-28T13:55:30.357 に答える