时间:2024-04-03
你好,这里是小本本。今天想和大家分享一下WooCommerce产品列表页面下拉排序功能的实现与去除方法。
在使用WooCommerce时,我们会发现其产品列表页面默认有一个下拉排序功能,但有时这个排序功能并不是我们想要的。特别是当我们的产品数量很少时,这个功能显示起来就成了累赘,且使页面显得不够简洁。
那么,如何去掉这个下拉排序功能呢?其实非常简单,只需要将下面这行代码添加到主题的functions.php
文件即可:
remove_action('woocommerce_before_shop_loop','woocommerce_catalog_ordering',30);
但有时候,我们并不想完全去除这个下拉排序功能,而是希望将其位置进行一些微调。那么我们该如何实现呢?
这时,我们需要编辑以下文件来达成目的:
/wp-content/plugins/woocommerce/template/loops/ordering.php
将其中的代码复制到主题文件夹下的对应位置即可:
/wp-content/themes/yourtheme/woocommerce/loops/ordering.php
这样一来,即使WooCommerce插件升级了,我们也不用担心之前的修改被覆盖的问题。
Copyright © 2019-2024 wangzhan.shop