在我的WordPress网站上,我使用了一个名为“Vera Meta Boxes”的插件,它允许我向页面添加自定义元框(不是指自定义帖子类型)。
所以现在每个页面都有一个元框,上面写着“在主页上显示”,带有一个复选框,选中时它的值为“是”。
现在在我的主页上,我想要显示已选中“在主页上显示”的任何页面的标题和精选图像。
vera元盒插件说要使用:
<?php get_post_custom_values('your_custom_field_key_here'); ?>
所以我会用:
<?php get_post_custom_values('show_on_homepage'); ?>
但我该如何做呢?从概念上讲,它将类似于:
LOOP查询页面&gt; if <?php get_post_custom_values('show_on_homepage'); ?>
= yes显示标题和特色图片并重复循环,直到显示所有带“show_on_homepage”的页面。
答案 0 :(得分:1)
好吧,我没有对此进行测试,但根据文档,您应该可以使用此查询:
array('post_type'=>'page', 'meta_query' => array( array('key' => 'show_on_homepage') ) )
请注意,meta_query是一个数组数组
这是3.1代码,3.0版应该如下所示:
array('post_type'=>'page', 'meta_key' => 'show_on_homepage')