将WooCommerce产品标签移出标签

时间:2018-11-25 作者:Bill

我想让产品选项卡脱离选项卡部分,并将它们一个接一个地放在一起,而不需要选项卡功能。

我可以取消设置选项卡

add_filter( \'woocommerce_product_tabs\', \'woo_remove_product_tabs\', 98 );

function woo_remove_product_tabs( $tabs ) {

     unset( $tabs[\'description\'] );
     unset( $tabs[\'reviews\'] );
     unset( $tabs[\'additional_information\'] );

   return $tabs;
}
但我不知道如何在列布局而不是选项卡中重置它们。

谢谢你的帮助

1 个回复
最合适的回答,由SO网友:vikrant zilpe 整理而成

结果是woocommerce_get_template() 已弃用,替换为wc_get_template(). 我通过将此添加到functions.php.

add_action( \'woocommerce_after_single_product_summary\', \'removing_product_tabs\', 2 );

function removing_product_tabs(){
    remove_action(\'woocommerce_after_single_product_summary\',\'woocommerce_output_product_data_tabs\', 10 );
    add_action(\'woocommerce_after_single_product_summary\',\'get_product_tab_templates_displayed\', 10 );
}

function get_product_tab_templates_displayed() {
    wc_get_template( \'single-product/tabs/description.php\' );
    wc_get_template( \'single-product/tabs/additional-information.php\' );
    comments_template();
}

结束

相关推荐

WordPress theme options tabs

可以在主题选项的管理面板中创建选项卡,如在主题中?请查看此屏幕截图:我找不到任何关于添加管理选项卡的官方文档。