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

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()之前按预期工作;返回正确数量的结果,每个帖子中的数据在重置点之前是唯一的。重置后,每个帖子中的所有数据都相同。代码如下,我确信有一个更优雅的解决方案:

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

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

  • 我的数据库中有很多预定的帖子(location),我只想显示已经发布帖子的分类法(locationtype)。 因此,我创建了一个check\u term\u posts($term\u id)函数 但它总是返回0。 WP查询似乎是实现这一点的唯一方法,因为$term- $q-