【发布时间】:2018-10-19 11:58:47
【问题描述】:
在 Woocommerce 中,我使用 YITH WooCommerce Brands plugin 处理产品品牌。我想在 woocommerce 阅读更多按钮中显示品牌标签。
这是我的代码:
// Shop Catalog mode
if ( zget_option( 'woo_catalog_mode', 'zn_woocommerce_options', false, 'no' ) == 'yes' ) {
remove_action( 'woocommerce_after_shop_loop_item', 'woocommerce_template_loop_add_to_cart' );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_add_to_cart', 30 );
// Add the read more button
// Fixes #917
add_action( 'woocommerce_after_shop_loop_item', 'zn_woocommerce_more_info' );
function zn_woocommerce_more_info(){
echo '<span class="kw-actions">';
echo '<a class="actions-moreinfo" href="'.get_permalink().'" title="'. __( "MORE INFO", 'zn_framework' ).'">';
if ( zget_option( 'woo_prod_layout', 'zn_woocommerce_options', false, 'classic' ) == 'style2' ) {
echo '<svg width="50px" height="24px" class="svg-moreIcon"><circle cx="12" cy="12" r="2"/><circle cx="20" cy="12" r="2"/><circle cx="28" cy="12" r="2"/></svg>';
} else {
echo __( "MORE INFO", 'zn_framework' );
}
echo '</a>';
echo '</span>';
}
}
我需要将“阅读更多”文本替换为 woocommerce 存档页面中每个产品的特定品牌。
感谢任何帮助。
【问题讨论】:
-
你用什么插件来做品牌?此外,您的代码具有自定义函数,例如 zget_option() 和 zn_woocommerce_more_info() 没有人可以猜到,因此您的代码不可测试......
-
我正在使用 YITH Brands 插件
标签: php wordpress button woocommerce custom-taxonomy