如果你在每個商品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]');
}