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

ACF查询post,其中post对象为NULL/false

贺彬
2023-03-14

下面的代码应该能够清楚地说明我想要实现的目标。关键问题在于meta_查询中的第二个数组。我正在尝试查找字段“alias”未设置post_对象的帖子。

使用var_dump(get_字段('alias')运行查询时;返回的结果为“NULL”。我不知道如何基于空的post对象字段进行查询。我非常感谢你的指点。

$args = array(
    'post_type'         => 'event',
    'posts_per_page'    => -1,
    'meta_query'        => array(
        'relation'      => 'AND',
        array(
            'key'       => 'game',
            'value'     => 'baseball',
            'compare'   => '='
        ),
        array(
            'key'       => 'alias',
            'value'     => NULL,
            'compare'   => '='
        )
    )
);

共有1个答案

师冥夜
2023-03-14

你比较错了。您不能在meta\u查询中检查null。试试这个:

array(
    'key'       => 'alias',
    'compare'   => 'NOT EXISTS'
)

这基本上是SQL表示为null的方式。

 类似资料:
  • 我开始进入WP开发,我有问题与ACF后对象返回空,我不知道为什么。我创建了一个ACF,分类法的位置等于类别然后字段设置为... 字段名称:推荐的\u资源 然后在岗位上 我得到了无效的任何帮助或指向正确的方向都是非常感谢的。

  • 使用acf post对象在wordpress中获取自定义post类型术语链接的最简单方法是什么?我使用的是acf字段类型= 假设我有一个项目分组在红苹果下,我如何让这个项目链接到红苹果术语/类别页面? 要链接到这个项目的单页,我可以做这样的工作 如何让它动态链接到术语/类别页面?这样,如果我有多个不同术语/类别的项目,它们可以链接到正确的术语/类别页面。

  • 为自定义分类法和相关自定义帖子类型构建Wordpress页面模板。在一个新的WP_查询中,我需要从(2)不同的ACF post对象字段中获取字段;列表人员和列表代表代码在wp_reset_postdata()之前按预期工作;返回正确数量的结果,每个帖子中的数据在重置点之前是唯一的。重置后,每个帖子中的所有数据都相同。代码如下,我确信有一个更优雅的解决方案:

  • 我正在为我们的项目页面创建自定义帖子类型。我还为我们的员工定制了一个posts类型。 使用ACF,我制作了一个关系字段,您可以在其中将团队成员添加到项目中,并将其显示在网站上。 基于关系字段中选定的团队成员帖子,我希望为关系字段中加载的每个标题(员工名称)生成一个标签。 这就是我现在的处境。 Post对象中的名称称为teamleden。我尝试过向我的海关邮件类型文件中添加代码,但不起作用。

  • 我在$_post中遇到了一些问题,我想获得服务器发送的数据服务器发送?additionaldata.Cardholdername=test&additionaldata.Cardbin=123456 HTTP Post 以下是有关服务器发送内容的一些信息https://docs.adyen.com/developers/api-manual#notificationfields

  • 我试图使用高级自定义字段发布对象字段仅显示自定义文章类型的父页面。然后我使用高级窗体在前端显示窗体。问题是,我似乎无法弄清楚如何只显示自定义帖子类型的父页面。 目前,它正在前端输出所有帖子、页面和自定义帖子类型页面:!https://i.ibb.co/tXkxFdY/Screen-Shot-2019-04-01-at-2-50-25-PM.png 作为参考,以下是我在ACF Pro插件中如何设置后