Cum să adaugi editorul WYSIWYG (tinyMCE) în pagina de opțiuni a plugin-ului compatibil cu WordPress 3.0 și versiuni ulterioare?

3 ian. 2011, 21:28:18
Vizualizări: 30.2K
Voturi: 11

Încerc să adaug tinyMCE în locul unui textarea pentru una dintre opțiunile din plugin-ul meu, dar până acum fără succes. Am încercat această metodă:

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

și aceasta:

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

Se pare că există o problemă cu stilurile, deoarece stilurile pentru file (HTML style/Visual style) nu funcționează. Știe cineva despre o implementare care funcționează 100% cu WordPress 3.0 și versiuni ulterioare?

0
Toate răspunsurile la întrebare 3
0
12

Înainte de WP 3.3: http://www.dev4press.com/2010/tutorials/wordpress/tips/add-rich-text-editor-to-your-plugin/

Dacă utilizați WP 3.3 sau o versiune mai recentă, puteți folosi wp_editor: http://codex.wordpress.org/Function_Reference/wp_editor

$settings = array(
    'teeny' => true,
    'textarea_rows' => 15,
    'tabindex' => 1
);
wp_editor(esc_html( __(get_option('whatever_you_need', 'whatever'))), 'terms_wp_content', $settings);
10 mar. 2012 15:28:08
0
<?php 
  function my_address_function(){

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

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

          submit_button('Salvează', 'primary');
       ?>
   </form>
  </div><!-- .wrap -->
 <?php
}
?>
8 mar. 2017 09:05:49
2

Dacă am înțeles corect întrebarea ta:

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

Există o casetă de bifat în opțiuni pentru a afișa stilurile personalizate ale temei.

3 ian. 2011 22:57:55
Comentarii

din păcate am nevoie de el pentru un plugin pe care îl creez, nu vreau să depindă de niciun alt plugin

chubbyk chubbyk
4 ian. 2011 17:33:11

și eu am nevoie de același lucru...

Ramkumar M Ramkumar M
21 sept. 2011 13:32:36