我正在制作一个滑块,我将展示从帖子和页面中提取的一些内容(特色图片和摘录)。我想通过一个名为“slider”的自定义字段来过滤帖子/页面!
因此,如果某些页面和帖子中包含“滑块”自定义字段,则只会出现在滑块中。在wordpress中有可能吗?如果是的话怎么样?
一些指导将不胜感激!
答案 0 :(得分:1)
您正在寻找的是名为WP_Query的班级,在食典委中有详细解释。看一下接受数组的post_type
参数,这样就可以给它一个array( 'post', 'page' )
或你想要获取的任何其他帖子类型。
现在可以通过两种方式完成元提取,可以通过新的meta_query
参数(从3.1开始,我相信)或meta_key
和meta_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