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

更新日期: 2018-02-02 阅读次数: 7489 分类: wordpress

默认情况下,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 聊聊, 查看更多联系方式