¿Cómo agregar el editor WYSIWYG (tinyMCE) a la página de opciones del plugin compatible con WordPress 3.0 y superior?

3 ene 2011, 21:28:18
Vistas: 30.2K
Votos: 11

Estoy tratando de agregar tinyMCE en lugar de un textarea para una de mis opciones en mi plugin sin éxito hasta ahora. He probado esto:

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

y esto:

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

Parece haber algún problema con los estilos ya que los estilos para las pestañas (estilo HTML/estilo Visual) no funcionan. ¿Alguien conoce una implementación que funcione 100% con WP 3.0 y superior?

0
Todas las respuestas a la pregunta 3
0
12

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

Si estás usando WP 3.3 o posterior, puedes consultar wp_editor: http://codex.wordpress.org/Function_Reference/wp_editor

$settings = array(
    'teeny' => true, // Editor simplificado
    'textarea_rows' => 15, // Filas del área de texto
    'tabindex' => 1 // Índice de tabulación
);
wp_editor(esc_html( __(get_option('lo_que_necesites', 'valor_por_defecto'))), '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>Mi Página de Administración Súper</h2>
    <form method='post'>
      <?php
          $content = get_option('special_content');
          wp_editor( $content, 'special_content', $settings = array('textarea_rows'=> '10') );

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

Si estoy leyendo correctamente tu pregunta:

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

Hay una casilla de verificación en las opciones para mostrar los estilos personalizados del tema.

3 ene 2011 22:57:55
Comentarios

desafortunadamente lo necesito para el plugin que estoy creando, no quiero que dependa de ningún otro plugin

chubbyk chubbyk
4 ene 2011 17:33:11

yo también necesito lo mismo...

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