Php wordpress短码查询

Php wordpress短码查询,php,wordpress,Php,Wordpress,我是一名系统管理员,对php知之甚少,希望能在这里找到帮助 我在我的wordpress博客上有以下短代码 $wp_query = new WP_Query(array( 'post_type' => array('page'), 'showposts' => $limit, 'orderby' => $orderby, 'order' => $order )); 当前此短代码列出了所有页面,有一种方法可以在

我是一名系统管理员,对php知之甚少,希望能在这里找到帮助

我在我的wordpress博客上有以下短代码

$wp_query = new WP_Query(array(
        'post_type' => array('page'),
        'showposts' => $limit,
        'orderby' => $orderby,
        'order' => $order
));
当前此短代码列出了所有页面,有一种方法可以在特定于数组的页面ID中进行设置?

试试这个

 $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
是您希望包含的页面数组。

您应该试试这个

$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上搜索我最喜欢的页面之一:谢谢,但是我应该在哪里指定页面ID?让页面ID为10、11和12。再次感谢您可以在$include中指定页面id。谢谢,它可以工作,有没有一种方法可以从wordpress page或post中指定页面id?例如,我在页面正文中编写简短的代码,然后说例如page_id=“2,5,12,14,20”,这适用于任何帖子类型。只需将帖子类型添加到post_type数组中即可