J'ai la valeur d'entrée "<iframe>....</iframe>
" (param 'post_content'). Quand j'exécute wp_insert_post, la fonction coupe mon tag.
Comment désactiver le filtre HTML dans wp_insert_post ?
Vous pouvez utiliser call kses_remove_filters () avant de sauvegarder et appeler kses_init_filters () par la suite, mais faites attention, le filtrage du titre, de l'extrait et des commentaires sera également supprimé.
// Post filtering
remove_filter('content_save_pre', 'wp_filter_post_kses');
remove_filter('content_filtered_save_pre', 'wp_filter_post_kses');
et après que le message soit sauvegardé
// Post filtering
add_filter('content_save_pre', 'wp_filter_post_kses');
add_filter('content_filtered_save_pre', 'wp_filter_post_kses');