Add a "Shipping & Returns" Product Tab
Adds a tab with the same shipping and returns information to every product page, next to Description and Reviews.
Opens WPIDE on
Code
add_filter( 'woocommerce_product_tabs', function ( $tabs ) {
$title = 'Shipping & Returns';
$content = '<p>Orders ship within 2 business days. Returns are free within 30 days of delivery.</p>';
$tabs['wpide_shipping_returns'] = array(
'title' => $title,
'priority' => 25,
'callback' => function () use ( $title, $content ) {
echo '<h2>' . esc_html( $title ) . '</h2>';
echo wp_kses_post( do_shortcode( $content ) );
},
);
return $tabs;
} );
Notes
Edit $title and $content. HTML and shortcodes are allowed in the content.
How to add this snippet
- Install WPIDE on your WordPress site (it is free) and open Code Snippets.
- Use snippet above adds it from the library in one click. Or copy the code into a new snippet with the same code type.
- It is added inactive: review the code and settings, then switch it on.