web-dev-qa-db-fra.com

Désactivation du filtrage HTML lors de l'importation dans un site multisite WordPress

Un certain nombre de sites que je migre vers une instance WordPress Multisite ont intégré des vidéos et des iframes dans des publications. Plutôt que de convertir chaque publication à la méthode casher d'intégration vidéo, je préfère désactiver la fonctionnalité WordPress qui supprime les opérations d'intégration lors de l'importation. Désactiver la suppression lors de l'édition d'un message était aussi simple que de désactiver le filtre kses .

Malheureusement, je ne peux pas comprendre ce que je dois désactiver pour importer des publications. Pour le moment, je soupçonne la méthode wp_insert_post () mais je n'ai pas encore réduit le filtre. Des idées?

Mise à jour: Ceci est spécifique à WordPress Multisite. Importer dans un seul site WordPress fonctionne très bien.

4
Daniel Bachhuber

Hook int force_filtered_html_on_import et renvoyer FALSE. Voir le billet n ° 14818 .

add_filter( 'force_filtered_html_on_import' , '__return_false' );

Par défaut, TRUE est défini dans wp-includes/ms-default-filters.php.

3
fuxia