当前位置: 首页 > 知识库问答 >
问题:

通过meta_value获取帖子

谷梁煌
2023-03-14

我必须从自定义帖子类型返回所有帖子,由'start_date'从'ACF字段'。

我有一些有日期的帖子,还有一些没有日期的帖子。当我添加“orderby”时=

这是我的代码:

$args_infos = array(
    'numberposts' => 9999999999999999,
    'post_type' => 'custom_post',
    'meta_key' => 'start_date',    //ACF field name
    'orderby' => 'meta_value_num',
    'order' => 'DESC',
    'post_status' => 'publish'
);

如果我删掉

    'meta_key' => 'field_name',
    'orderby' => 'meta_value_num',

我所有的帖子都被退回,但它们不是按开始日期排序的

有什么想法吗?

谢谢。

共有1个答案

逄嘉木
2023-03-14

尝试:

$args_infos = array(
    'numberposts' => 9999999999999999,
    'post_type' => 'custom_post',
    'meta_key' => 'start_date',    //ACF field name
    'meta_type' => 'DATE',
    'orderby' => 'meta_value',
    'order' => 'DESC',
    'post_status' => 'publish'
);
 类似资料:
  • 我需要贴标签。我正在为此使用这样的代码: var_dump为tag=blog返回这样的数据 数组(5){["type"]= 并且不显示此标记的任何记录。在DB中存在4条记录。 当然,我可以将此代码用于查看帖子: 但是在这个页面上,我需要显示每页的帖子数量等等。 我不明白为什么WP_Query()在我的代码中不起作用。你能帮我吗? 数组中应该包含哪些属性?我当前的$args不工作:

  • 问题内容: 首先,我认为这是一个漫长的尝试,但希望有人可以提供帮助。 为了解释当前情况,目前,我有一个自定义插件,可以获取有关用户及其最新4条帖子的各种信息。 我也在使用WPBook插件(所以这是在facebook上,只是一个典型的wordpress网站) 好的,这是我的代码,它为用户抓取了4条最新帖子: 我尝试按照本教程进行操作,但没有使用单独的插件,而是将代码放在了现有的插件中,但现在页面无法

  • 问题内容: 我需要知道我的用户是否已连接。为此,我想读取在服务器端通过express-session设置的cookie: 我尝试使用react-cookie,但是它不起作用,但是我复制/粘贴了npm react-cookie doc: 这很奇怪,因为可以呈现正确的结果,但是我不知道如何处理: 问题答案: 您可以使用软件包,也可以使用命令进行安装。 文档:https : //github.com/j

  • 我有一个和我自己的

  • 问题内容: 根据php手册或php:// input都不能与POST请求一起使用。 “ php:// input允许您读取原始的POST数据。它是内存占用较少的替代方法,并且不需要任何特殊的php.ini指令。php:// input不适用于。” 如何获取表格的原始数据? 问题答案: 直接回答:你不能那样做。只要PHP看到multipart / form-data Content- Type,它就

  • 我希望得到所有的帖子评论即使评论的数量超过150评论