我使用以下代码添加"返回所有类别"产品类别页面上的链接:
add_filter( 'woocommerce_after_shop_loop', 'wc_add_content_on_category_pages', 30 );
function wc_add_content_on_category_pages() {
if ( is_product_category() ) {
echo '<a class="button categories-link" href="http://brossiebellecom.ipage.com/new/rentals/">Back to All Categories</a>';
}
}
但是,我需要排除&#34;零售&#34;类别仅显示&#34;返回所有类别&#34;链接。
如何获取当前的产品类别名称?
感谢任何帮助。
答案 0 :(得分:0)
您应该尝试以下操作来排除“零售”产品类别(注意:它是操作挂钩但不是过滤器挂钩):
add_action( 'woocommerce_after_shop_loop', 'wc_add_content_on_category_pages', 30 );
function wc_add_content_on_category_pages() {
if ( ! is_product_category() ) return; // Only product category archives pages
if ( get_queried_object()->name == "Retail" ) return; // Exclude "Retail" product category
// Output "Back to All Categories" custom button
echo '<a class="button categories-link" href="http://brossiebellecom.ipage.com/new/rentals/">Back to All Categories</a>';
}
代码放在活动子主题(或活动主题)的function.php文件中。经过测试和工作