【发布时间】:2018-02-26 16:59:18
【问题描述】:
我有两个模板,一个用于全景和多面板照片,另一个用于普通照片。
我正在尝试编写一个条件语句来检查产品标签,以便选择要显示的相关模板。
全景照片的产品标签为“全景”或“多面板”。
如果“全景”或“多面板”标签为真 >> 在全景产品页面上执行一些 remove_action 和 add_action 功能...
...否则对普通产品页面不执行任何操作...
这是我一直在努力的,没有任何影响!
function robhemphill_panorama_layout () {
if ( has_tag( array( 'panorama', 'multi-panel'))) {
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_title', 5 );
remove_action( 'woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_template_single_title', 5 );
add_action( 'woocommerce_after_single_product_summary', 'woocommerce_template_single_excerpt', 10 );
} else {
// Do nothing
}
}
add_action( 'woocommerce_single_product_summary', 'robhemphill_panorama_layout' );
任何想法或想法都会很棒,在网上找不到任何东西!
【问题讨论】:
标签: php wordpress woocommerce product custom-taxonomy