WP_Query 如何使用 REGEX 搜索 post_title

问题描述 投票:0回答:1

我有一个名为“names”的 CPT,其 post_titles 如下

Koch
Müller
Schneider

现在我想创建一个 WP_Query,我可以在其中通过自定义正则表达式搜索标题。例如,我只知道名字的第三个也是最后一个字母:“**ch”、“**l**r”或“**h*****r”。

$query = new WP_Query( 
  array( 
    's' => '^..[h].....[r]$' 
  ) 
);
php mysql regex wordpress search
1个回答
1
投票

如果您希望正则表达式模式匹配第三个字母为

h
、最后一个字母为
r
的名称,请使用:

$query = new WP_Query( 
    array( 
        's' => '^..h.*r$' 
    ) 
);
© www.soinside.com 2019 - 2024. All rights reserved.