我使用标准的WordPress搜索功能设置了WooCommerce商店 . 当我手动设置产品订单时,它适用于所有类别页面 . 但是,如果我执行空搜索并返回所有产品,则不会按搜索结果中的产品菜单顺序排序 .
有没有办法在 functions.php 中添加?
functions.php
我想通了,我将以下内容添加到我的functions.php文件中:
// CHANGE SORT BY FOR SEARCH 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'); } }
1 回答
我想通了,我将以下内容添加到我的functions.php文件中: