移除WooCommerce默认排序方式选项

文 / @WordPress主题

WooCommerce商品排序方式选项

作为一名小本本的WooCommerce用户,我们经常需要在前台或后台进行商品的排序,市面上提供的很多排序方式选项都非常好用,但也有一些选项在我们的网站中并没有使用到,比如按照评分进行排序。

为了提供更好的用户体验,我们需要学会如何移除这些用不上的排序方式选项。

去掉前台排序选项中的某个排序方式

#移除"按评分排序"
function remove_default_sorting_option($catalog_orderby_options){
    unset($catalog_orderby_options['rating']);
    return $catalog_orderby_options;
}
add_filter('woocommerce_catalog_orderby','remove_default_sorting_option');

如果要去掉多个排序方式选项,只需要在unset函数里面添加相应的选项值。

去掉后台默认排序选项设置中的某个排序方式

#移除后台设置中的"按评分排序"选项
function remove_default_sorting_from_settings($options){
    unset($options['menu_order']);
    return $options;
}
add_filter('woocommerce_default_catalog_orderby_options','remove_default_sorting_from_settings');

这样做可以确保在后台设置选项中也不会出现我们不需要的排序方式。

通过学习本文所述方法,我们可以轻松地移除那些用不上的排序方式选项,提高网站的可操作性和用户体验。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。