【问题标题】:Show custom fields with query_posts使用 query_posts 显示自定义字段
【发布时间】:2014-10-11 19:00:01
【问题描述】:

我在 wordpress 中使用了插件“Types”。

我创建了一个名为“幻灯片”的自定义帖子,并创建了 2 个自定义字段“幻灯片”和“短语”。

当我这样做时:

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

$my_query = query_posts($args);

print_r($my_query);

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

【问题讨论】:

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


    【解决方案1】:

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

    注意一点,千万不要使用query_posts。你应该使用WP_Query

    为什么不应该使用query_posts

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

    【讨论】:

    • 我不应该使用 query_posts 有什么原因吗?
    • 我已经用我最近完成的答案更新了我的答案。您应该阅读该答案中的链接答案。我希望这些信息将来会对您有所帮助。享受:-)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-28
    • 1970-01-01
    • 2021-09-21
    • 1970-01-01
    • 2018-08-26
    • 1970-01-01
    • 2021-05-28
    相关资源
    最近更新 更多