自定义搜索|检查搜索值的多个meta_值

时间:2018-05-07 作者:marvinpoo

我将把下面的问题分为两个部分,使其更加中立,这样,如果有相同的问题,人们可以查找并找到它,而不是使其过于具体。。。

我正在尝试建立一个基于位置的搜索,并希望人们能够在单个字段中搜索ZIP、城镇、县或州。

我的自定义post_type 有多个meta_keys 我想用一个搜索字段来搜索它。例如:

post_type = location_type |meta_key = zip |meta_key = town |meta_key = county |meta_key = state |

现在,我想做的是,我想搜索这些字段中是否有一个或多个包含搜索值,并想查询所有申请帖子,显示专业的自定义帖子meta\\u键值meta_key = profession.

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

您可以使用元查询,如下所示:

$args = array(
    \'post_type\'         => \'location_type\',
    \'posts_per_page\'    => 10,
    \'post_status\'       => \'publish\',
    \'meta_query\' => array(
        \'relation\' => \'OR\',
        array(
            \'zip\'     => \'zip-value\'
        ),
        array(
            \'town\'     => \'town-value\'
        ),
    ),
);

结束

相关推荐

Searching for content post

我需要的“wordpress搜索”引擎只能用于帖子的内容。我在寻找一些解决方案,但“wordpress搜索”引擎总是只按帖子标题显示结果。我可以修改什么,或者应该做什么来解决此问题?谢谢你的帮助!