php - 彼此下方的 WooCommerce 选项卡

标签 php css wordpress woocommerce woocommerce-theming

我正在寻找一种方法,将 WooCommerce 选项卡和内容分块放置在彼此下方。我在示例中添加了图像。谁能帮帮我?

wc tabs example

最佳答案

试试这个 PHP 片段——它将删除选项卡并调用每个模板部分以在堆栈中显示它们。下面的代码适用于描述和附加信息选项卡,您可能需要稍微修改它以包含所有选项卡。

将以下代码粘贴到 functions.php 或使用 Code Snippets Wordpress Plugin添加以下代码:

add_action( 'after_setup_theme','db_stack_product_tabs' );

function db_stack_product_tabs(){ 
    // Remove product tabs
    remove_action('woocommerce_after_single_product_summary','woocommerce_output_product_data_tabs', 10 ); 
    // Get tab content template parts
    add_action('woocommerce_after_single_product_summary','db_get_tab_template_parts', 10 );
}

function db_get_tab_template_parts() {
    // Include required template parts
    ?>
    <div class="woo-description-section"><?php wc_get_template( 'single-product/tabs/description.php' ); ?></div>
    <div class="woo-information-section"><?php wc_get_template( 'single-product/tabs/additional-information.php' ); ?></div>
    <?php comments_template();
}

关于php - 彼此下方的 WooCommerce 选项卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54590536/

相关文章:

PHP 表单需要点击两次提交按钮才能消失

php - 从自定义分类生成 WordPress 菜单

css - 在哪里放置 CSS 伪类?

javascript - 自定义 JQuery Lightbox 在 Wordpress 网站上不起作用

javascript - PHP 函数输出仅在点击页面后更新

php - 为什么当它的类型为整数时零不进入数据库?

php - MySQL多表DELETE报错

html - 在 Ionic 3 中动态更改 CSS 值

html - 如何用不同大小的元素制作画廊

css - 使用 css 仅选择表格中的特定元素