Posted on

WooCommerce 4.4 problems

Updating WooCommerce to version 4.4 breaks Relevanssi searches. After updating WooCommerce to version 4.4, Relevanssi searches no longer find results.

This problem is caused by changes in WooCommerce. Those who are interested in the details can go read the GitHub issue I created. For those interested in solving the problem, next version of Relevanssi will include a fix and meanwhile you can fix the problem by adding this to your theme functions.php:

add_action( 'woocommerce_before_shop_loop', 'relevanssi_wc_reset_loop' );
function relevanssi_wc_reset_loop() {
	global $wp_query;
	if ( $wp_query->is_search ) {
		wc_reset_loop();
	}
}

This little function fixes the problem in most cases (please let me know if you have a case where this does not solve the problem!).

Update 21.8.2020: This page originally offered a one-liner solution. The smaller solution works, but may have side-effects. The new version targets only search queries.

Update 26.8.2020: This fix is no longer necessary with Relevanssi Premium 2.10.1 and Relevanssi free 4.8.1.

4 comments WooCommerce 4.4 problems

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.