1
我正在使用滑块在此处显示从帖子和页面中拉出的一些内容(精选图像和摘录)。我想通过名为“滑块”的自定义字段过滤帖子/页面!Wordpress查询通过自定义字段/键获取帖子和页面
所以,如果有一些页面和帖子'滑块'自定义字段只有那些会出现在滑块。在wordpress中有可能吗?如果是那么如何?
一些指导将不胜感激!
我正在使用滑块在此处显示从帖子和页面中拉出的一些内容(精选图像和摘录)。我想通过名为“滑块”的自定义字段过滤帖子/页面!Wordpress查询通过自定义字段/键获取帖子和页面
所以,如果有一些页面和帖子'滑块'自定义字段只有那些会出现在滑块。在wordpress中有可能吗?如果是那么如何?
一些指导将不胜感激!
你要找的是WP_Query这个类,在食典中有详细的解释。看看接受数组的post_type
参数,因此您可以给它一个array('post', 'page')
或您想要获取的任何其他帖子类型。
现在可以通过两种方式完成元提取,可以通过新的meta_query
参数(从3.1开始我相信)或meta_key
和meta_value
,这些参数自3.1开始已弃用。
这里有一个粗略的例子(没有检查,如果这个工程):
$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
感谢您的回答。但由于某种原因,我无法通过特定的自定义字段来过滤查询。它只是提出了一些错误的帖子.. – med 2011-04-24 05:13:59
@med,更新你的问题,包括一些代码,让我们试着找出你做错了什么。还请说明您使用的是哪个版本的WordPress。 – kovshenin 2011-04-28 19:15:58