WP_Query, ACF field and array

时间:2019-03-28 作者:globdug

首先,对不起,这个标题,我真的不知道如果不写blobtext,该如何命名这个问题!:)

无论如何,我的问题是:我有一个自定义的帖子“Risorse”(英文:参考资料)。它只支持标题,所有其他参数都是使用ACF创建的自定义字段。其中之一是一种关系,我可以在其中选择一个或多个页面。例如,我可以创建一个资源并选择与两个页面的关系。在DB中,以这种方式保存

a:2:{i:0;s:3:"727";i:1;s:3:"729";}
现在,当我加载例如727页时,我想列出与该页相关的所有资源。

我正在尝试自定义查询,但不知道如何设置meta\\u查询数组。我试过这样的方法:

\'meta_query\' => array(
    array(
        \'key\' => \'product\',
        \'value\' => get_the_id(),
        \'compare\' => \'IN\'
    )
)
显然没有返回帖子,因为meta\\u键“product”包含一个值数组。如何获取与特定职位相关的所有资源?

1 个回复
最合适的回答,由SO网友:globdug 整理而成

好的,我这样解决:

\'meta_query\' => array(
  array(
    \'key\' => \'product\',
    \'value\' => \'"\'.get_the_id().\'"\',
    \'compare\' => \'LIKE\'
  )
)

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post