自定义产品数据选项
/**产品数据选项卡**************************
* 删除产品数据选项卡
*/
add_filter( 'woocommerce_product_tabs', 'woo_remove_product_tabs', 98 );
function woo_remove_product_tabs( $tabs ) {
unset( $tabs['description'] ); // 删除描述
unset( $tabs['reviews'] ); // 删除评论
unset( $tabs['additional_information'] ); // 删除其它信息
return $tabs;
}
/**
* 重命名选项卡
*/
add_filter( 'woocommerce_product_tabs', 'woo_rename_tabs', 98 );
function woo_rename_tabs( $tabs ) {
$tabs['description']['title'] = __( '产品详情1' ); // 重命名描述
$tabs['used-font']['title'] = __( '使用方法1' ); // 使用方法
$tabs['reviews']['title'] = __( '评论1' ); // 签名评论
$tabs['additional_information']['title'] = __( '产品参数1' ); // 签名其它信息
return $tabs;
}
/**
* 更改选项卡顺序
*/
add_filter( 'woocommerce_product_tabs', 'woo_reorder_tabs', 98 );
function woo_reorder_tabs( $tabs ) {
$tabs['description']['priority'] = 1; // 描述
$tabs['used-font']['priority'] = 11; // 描述
$tabs['reviews']['priority'] = 21; // 签名评论
$tabs['additional_information']['priority'] = 31; // 其它信息第三
return $tabs;
}
/**
* 自定义选项卡内容
*/
add_filter( 'woocommerce_product_tabs', 'woo_custom_description_tab', 98 );
function woo_custom_description_tab( $tabs ) {
$tabs['description']['callback'] = 'woo_custom_description_tab_content'; // 自定义描述回调
return $tabs;
}
/**
* 选项卡内容
*/
function woo_custom_description_tab_content() {
echo 'Custom Description
';
echo 'Here\'s a custom description
';
}
添加一个自定义选项卡
/**
* 添加一个自定义选项卡
*/
add_filter( 'woocommerce_product_tabs', 'woo_new_product_tab' );
function woo_new_product_tab( $tabs ) {
// 添加一个新选项卡
$tabs['test_tab'] = array(
'title' => __( '名称', 'woocommerce' ),
'priority' => 50,
'callback' => 'woo_new_product_tab_content'
);
return $tabs;
}
/**
* 选项卡内容
*/
function woo_new_product_tab_content() {
// The new tab content
echo 'New Product Tab
';
echo 'Here\'s your new product tab.
';
}