用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?

+0

是否有一个原因,我不应该用query_posts? – raygo 2014-10-11 21:26:33

+0

我已经使用最近完成的答案更新了答案。在你应该阅读的答案中也有相关的答案。我希望这些信息将在未来帮助你。请享用 :-) – 2014-10-12 07:29:35