, когда я пытаюсь сохранить содержимое из пользовательского метаблока в Wordpress, все элементы формы из содержимого удаляются и не сохраняются. Я пытаюсь сохранить, но wp_kses_post, кажется, фильтрует все эти элементы.
Вот код, который я использую:
create meta box:
add_action( 'add_meta_boxes', 'create_product_mae_global_content_3_meta_box' );
function create_product_mae_global_content_3_meta_box() {
add_meta_box(
'mae_global_content_3',
__( 'INHALTE_Block 3 (EBAY)', 'cmf' ),
'add_global_content_3_meta_box',
'product',
'normal',
'default'
);
}
save meta box:
add_action( 'woocommerce_admin_process_product_object', 'save_product_global_custom_3_wysiwyg_field', 10, 1 );
function save_product_global_custom_3_wysiwyg_field( $product ) {
if ( isset( $_POST['_mae_global_content_3'] ) )
$product->update_meta_data( '_mae_global_content_3', wp_kses_post( $_POST['_mae_global_content_3'] ) );
}
Как сохранить поля формы в пользовательском мета-поле? 2
Спасибо за помощь