wordpress短代码查询

问题描述:

我是系统管理员,我对PHP知之甚少,希望能在这里找到帮助。wordpress短代码查询

我已经从我的wordpress以下简码博客

$wp_query = new WP_Query(array(
     'post_type' => array('page'), 
     'showposts' => $limit, 
     'orderby' => $orderby, 
     'order' => $order 
)); 

目前,这简码将列出所有的网页,有我可以在阵列特定页面的ID设置的方法吗?

+0

我最喜爱的网页:http://codex.wordpress.org/Class_Reference/WP_Query – kjetilh 2013-03-08 14:20:43

试试这个

$include = array(1,3,8,98,13); 
$wp_query = new WP_Query(
     array(
      'post_type' => array('page'), 
      'showposts' => $limit, 
      'post__in'=>$include, 
      'orderby' => $orderby, 
      'order' => $order)); 

其中$include是你希望包含的网页的数组。

+0

谢谢,但我应该在哪里指定页面ID?让页面ID为10,11和12. 再次感谢 – Deano 2013-03-08 14:23:36

+0

您可以在$ include中指定页面ID。 – 2013-03-09 01:34:51

你应该试试这个

$wp_query = new WP_Query(
array(
    'post_type' => array('page'), 
    'post__in' => array(2, 5, 12, 14, 20), 
    'showposts' => $limit, 
    'orderby' => $orderby, 
    'order' => $order 

如果您需要更多的帮助,您可以在WordPress.org搜索in wp_query documentation

+0

谢谢,它的工作原理,是否有一种方法可以从wordpress页面或文章中指定页面ID?例如,我在页面主体中编写短代码,然后说例如page_id =“2,5,12,14,20” – Deano 2013-03-08 14:40:30

+0

这适用于任何帖子类型。只需将帖子类型添加到post_type数组 – 2013-03-09 01:35:38