WooCommerce-将“产品说明”选项卡移出到摘要中
我一直在探索如何将Woocommerce单个产品页面上的产品描述从标签页移到主要部分。我到处都找不到 如果有人能帮我,我将不胜感激,因为我有点失去理智了 谢谢 丹 编辑:WooCommerce-将“产品说明”选项卡移出到摘要中,woocommerce,Woocommerce,我一直在探索如何将Woocommerce单个产品页面上的产品描述从标签页移到主要部分。我到处都找不到 如果有人能帮我,我将不胜感激,因为我有点失去理智了 谢谢 丹 编辑: 提交本文后,我有了一个想法,所有挂钩都是函数,因此我创建了一个新函数,并包含了产品描述代码: function woocommerce_template_product_description() { woocommerce_get_template( 'single-product/tabs/description.p
提交本文后,我有了一个想法,所有挂钩都是函数,因此我创建了一个新函数,并包含了产品描述代码:
function woocommerce_template_product_description() {
woocommerce_get_template( 'single-product/tabs/description.php' );
}
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_product_description', 20 );
function woocommerce_template_product_description() {
woocommerce_get_template( 'single-product/tabs/description.php' );
}
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_product_description', 20 );
我不确定这是一个多么完美的方法,但它确实完成了我需要的任务 提交本文后,我有了一个想法,所有的钩子都是函数,因此我创建了一个新函数,并包含了产品描述代码:
function woocommerce_template_product_description() {
woocommerce_get_template( 'single-product/tabs/description.php' );
}
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_product_description', 20 );
function woocommerce_template_product_description() {
woocommerce_get_template( 'single-product/tabs/description.php' );
}
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_product_description', 20 );
编辑:
由于woocommerce的最新版本,该代码仍应如此工作
function woocommerce_template_product_description() {
wc_get_template( 'single-product/tabs/description.php' );
}
add_action( 'woocommerce_single_product_summary', 'woocommerce_template_product_description', 20 );`
这很有效,谢谢你解决了我的问题 要删除这些选项卡,请使用以下代码-
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );
function woo_remove_product_tabs( $tabs ) {
unset( $tabs['description'] ); // Remove the description tab
unset( $tabs['reviews'] ); // Remove the reviews tab
// unset( $tabs['additional_information'] ); // Remove the additional information tab
return $tabs;
}
您好,请您不要将答案编辑到您的问题中,而是添加您自己的答案,您可能会接受。对于查看此答案的任何人来说,它仍然有效,效果很好。但是,woocommerce_get_template函数已被弃用,并被wc_get_template替换,因此我建议您使用该函数。可以对“其他信息”选项卡执行此操作?不再工作。有人知道如何使用WordPress 4.2+和WooCommerce 2.5.5+实现这一点吗?@JonathanSoifer将答案代码中的
wc\u get\u template
替换为WooCommerce\u get\u template
。实际上,如果你想完全摆脱标签,只需在该函数中执行$tabs=[]
。无需单独针对每个节点。当然,它将在将来禁用插件添加的任何选项卡。