J'écris un plug-in WordPress qui requiert la saisie de l'utilisateur, alors j'ai pensé essayer d'utiliser l'éditeur par défaut de texte enrichi WordPress. Tout d'abord pour ne pas avoir à inclure d'éditeur de texte dans mon plug-in alors que WordPress en est déjà doté, et ensuite pour que ce soit plus transparent pour l'utilisateur.
Je veux littéralement juste l'éditeur par défaut, rien n'a changé ou personnalisé à ce sujet.
Le problème est que je ne peux pas le faire fonctionner sans erreurs et il y a peu ou pas de documentation sur la fonction the_editor()
.
Pour le moment, j'ai ceci où ma zone de texte devrait être:
<?php
the_editor( $content, $id = 'content', $prev_id = 'title', $media_buttons = true, $tab_index = 2 );
?>
Et l'éditeur apparaît, mais avec des erreurs. Par exemple, le visuel/HTML semble cassé et les boutons multimédias ne font rien. Je veux dire, vous cliquez dessus et rien ne se passe.
Depuis que cela a été posté, la fonction wp_editor () a été créée. C’est la bonne façon d’inclure TinyMCE dans un thème ou un plugin. Mieux encore, sa page Codex (liée ci-dessus) est bien meilleure et il existe de très bons tutoriels.