تغییر تب های پیشفرض ووکامرس

22 اردیبهشت 1402

تو این پست با کمی کدنویسی تونستیم تب های پیشفرض ووکامرس رو به طور کامل مدیریت کنیم، عنوان تب ها رو تغییر بدیم، جا به جاشون کنیم، تب ها رو حذف کنیم یا حتی تب جدید اضافه کنیم

کدهای استفاده شده در این پست:


/*تغییر نام تب ها*/
add_filter( 'woocommerce_product_tabs', 'woo_rename_product_tabs', 98);
function woo_rename_product_tabs( $tabs ) {
$tabs['additional_information']['title'] =( 'مشخصات' ); 
$tabs['description']['title'] =( 'توضیحات' ); 
$tabs['reviews']['title'] =( 'نظرات' ); 
return $tabs;
}


/*ترتیب تب ها*/
add_filter( 'woocommerce_product_tabs', 'woo_reorder_tabs', 98 );
function woo_reorder_tabs( $tabs ) {
$tabs['additional_information']['priority'] = 5;
$tabs['description']['priority'] = 10; 
$tabs['reviews']['priority'] = 15; 
return $tabs;
}


/*حذف تب ها*/
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );
function woo_remove_product_tabs( $tabs ) {
    unset( $tabs['....'] );
    return $tabs;
}

/*افزودن تب جدید*/
add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
function woo_new_product_tab( $tabs ) {
	$tabs['test_tab'] = array(
		'title' 	=> __( 'تب تست جدید', 'woocommerce' ),
		'priority' 	=> 20,
		'callback' 	=> 'woo_new_product_tab_content'
	);
	return $tabs;
}
function woo_new_product_tab_content() {
	echo '<p>اینجا محتوای این تب جدید قرار میگیرد</p>';
}
اشتراک گذاری:
نویسنده این مطلب :
نیما حاجی زاده

نیما حاجی زاده

هرگز اون روز رو فراموش نمی کنم، روزی که متحیر از قدرت بی نظیر المنتور بودم. انقدر از این افزونه صفحه ساز خوشم اومد که تصمیم گرفتم به عنوان آچار فرانسه کارم قرارش بدم!