我正在建立一个自定义查询来查询WooCommerce产品。我主要使用's'参数搜索标题的关键字。但是,有些关键字无效,有些关键字无效。
有效的关键字示例: “手” “导管” “橡胶”
不起作用的示例: “绿洲” “ Purell” “ Bardia”
下面是一个基本的wordpress查询,其中$ prodkeywords变量保存搜索到的单词的值。我在搜索帖子类型的产品。任何帮助,将不胜感激!我很沮丧!我正在运行WordPress 5.2.2和woocommerce版本3.6.5
<?php
/* Get all Products */
$args = array(
'post_type' => 'product',
'posts_per_page' => -1,
's' => $prodkeywords
);
$the_query = new WP_Query( $args );
// Posts are found
if ( $the_query->have_posts() ) {
while ( $the_query->have_posts() ) :
$the_query->the_post();
global $post;
?>
<!--RESULTS WILL DISPLAY HERE--->
<?php
endwhile;
}
// Posts not found
else {
echo '<h4>Products not found</h4>';
}
?>