Trang chủ Hướng dẫn Chỉnh sửa các tab trong woocommerce

Chỉnh sửa các tab trong woocommerce

bởi Thắng ơi!
116 lượt xem

Chỉnh sửa các tab trong woocommerce – Khi làm việc với WooCommerce, bạn có thể gặp những yêu cầu mới từ khách hàng. Hôm nay, mình có khách cần chỉnh sửa tab WooCommerce, nên viết bài này cho ai chưa biết.

Bạn chỉ cần thêm đoạn code dưới đây vào file functions.php của child theme để tránh mất tùy chỉnh khi cập nhật theme.

Hướng dẫn đổi tên tab woocommerce

Đổi tên Tab của Woocommerce một cách nhanh chóng bằng cách thay đổi như sau

/* Đổi tên Tab Woocommerce - thangoi.com */
add_filter( 'woocommerce_product_tabs', 'woo_rename_tabs', 98 );
function woo_rename_tabs( $tabs ) {

	$tabs['description']['title'] = __( 'Chi tiết sản phẩm' ); // Thay đổi tên tab description
	$tabs['reviews']['title'] = __( 'Đánh giá của khách hàng' ); // Thay đổi tên tab reviews
	$tabs['additional_information']['title'] = __( 'Sản phẩm' ); // Thay đổi tên tab additional information
	return $tabs;
}

Hướng dẫn tùy chỉnh nội dung hiển thị của từng tab trong woocommerce

Cách tùy chỉnh nội dung hiển thị của tab Description thành nội dung theo yêu cầu của mình

/* Thay đổi nội dung hiển thị trong Tab của Woocommerce - thangoi.com */
add_filter( 'woocommerce_product_tabs', 'woo_custom_description_tab', 98 );
function woo_custom_description_tab( $tabs ) {

	$tabs['description']['callback'] = 'woo_custom_description_tab_content';	// Thay đổi nội dung hiển thị trong Tab Woo

	return $tabs;
}

function woo_custom_description_tab_content() {
	echo '<h2>Thay đổi nội dung</h2>';
	echo '<p>Đây là nơi nội dung hiển thị</p>';
}

Hướng dẫn thêm 1 tab tùy chỉnh trong woocommerce

Bạn có thêm 1 Tab tùy ý điều chỉnh theo nội dung của riêng mình trong Woocommerce

/* Thêm 1 Tab riêng theo yêu cầu trong Woo - thangoi.com */
add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
function woo_new_product_tab( $tabs ) {
	
	// Thêm 1 tab mới trong Woo
	
	$tabs['test_tab'] = array(
		'title' 	=> __( 'Tên Tab mới', 'woocommerce' ),
		'priority' 	=> 50,
		'callback' 	=> 'woo_new_product_tab_content'
	);

	return $tabs;

}
function woo_new_product_tab_content() {

	// Nội dung trong Tab mới của Woo

	echo '<h2>Tên Tab Mới</h2>';
	echo '<p>Nội dung của Tab Mới được thêm tại đây.</p>';
	
}

Hướng dẫn thay đổi vị trí của các tab trong woocommerce

Bạn không muốn các tab vẫn nguyên bản mà thay đổi vị trí của các Tab trong việc hiển thị thông tin trong Woo thì hãy làm theo cách này nhé.

/* Thay đổi vị trí của Tab trong Woo - thangoi.com */
add_filter( 'woocommerce_product_tabs', 'woo_reorder_tabs', 98 );
function woo_reorder_tabs( $tabs ) {

	$tabs['reviews']['priority'] = 5; // Tab đánh giá vị trí 1
	$tabs['description']['priority'] = 10; // Tab Chi tiết sản phẩm vị trí 2
	$tabs['additional_information']['priority'] = 15; // Tab Thông tin sản phẩm vị trí 3

	return $tabs;
}

Hướng dẫn xóa tab trong woocommerce

Không muốn sử dụng các tab trong Woo, bạn có thể xóa theo ý muốn của mình.

/* Xóa Tab trong Woo - thangoi.com */
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );

function woo_remove_product_tabs( $tabs ) {

    unset( $tabs['description'] );      	// Xóa tab mô tả
    unset( $tabs['reviews'] ); 			// Xóa tab review
    unset( $tabs['additional_information'] );  	// Xóa tab additional information

    return $tabs;
}

Trên đây bài viết hướng dẫn tất cả tùy biến chỉnh sửa trong Tab của Woocommerece. Chúc bạn thành công!

Bài viết liên quan

Bình luận