小编Bla*_*omb的帖子

如何在网站前端按SKU搜索产品

在前端显示按 SKU 搜索产品未找到产品。我创建了一个插件并尝试出错,但它始终显示找到 0 个产品。

 add_action( 'pre_get_posts', 'wooSearchFrontEnd' );
 function wooSearchFrontEnd( $query_vars ) {
 global $typenow;
 global $wpdb;
 global $pagenow;

 $search_term = $query_vars->query_vars['s'];
 $search_postype = $query_vars->query_vars['post_type'];

  if ( $search_term != '' && $search_postype == 'product' ) {
      $meta_query = array( 'relation' => 'OR',
      array(
        'key' => '_sku',
        'value' => get_query_var( 's' ),
        'compare' => 'LIKE'
       )
    );
    $query_vars->set( 'meta_query', $meta_query );

  }
  return $query_vars;

}
Run Code Online (Sandbox Code Playgroud)

php wordpress woocommerce hook-woocommerce

5
推荐指数
1
解决办法
744
查看次数

标签 统计

hook-woocommerce ×1

php ×1

woocommerce ×1

wordpress ×1