0

目前我正在查询我在 WordPress 中拥有的所有页面并将它们显示在页面上。像这样:

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

问题是,我怎么能做同样的事情,但只针对一个特定的帖子?附带说明一下,如果我需要使用页面的 id,我在哪里可以找到它们,因为目前我看不到 WordPress 中的 id 页面。

4

2 回答 2

1

在此处查看 wordpress 法典中 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 回答