Running a WooCommerce website requires some pretty straightforward tasks at hand each and every day. However, there are also some custom tweaks that some eCommerce admins would like to have for their websites. One of them is displaying just the products on their WooCommerce search page. This is done fairly easily and the code below has been tested with WordPress 5.6 and WooCommerce 4.8.0. However, as always, we advise you to thoroughly test the implementation of these custom code tweaks. In addition, either back up the entire site and database or use a service like Kinsta or WP Engine, which provide daily backups. Here’s the code below:
/** Limit WooCommerce Search Results To Products **/
function search_filter_pproducts($query) {
if ($query->is_search) {
$query->set('post_type', 'product');
$query->set( 'wc_query', 'product_query' );
}
return $query;
}
If you have any questions or require custom WooCommerce coding, please contact us right away. We’ll be happy to provide you with assistance & services regarding items like these. In the meantime, have a happy holiday!
Please use the code, advice, and information presented on this website with caution. Nucleus J.D.O.O, or any of its employees, cannot be held responsible for any damages that this code might cause. We always try to update the code shown on our website, but we cannot guarantee its functionality with various themes, templates, or coding. Please ensure that you test each code thoroughly in order to use it safely.