gpt4 book ai didi

php - 如何合并 WooCommerce 中的“描述”和“附加信息”选项卡?

转载 作者:行者123 更新时间:2023-12-02 12:57:27 31 4
gpt4 key购买 nike

我正在尝试将附加信息选项卡与 WooCommerce 中的描述选项卡合并。

目的是在 2 列布局中并排显示两个选项卡中的信息,其中第一列显示说明,第二列显示附加信息。

这可以通过放置在functions.php中的一段代码来实现吗?

最佳答案

我最终采取了稍微不同的方法,基本上只是禁用“其他详细信息”选项卡并将内容重新添加到产品的 the_content 中(即正常的“描述”选项卡)。

// Remove Additional Info tab
add_filter('woocommerce_product_tabs', 'remove_tab_additional_info', 30);
function remove_tab_additional_info($tabs){
unset( $tabs['additional_information'] );
return $tabs;
}

// Add original Additional Info tab info to the end of the_content
add_filter('the_content','add_details_to_content', 10, 1);
function add_details_to_content($content){
if ( is_product() ){
global $product;
$content = '<div class="product-description">'.$content.'</div>';

ob_start();
?><div class="product-additional-info"><?php

$heading = apply_filters( 'woocommerce_product_additional_information_heading', __( 'Additional information', 'woocommerce' ) );
if ( !empty($heading) ) {
?>
<h3><?php echo esc_html( $heading ); ?></h3>
<?php }

do_action( 'woocommerce_product_additional_information', $product );
?></div><?php
$content .= ob_get_clean();
}
return $content;
}

关于php - 如何合并 WooCommerce 中的“描述”和“附加信息”选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49910623/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com