从 Woocommerce 档案的自定义显示按钮中排除产品类别
Exclude a product category from custom displayed button on Woocommerce archives
我正在使用以下代码在产品类别页面上添加 "Back to All Categories" link:
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>';
}
}
但是,我只需要从显示 "Back to All Categories" link 中排除 "Retail" 类别。
如何获取当前商品分类名称?
感谢任何帮助。
您应该尝试以下方法排除"Retail"产品类别(注意:它是一个动作挂钩 但不是过滤器挂钩):
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 文件。已测试并有效
我正在使用以下代码在产品类别页面上添加 "Back to All Categories" link:
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>';
}
}
但是,我只需要从显示 "Back to All Categories" link 中排除 "Retail" 类别。
如何获取当前商品分类名称?
感谢任何帮助。
您应该尝试以下方法排除"Retail"产品类别(注意:它是一个动作挂钩 但不是过滤器挂钩):
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 文件。已测试并有效