用query_posts显示自定义字段
问题描述:
我使用wordpress的插件“Types”。用query_posts显示自定义字段
我创建了一个名为“幻灯片”的自定义文章,并创建了2个自定义字段“幻灯片”和“短语”。
当我这样做:
$args=array(
'post_type' => 'slides',
'posts_per_page' => 5
);
$my_query = query_posts($args);
print_r($my_query);
我得到的职位,但我没有得到任何的自定义字段。有什么我做错了吗?谢谢
答
自定义字段不作为发布对象返回。这就是为什么你在查询的var_dump()
时看不到他们。你不得不手动检索它们。您必须利用get_post_meta
来检索邮政的自定义字段数据
需要注意的一点是,千万不要使用query_posts
。你还是使用WP_Query
为什么要query_posts
不应用于
更多信息,应首先阅读 - query_posts() should be avoided?
是否有一个原因,我不应该用query_posts? – raygo 2014-10-11 21:26:33
我已经使用最近完成的答案更新了答案。在你应该阅读的答案中也有相关的答案。我希望这些信息将在未来帮助你。请享用 :-) – 2014-10-12 07:29:35