Woocommerce产品类别的主题的自定义字段未更新

时间:2018-11-27 16:00:26

标签: php wordpress function woocommerce custom-fields

Woocommerce产品类别中我(旧的)Wordpress主题的自定义字段未更新。点击更新按钮后,所有字段均保持默认状态。

我认为这是代码中的问题,但我无法弄清楚。

有人可以帮忙吗?

function wd_category_fields_save( $term_id, $tt_id, $taxonomy ){

if( isset($_POST['_inline_edit']) ) {
    return $term_id;    
}   

$_term_config = array();

$_term_config["cat_columns"] = isset( $_POST['cat_columns'] ) ? absint( $_POST['cat_columns'] ) : 0 ;
$_term_config["cat_layout"] = isset( $_POST['cat_layout'] ) ? wp_kses_data( $_POST['cat_layout'] ) : "0" ;
$_term_config["cat_left_sidebar"] = isset( $_POST['cat_left_sidebar'] ) ? wp_kses_data( $_POST['cat_left_sidebar'] ) : "0" ;
$_term_config["cat_right_sidebar"] = isset( $_POST['cat_right_sidebar'] ) ? wp_kses_data( $_POST['cat_right_sidebar'] ) : "0" ;
$_term_config["cat_custom_content"] = isset( $_POST['cat_custom_content'] ) ? base64_encode( htmlspecialchars( $_POST['cat_custom_content'] ) ) : "" ;

$_term_config_str = serialize($_term_config);

$result = update_metadata( 'woocommerce_term',$term_id,"cat_config",$_term_config_str );

}

0 个答案:

没有答案