我有这个工作查询成功地在我的页面模板文件中获取自定义字段数据:
<?php $featuredpost_cat = get_field('featured_category_id'); ?>
如果我将它回显到页面中,我会得到“23”自定义字段的值,所以我知道这是有效的,我想要做的是获取该值并将其用作查询参数。
在我的页面下方,我有这个:
<?php query_posts( $featuredpost_cat . '&posts_per_page=1'); if (have_posts()) : while (have_posts()) : the_post(); ?>
所做的只是忽略我的变量并返回网站上的最新帖子。
我希望这足够清楚。
== 编辑 ===
如果我不清楚,我想从页面获取一个作为类别 ID 的自定义字段,然后在页面模板上的查询中使用它。
所以我将该字段设置为类别 ID:23,然后在我的 query_posts 函数中调用它,以便我只返回该类别的帖子。
也许整页代码会有所帮助:模板代码