Skip to main contentSkip to footer

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, the next version of Relevanssi will include a fix and meanwhile, you can fix the problem by adding this to your site:

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.

Your account

Not logged in. Log in to see your license details.

Search

Popular Resources

Multisite searches

…in the same WordPress network, use the searchblogs argument. You can add a hidden input field in the search form, for example. List the desired blog ids as the value. For example, searchblogs=1,2,3 would search blogs 1, 2, and 3. Here’s an example search form: <form action=”https://www.relevanssi.com/” method=”get”> <input id=”s” name=”s”……other hand, you can adjust the settings for each blog. Enabling the multisite search There are several ways to enable multisite searching. If you want all searches to be multisite searches, you can enable multisite searching from the Relevanssi searching settings. If you want only some searches to be multisite……type=”text” value=”To search, type and hit enter”> </form> And here’s the same form modified to search blogs 1, 2 and 4: <form action=”https://www.relevanssi.com/” method=”get”> <input id=”s” name=”s” type=”text” value=”To search, type and hit enter”> <input name=”searchblogs” type=”hidden” value=”1,2,4″> </form> The features are very limited in the multiblog search, none of…

WP e-Commerce
WP e-Commerce is a popular shopping cart plugin for WordPress. This code by Alexander Gieg, added to functions.php for example,…

Related Posts:

Comment Section:

7 Comments. Leave new

Leave a Reply

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

Fill out this field
Fill out this field
Please enter a valid email address.
You need to agree with the terms to proceed