En el editor de texto, donde puede establecer encabezados y otras configuraciones, ¿es posible agregar sus propios estilos para que los clientes los usen? e incluso eliminar los innecesarios?
formatting
text
Fuzz suave
fuente
fuente

Respuestas:
El editor "clásico" de TinyMCE tiene dos menús desplegables:
formatselectpara estilos de párrafo ystyleselectpara estilos de caracteres , que también pueden contener estilos de párrafo, para hacerlo más confuso. La configuración en WordPress por defecto solo muestra el menú desplegable de formato . Si aplica una hoja de estilo personalizada al editor, TinyMCE puede usarla para recoger los nombres de clase y agregarlos al menú desplegable de estilos , pero esto no funcionó todo el tiempo para mí.Desde 3.0 se puede llamar
add_editor_style()en sufunctions.phpañadir una hoja de estilos para el editor. Por defecto estáeditor-style.cssen su directorio de temas. Antes de 3.0, debe conectar elmce_cssfiltro para agregar la URL a la hoja de estilo de su editor. Esto terminará en elcontent_cssvalor de configuración de TinyMCE .Para agregar el menú desplegable de estilo , la
styleselectopción debe aparecer en una de las matrices de configuración de la barra de botones (theme_advanced_buttons[1-4]en TinyMCE, filtrada pormce_buttons_[1-4]en WordPress). La lista de formatos de bloque está controlada por latheme_advanced_blockformatsopción de TinyMCE , que puede agregar a la matriz de control en eltiny_mce_before_initfiltro. Si desea personalizar los nombres del menú desplegable de estilos (no solo sus nombres de clase CSS), mire latheme_advanced_stylesopción . También puede usar lastyle_formatsopción más avanzada que le brinda más flexibilidad para definir los estilos.El código PHP relevante con todos los ganchos y la configuración predeterminada está
wp-admin/includes/post.phpen funciónwp_tiny_mce(). En conjunto, su configuración podría verse así:fuente
style_formatselementos se explican en laformatspágina wiki relacionada .Según aquí , el menú desplegable de formato TinyMCE ya no muestra vistas previas de estilo
Kara tenía razón, necesita desarmar los estilos predeterminados para ver los nuevos estilos ...
fuente
$settingshay aquí. Gracias