Wordpress Hestia 主题首页 WooCommerce 商品按照 Menu Order 排序

文章目录

    默认情况下,Hestia 首页商品是按照 ID 倒序排列的。但是,所为首页展示,这种做法是非常不合适的,因为热门商品需要人为干预才靠谱。所以,需要替换成按照后台设置的 menu order 值进行排序,数值越小,优先级越高。

    vim inc/sections/hestia-shop-section.php

    $hestia_shop_order = get_theme_mod( 'hestia_shop_order', 'DESC' );
    if ( ! empty( $hestia_shop_order ) ) {
        // $args['order'] = $hestia_shop_order;
        $args['order'] = 'ASC';
        $args['orderby'] = 'menu_order';
    }
    
    $loop = new WP_Query( $args );
    if ( $loop->have_posts() ) {
        // ...
    }
    

    关于作者 🌱

    我是来自山东烟台的一名开发者,有感兴趣的话题,或者软件开发需求,欢迎加微信 zhongwei 聊聊,或者关注我的个人公众号“大象工具”, 查看更多联系方式