0

Primashop テーマを購入しました。ここで、カテゴリ ID が 25 である投稿を表示したいと考えています。カテゴリ 25 を表示したいのは、About ページとしましょう。カテゴリ ID 40 で作成された投稿 お問い合わせページに表示したい。

Google や多くのサイトを検索しましたが、適切なチュートリアルがありません。テーマでは、さまざまなページ テンプレートを使用できます。そこで、page_about.php ファイル テンプレートを作成しました。そこに次のコードを配置しました。

<?php 

query_posts( 'category_id = 25' );

if ( have_posts() ) while ( have_posts() ) : the_post();

  echo '<li>';

     the_title();

echo '</li>';

endwhile; 

wp_reset_query(); ?>

それがすることは、リスト内のすべての投稿を表示することです。カテゴリ25だけではありません。また、タイトルだけでなく、抜粋や画像も表示したいです。適切なリストを作成するには?そんなにやりにくいの??

前もって感謝します。

4

1 に答える 1

1

wordpress codex を読む: http://codex.wordpress.org/Function_Reference/query_posts

category_id=25 の代わりに cat=25 を使用する必要があります。

抜粋と画​​像を表示するには、次のような関数が必要です。

  • the_post_thumbnail() - 画像用
  • the_excerpt() - 抜粋用

また、これをテンプレートに埋め込む必要があるかどうかも検討してください。ショートコード付きのプラグイン (例: http://wordpress.org/plugins/list-category-posts/ ) で十分でしょうか?

于 2013-10-30T17:55:43.827 に答える