Здраствуйте, @tumko!
Пожалуйста деактивируйте Premmerce WooCommerce Product Filter и проверить осталась ли ошибка!
Thread Starter
TuMko
(@tumko)
После деактивации ошибка исчезла.
Эта проблема обычно вызывается конфликтом с вашей темой или с другим плагином.
Пожалуйста выключите все плагины, кроме WooCommerce и Premmerce WooCommerce Product Filter – если ошибка не пропадет – установите тему Storefront и проверьте есть ли ошибка.
Спасибо
Thread Starter
TuMko
(@tumko)
Да, проблема в теме. При поиске товара в строке адреса выдает следующее:
http://sophia.local/?s=product
и ошибку, указанную ранее:
Notice: Trying to get property 'query_vars' of non-object in E:\OpenServer\OSPanel\domains\sophia.local\www\wp-content\plugins\woocommerce\includes\class-wc-query.php on line 717
В теме Storefront при поиске в адресной строке выдает это:
http://sophia.local/?s=product&post_type=product
и ошибки нет.
Что-то не так с поиском. В чем может быть причина?
Проблема в том, что ваша тема использует обычный поиск WordPress.
Установите наш плагин Premmerce WooCommerce Product Search
В поле Селектор поля поиска введите [name=’s’]
И в настройках поиска активируйте “Принудительный поиск товаров”
http://prntscr.com/n12tog