web-dev-qa-db-fra.com

Éditeur WYSIWYG en WP 3.2 plugin

J'ai créé mon propre plugin WP 3.2. Maintenant, je veux y mettre l'éditeur WYSIWYG. J'ai essayé le code suivant:

<?php the_editor(null, 'body', null, false); ?>

Ensuite, il est affiché. Je ne sais pas pourquoi, mais le CSS ne ressemble pas comme il se doit. Est-ce que je manque quelque chose? Devrais-je inclure n'importe quel fichier CSS?!

weird tinymce

Veuillez regarder les boutons HTML/Visual et la taille de la zone de contenu.

2
thom

Regardez comment je l'ai fait dans ma classe Meta Box :

$editor_settings =  array (
    'textarea_rows' => 8
,   'media_buttons' => FALSE
,   'teeny'         => TRUE
,   'tinymce'       => FALSE
    // a very minimal setup
,   'quicktags'     => array ( 'buttons' => 'strong,em,link' )
);
wp_editor( $content, $key, $editor_settings );
  • $content est le contenu déjà enregistré que vous souhaitez afficher dans l'éditeur.
  • $key est l'ID de l'éditeur, il est utilisé pour le balisage.
  • Pour les réglages possibles, voir wp-includes/class-wp-editor.php et la page codex plutôt courte .

Sortie visuelle:

enter image description here

Vous ne devriez pas avoir besoin d'un fichier CSS séparé.

1
fuxia
0
marcochiesi