Результаты поиска товаров WooCommerce по порядку меню - PullRequest
0 голосов
/ 17 июня 2020

Итак, я нашел сценарий, который достигает результата, который я ищу, но только в результатах виджета поиска продукта.

/**
* Sort product search results by menu order
*/

add_action('pre_get_posts','sortby_menuorder_query');

function sortby_menuorder_query($query) {
    if ( isset($_REQUEST['s']) ) {
        $query->set('orderby', 'menu_order');
        $query->set('order', 'ASC');
    }
}

Код преобразует все logi поиска c веб-сайтов в порядок меню, когда я хочу, чтобы оно влияло только на поиск продукта. Я хочу, чтобы стандартный поиск работал нормально. Он упорядочивает вещи несколько иррационально в стандартных результатах виджета поиска Wordpress, перечисляя продукты над более релевантными результатами поиска.

Можно ли изменить приведенный выше сценарий, чтобы он применялся только к результатам виджета поиска продуктов?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...