Comment est-ce que j'inclurais un éditeur WYSIWYG sur la page de paramètres d'administration par opposition à une zone de texte standard?Y compris l'éditeur WYSIWYG dans la page des paramètres d'administration du plugin?
Merci.
Comment est-ce que j'inclurais un éditeur WYSIWYG sur la page de paramètres d'administration par opposition à une zone de texte standard?Y compris l'éditeur WYSIWYG dans la page des paramètres d'administration du plugin?
Merci.
Ceci est super vieux et peut-être cette fonction n'existait pas quand cela a été posté. Cela dit, il suffit d'utiliser ceci:
<?php the_editor($content, $id, $prev_id, $media_buttons, $tab_index); ?>
the_editor($content, $id, $prev_id, $media_buttons, $tab_index, $extended);
est dépréciée.
Utilisez plutôt:
wp_editor($content, $editor_id, $settings = array());
Plus d'info here. Pour l'inclure dans votre page des paramètres d'administration, il vous suffit de remplacer l'entrée ou la zone de texte par le code wp_editor(). Exemple:
Si vous utilisez une classe pour générer une page de paramètres d'administration personnalisée. Le champ de formulaire serait sortie comme ceci:
public function content_callback()
{
printf(
'<textarea type="text" id="title" name="my_option_name[content]" value="%s" />',
esc_attr($this->options['content'])
);
}
Remplacer la fonction ci-dessus avec les éléments suivants:
public function content_callback()
{
printf(
wp_editor(
my_option_name[section_one_content],
$this->options['section_one_content'])
);
}
Vous pouvez trouver des informations sur l'utilisation d'une classe pour créer des options pages ici: http://codex.wordpress.org/Creating_Options_Pages