如何从woocommerce中的产品默认排序中删除按关键字排序

时间:2017-07-26 18:52:19

标签: wordpress css3 woocommerce

您好我正在一个woocommerce网站上工作,我希望从默认的产品分类中删除按键排序,例如:按人气排序,按价格排序。我只希望它是受欢迎程度和价格。没有排序在它面前的措辞

1 个答案:

答案 0 :(得分:0)

这是您需要添加到主题或子主题文件夹中的functions.php中的代码:

// Edit WooCommerce dropdown menu item of shop page//
// Options: menu_order, popularity, rating, date, price, price-desc

function my_woocommerce_catalog_orderby( $orderby ) {
    unset($orderby["price"]);
    return $orderby;
}
add_filter( "woocommerce_catalog_orderby", "my_woocommerce_catalog_orderby", 20 );

在上面的代码中看到的“未设置”指定了要删除的选项。 这是woocommerce使用的默认选项:

  • 菜单 =默认排序
  • 受欢迎程度 =按受欢迎程度排序
  • 评分 =按平均评分排序
  • 日期 =按新颖性排序
  • 价格 =按价格排序:从低到高
  • 价格降幅 =按价格排序:从高到低

希望有帮助, 干杯