0

現在、WordPressにあるすべてのページをクエリして、ページに表示しています。このような:

<?php
query_posts(array('post_type' => 'page'));
while(have_posts()) 
{ 
$this_page = the_post();
echo the_content();
} 
?>

問題は、同じことを1つの特定の投稿に対してのみ行うにはどうすればよいかということです。ちなみに、ページのIDを使用する必要がある場合は、WordPressでIDページが何であるかがわかりません。

4

2 に答える 2

1

ここでワードプレスコーデックスのquery_postsのページを見てください:http://codex.wordpress.org/Function_Reference/query_posts

それに応じて引数を調整します。たとえば、特定のIDを持つ投稿をクエリするには:

query_posts( 'p=5' );
于 2013-02-10T18:38:20.433 に答える
0

このようなもの?

query_posts( array ( 'category_name' => 'my-category-slug', 'posts_per_page' => -1 ) );//al items from my-category-slug
while(have_posts()) 
{ 
  $this_page = the_post();
  echo the_content();
} 
于 2013-02-10T18:40:32.263 に答える