查询自定义 Post 类型中的 ACF 文本字段的一部分
Query part of ACF text field inside a Custom Post Type
如果我要准确匹配文本,我可以成功查询 ACF 文本字段(如果职位是 'Manager' 并且我查询 'Manager')。
如何查询同一个 ACF 字段,但如果我要搜索 'anage' 或 'Mana',那么 'Manager' 字段会 return?
这是我当前的代码。我尝试用 's' 替换 'value',但我不确定是否可以在 meta_query.
中完成
<?php if ($_GET['jobtitle']){
$get_title = filter_var( $_GET['jobtitle'], FILTER_SANITIZE_STRING );
if ( ! empty( $get_title ) ) {
$meta_query[] = array(
'key' => 'job_title', //Name of the acf
'value' => $get_title,
);
}
} ?>
这是我当前的查询(虽然我怀疑这部分不相关)
<?php $the_query = new WP_Query(array(
'post_type' => 'team',
's' => $get_person,
'meta_query' => $meta_query,
'order' => 'ASC',
'orderby' => 'menu',
'posts_per_page' => -1
));
if ( $the_query->have_posts() ) : ?>
'compare' => 'LIKE'
就这么简单。在 'value'
下面添加了这一行
如果我要准确匹配文本,我可以成功查询 ACF 文本字段(如果职位是 'Manager' 并且我查询 'Manager')。
如何查询同一个 ACF 字段,但如果我要搜索 'anage' 或 'Mana',那么 'Manager' 字段会 return?
这是我当前的代码。我尝试用 's' 替换 'value',但我不确定是否可以在 meta_query.
中完成<?php if ($_GET['jobtitle']){
$get_title = filter_var( $_GET['jobtitle'], FILTER_SANITIZE_STRING );
if ( ! empty( $get_title ) ) {
$meta_query[] = array(
'key' => 'job_title', //Name of the acf
'value' => $get_title,
);
}
} ?>
这是我当前的查询(虽然我怀疑这部分不相关)
<?php $the_query = new WP_Query(array(
'post_type' => 'team',
's' => $get_person,
'meta_query' => $meta_query,
'order' => 'ASC',
'orderby' => 'menu',
'posts_per_page' => -1
));
if ( $the_query->have_posts() ) : ?>
'compare' => 'LIKE'
就这么简单。在 'value'
下面添加了这一行