如何在WooCommerce中添加产品分类下拉列表?

时间:2015-09-15 12:03:13

标签: php wordpress woocommerce

我在stackoverflow上看到很多关于删除此下拉列表的问题。我想在我的主题上添加它并且它不起作用。

我尝试添加这个:

add_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 10 );
aaand没有工作。

捕获的是什么?我的archive-product.php中已有这段代码:

<?php
 /**
 * woocommerce_before_shop_loop hook
 *
 * @hooked woocommerce_result_count - 20
 * @hooked woocommerce_catalog_ordering - 30
 */
 do_action( 'woocommerce_before_shop_loop' );
?>

所以包含了排序模板,对吗?我在哪里弄乱这个?

2 个答案:

答案 0 :(得分:1)

感谢Anand找到解决方案。 .woocommerce-ordering类有一个display:none就可以了。

答案 1 :(得分:1)

首先将其添加到您的函数中。

<?php 
 // sorting
 remove_action( 'woocommerce_before_shop_loop', 'woocommerce_catalog_ordering', 30 );
 add_action( 'woo_custom_catalog_ordering', 'woocommerce_catalog_ordering', 30 ); 
?>

然后将其放在想要放置分类框的任何地方。

<?php do_action( 'woo_custom_catalog_ordering' ); ?>