商品介紹增加訂購需知tab

如果你在每個商品woocommerce新增固定相同的資訊,不用每個都修改,可以透過這個方式新增tab

輸入固定文字

// 在商品頁面添加新的 tab
function custom_product_tab( $tabs ) {
    // 新增 tab
    $tabs['custom_tab'] = array(
        'title'    => __( '訂購需知', 'your-text-domain' ),
        'priority' => 50,
        'callback' => 'custom_product_tab_content'
    );
    return $tabs;
}
add_filter( 'woocommerce_product_tabs', 'custom_product_tab' );

// 訂購需知 tab 的內容
function custom_product_tab_content() {
    echo '<h2>' . __( '訂購需知', 'your-text-domain' ) . '</h2>';
    echo '<p>' . __( '這裡是內容', 'your-text-domain' ) . '</p>';
}

搭配shortcoder

// 在商品頁面添加新的 tab
function custom_product_tab( $tabs ) {
    // 新增 tab
    $tabs['custom_tab'] = array(
        'title'    => __( '訂購需知', 'your-text-domain' ),
        'priority' => 50,
        'callback' => 'custom_product_tab_content'
    );
    return $tabs;
}
add_filter( 'woocommerce_product_tabs', 'custom_product_tab' );

// 訂購需知 tab 的內容
function custom_product_tab_content() {
    echo '<h2>' . __( '訂購需知', 'your-text-domain' ) . '</h2>';
    echo do_shortcode('[sc name="info-more"][/sc]');
}
瀏覽次數:9