Bien que ce ne soit pas une question liée à la programmation, je suis confronté à une expérience amère de ce problème WordPress. le problème est que les balises HTML ne fonctionnent pas sur mon site Web. Voir les images
Ce n'est pas le thème qui fait fonctionner l'éditeur de TinyMCE. Si vous restez sur l'onglet "Texte" et mettez à jour la publication, le code HTML restera inchangé et s'affichera correctement sur le front-end. Cependant, si vous revenez à "l'éditeur visuel", cela casserait.
Ici, vous pouvez l’utiliser sur votre functions.php
// Modify Tiny_MCE init
add_filter('tiny_mce_before_init', 'smartenTinyMCE' );
function smartenTinyMCE($init) {
// Add PRE and CODE to the block formats menu
$init['theme_advanced_blockformats'] = 'h2,h3,h4,h5,h6,p,blockquote,pre,code';
// Allow extra attributes for some syntax highlighters, IE: <pre lang="php" line="5">...</pre)
// Allow iFrames for live examples
$init['extended_valid_elements'] = 'pre[*]';
return $init;
}
Source: https://provideyourown.com/2011/how-to-insert-code-into-your-wordpress-blog/
PS: Vous pouvez en ajouter d'autres séparés par des virgules, par exemple:
$init['extended_valid_elements'] = 'pre[*],code[*],iframe[*]';