【问题标题】:WordPress: Search Woocommerce products by menu orderWordPress:按菜单顺序搜索 Woocommerce 产品
【发布时间】:2017-05-02 11:30:21
【问题描述】:

我有一个使用标准 WordPress 搜索功能的 WooCommerce 商店设置。当我手动设置产品订单时,它适用于所有类别页面。但是,如果我进行空搜索并返回所有产品,它不会按我在搜索结果中的产品菜单顺序排序。

有什么办法可以在functions.php中添加这个吗?

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    我想通了,我在我的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');
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-01-06
      • 2016-09-26
      • 2020-12-07
      • 1970-01-01
      • 2021-10-25
      • 2021-11-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多