Wordpress查询通过自定义字段/键获取帖子和页面

时间:2011-04-21 07:27:13

标签: wordpress

我正在制作一个滑块,我将展示从帖子和页面中提取的一些内容(特色图片和摘录)。我想通过一个名为“slider”的自定义字段来过滤帖子/页面!

因此,如果某些页面和帖子中包含“滑块”自定义字段,则只会出现在滑块中。在wordpress中有可能吗?如果是的话怎么样?

一些指导将不胜感激!

1 个答案:

答案 0 :(得分:1)

您正在寻找的是名为WP_Query的班级,在食典委中有详细解释。看一下接受数组的post_type参数,这样就可以给它一个array( 'post', 'page' )或你想要获取的任何其他帖子类型。

现在可以通过两种方式完成元提取,可以通过新的meta_query参数(从3.1开始,我相信)或meta_keymeta_value自3.1以后不推荐使用。< / p>

这是一个粗略的例子(尚未检查是否有效):

$sider_posts = new WP_Query( array(
    'post_type' => array( 'post', 'page' ),
    'meta_query' => array(
        array(
            'key' => 'slider',
            'value' => 'yes',
            'compare' => '='
        )
    )
) );

while ( $slider_posts->have_posts() ) {
    $slider_posts->the_posts();

    // output the slide here
}

希望这是有道理的。干杯!

~K

相关问题