Пользовательские поля темы категории продуктов Woocommerce не обновляются - PullRequest
0 голосов
/ 27 ноября 2018

Мои (старые) настраиваемые поля темы Wordpress в категории продуктов Woocommerce не обновляются.Все поля остаются по умолчанию после нажатия кнопки обновления.

Я думаю, что это проблема в этом коде, но я не могу понять это.

Может кто-то помочь?

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 );

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...