Texto blanco sobre fondo blanco en TinyMCE cuando se llama wp_editor en WP 3.9

2

Una de las características de my plugin es agregar una instancia del editor TinyMCE dentro de un cuadro de meta en la publicación Editar. pantalla. Esto ha funcionado muy bien hasta 3.9 y no tengo claro qué es lo que va mal.

Aquí están los archivos relevantes que contienen el código para el editor de meta box (enlaces a archivos dentro de la confirmación de Github):

¿Qué me estoy perdiendo? Esto es lo que me dan cuando carga la pantalla Editar publicación:

Sinembargo,elcontenidoestáallí,quepuedevercuandoresaltadentrodeláreadetexto:

EnWordPress3.8.1elcódigofuncionabien:

No estoy seguro de si se trata de un problema con el código PHP o con JavaScript. Cualquier ayuda es apreciada.

    
pregunta Christiaan 31.03.2014 - 00:35

1 respuesta

4

El texto se pone blanco cuando el atributo id ( $editor_id ) contiene [] . No están permitidos aquí.

Asegúrese de que el segundo argumento para wp_editor no contenga [] , y que el texto vuelva a ser visible. He reportado esa regresión con un caso de prueba en ticket # 26778 .

Para usar corchetes en el atributo name , usa textarea_name en el parámetro settings .

Ejemplo

$editor_id   = 'my_editor_1';
$editor_name = 'my_editor[1]';
$settings    = array (
    'tabindex'      => FALSE,
    'editor_height' => 150,
    'resize'        => TRUE,
    'textarea_name' => $editor_name
);

wp_editor( $post->post_content, $editor_id, $settings );
    
respondido por el fuxia 31.03.2014 - 02:02

Lea otras preguntas en las etiquetas