Bla*_*omb 5 php wordpress woocommerce hook-woocommerce
在前端显示按 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)
小智 -2
如果您想自己编写此代码,则需要更多代码和至少一个 wpdb 查询。
但如果您习惯使用插件,请尝试此 Ajax Search for WooCommerce。它还允许搜索 SKU: https: //de.wordpress.org/plugins/ajax-search-for-woocommerce/
祝你有美好的一天 萨斯基亚
| 归档时间: |
|
| 查看次数: |
744 次 |
| 最近记录: |