使用query_posts显示自定义字段

时间:2014-10-11 19:00:02

标签: wordpress custom-post-type custom-fields

我使用了插件" Types"对于wordpress。

我创建了一个名为" slide"并创建了2个自定义字段" slide"和"短语"。

当我这样做时:

$args=array(
            'post_type' => 'slides',            
            'posts_per_page' => 5
    );

$my_query = query_posts($args);

print_r($my_query);

我收到了帖子,但我没有获得任何自定义字段。有什么我做错了吗?感谢

1 个答案:

答案 0 :(得分:1)

自定义字段不会作为帖子对象返回。这就是您在查询var_dump()时没有看到它们的原因。不幸的是,你必须手动检索它们。您必须使用get_post_meta来检索帖子的自定义字段数据

值得注意的是,永远不要使用query_posts。你应该使用WP_Query

为什么不应该使用query_posts

您应该阅读的更多信息 - query_posts() should be avoided?