Comment ajouter l'éditeur WYSIWYG (tinyMCE) à la page d'options du plugin compatible avec Wordpress 3.0 et versions ultérieures?

8

J'essaie d'ajouter tinyMCE au lieu de textarea pour l'une de mes options dans mon plugin sans succès jusqu'à présent. J'ai essayé ceci:

http://www.dbuggr.com/smallwei/add-wysiwyg-editor-tinymce-wordpress-plugin/

et ça:

http://blog.imwd8solutions.com/wordpress/wordpress-plugin-development-add-editor-to-plugin-admin-page/

Il semble y avoir un problème avec les styles car les styles pour les onglets (style HTML / style visuel) ne fonctionnent pas. Quelqu'un connaît une implémentation qui fonctionne à 100% avec WP 3.0 et plus?

joufflu
la source

Réponses:

3
<?php 
  function my_address_function(){

   if(isset($_POST['special_content'])){
     update_option('special_content', $_POST['special_content']);
   }

?>
<div class='wrap'>
  <h2>My Super Admin Page</h2>
    <form method='post'>
      <?php
          $content = get_option('special_content');
          wp_editor( $content, 'special_content', $settings = array('textarea_rows'=> '10') );

          submit_button('Save', 'primary');
       ?>
   </form>
  </div><!-- .wrap -->
 <?php
}
?>
Anuj Singh Rajput
la source
1

Si je lis correctement votre question:

wordpress.org/extend/plugins/tinymce-advanced/

Il y a une case à cocher dans les options pour afficher les styles personnalisés du thème.

rouge conservatoire
la source
1
malheureusement j'en ai besoin pour le plugin que je crée, je ne veux pas qu'il dépende d'un autre plugin
chubbyk
moi aussi j'ai besoin du même ...
Ramkumar M