Home › Forums › Product Support Forums › Ajax Search Pro for WordPress Support › Search function doesn't work well and hangs up on site › Reply To: Search function doesn't work well and hangs up on site
Hi Paul,
I think I know why actually. The recent plugin release (4.10.3) has an additional hidden filter to ignore products which are not visible on the search page. Turns out, there was a design flaw in WooCommerce (patched since then), and also a mistake I made with the implementation of this filter. Long story short, in some cases it simply is not able to execute, and just hangs up. I believe that is the cause here.
To fix it, you will have to make a tiny change to one of the plugin files. Below I will describe exactly how to do it, but if you want, you can leave FTP access here, and I will do it for you.
– Before you start, please make sure you have a copy of your site files, to be able to restore in case of mistakes.
– Then open up the wp-content\plugins\ajax-search-pro\includes\classes\search\class-asp-query.php
– Scroll to line 384, which should be this:
if ( class_exists( 'WooCommerce' ) ) {
– Change that to this:
if ( class_exists( 'WooCommerce' ) && 0) {
– Save the file, and it’s done.
After the change, it should start working immediately.
Best,Ernest Marcinko
If you like my products, don't forget to rate them on codecanyon :)