首页 > 解决方案 > 如何在wordpress的元查询中将字段与多选和数组进行比较?

问题描述

我有一个字段,其中包含来自多选的选择框中的一些值。我需要获得一些具有相同类别的客户。

所以我有这个类别ID的数组。

这是一个 acf 字段,其中包含自定义类别的分类及其多选。

array('1360','1239','1267')

我想从这些类别中选择拥有一两个的所有客户。我尝试这样做:

Array
(
[0] => Array
    (
        [0] => Array
            (
                [key] => form_to
                [value] => 1
                [compare] => LIKE
            )

        [relation] => AND
        [1] => Array
            (
                [0] => Array
                    (
                        [relation] => OR
                        [0] => Array
                            (
                                [key] => cats
                                [value] => 1360
                                [compare] => LIKE
                            )

                    )

                [1] => Array
                    (
                        [relation] => OR
                        [0] => Array
                            (
                                [key] => cats
                                [value] => 1239
                                [compare] => LIKE
                            )

                    )

                [2] => Array
                    (
                        [relation] => OR
                        [0] => Array
                            (
                                [key] => cats
                                [value] => 1267
                                [compare] => LIKE
                            )

                    )

            )

    )

)

但它不起作用,我该怎么办?

标签: phpwordpresselementormeta-query

解决方案


推荐阅读