繁体   English   中英

为页面而不是帖子创建WordPress循环

[英]Creating a WordPress Loop for Pages Instead of Posts

在我的WordPress网站上,我正在使用一个名为“ Vera Meta Boxes”的插件,该插件使我可以向页面添加自定义meta框(不涉及自定义帖子类型)。

因此,现在每个页面都有一个带复选框的“在主页上显示”的元框,当选中该框时,其值为“是”。

现在,在我的主页上,我想显示选中了“在主页上显示”的任何页面的标题和特色图像。

vera meta box插件说要使用:

<?php get_post_custom_values('your_custom_field_key_here'); ?>

所以我会用:

<?php get_post_custom_values('show_on_homepage'); ?>

但是剩下的我该怎么办? 从概念上讲,它将类似于:

LOOP Query Pages> if <?php get_post_custom_values('show_on_homepage'); ?> <?php get_post_custom_values('show_on_homepage'); ?> =是显示标题和特色图像,并重复循环直到显示所有带有“ show_on_homepage”的页面。

好吧,我还没有测试过,但是根据文档,您应该可以使用此查询:

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')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM