Si WordPress est installé en mode « network » ou « multisite », les administrateurs n’ont pas le droit de mettre ce qu’ils veulent (du JavaScript par exemple) dans les articles, pages, commentaires ou widgets texte. Seuls les administrateurs du réseau ont cette capacité.
Dans la doc officielle de WP il est précisé que pour autoriser les utilisateurs à poster des marqueurs HTML ou du JavaScript il faut que le rôle auquel ils sont associés ait la capacité « unfiltered_html ».
Cependant si l’ont fait un test en ajoutant ce bout de code dans le fichier functions.php du thème:
$role = get_role( 'administrator' );//récupération du rôle "administrator" $role->add_cap( 'unfiltered_html' ); //ajout de la capacité "unfiltered_html"
on se rend compte que cela ne fonctionne pas..
En fouillant un peu pour résoudre mon problème j’ai trouvé ce plugin: WP-Admin-Unfiltered-HTML qui fonctionne très bien.
Attention cependant à ne donner cette capacité qu’à une personne de confiance 😉
source: Documentation WP
Je te conseille : http://rogerdudler.github.io/git-guide/