Themes y Diseño

Foro WordPress » WordPress » Themes y Diseño

Añadir boton personalizado a tinymce (4 mensajes)

Acerca de este hilo

Tags

  1. aoiTo

    3.0
    Antiguedad: Jul 2011
    Mensajes: 28

    offline

    Publicado hace 5 meses
    #

    Pues eso, me gustaría poder añadir un boton personalizado al editor tinymce de wordpress, concretamente, sería una linea (hr) pero en la que el usuario pueda seleccionar el color que desea para esa linea en concreto, ¿alguna sugerencia?

    Gracias !

  2. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 5 meses
    #

    Hace poco estuve investigando una cuestión parecida que tal vez pueda servirte en parte. En mi caso, era para aplicar estilos personalizados. El código era el siguiente:

    Archivo functions.php del tema:

    function my_mce_buttons_2($buttons)
    {
    array_unshift($buttons, 'styleselect');
    return $buttons;
    }
    add_filter('mce_buttons_2', 'my_mce_buttons_2');
    add_editor_style('editor-style.css');

    En tu caso, sería cuestión de sustituir styleselect por el botón que quieras que aparezca. La última línea (la de añadir el editor-style.css no sería necesario).

    Nota: es posible que sustituyendo styleselect por hr te funcione. El código quedaría así:

    function my_mce_buttons_2($buttons)
    {
    array_unshift($buttons, 'hr');
    return $buttons;
    }
    add_filter('mce_buttons_2', 'my_mce_buttons_2');

  3. aoiTo

    3.0
    Antiguedad: Jul 2011
    Mensajes: 28

    offline

    Publicado hace 5 meses
    #

    No si esa funcion ya la tengo, la cuestion seria mostrar un desplegable junto al boton, con los distintos colores que puede seleccionar el usuario y que luego tendran efecto sobre el hr.

  4. almendron

    5.0
    Antiguedad: Feb 2010
    Mensajes: 1.101

    offline

    Publicado hace 5 meses
    #

    Como solución intermedia, puedes hacer lo de aplicar los estilos personalizados a la hr. Añade los estilos correspondientes a style.css y crea editor-style.css con esos mismos estilos. Lo usuarios podrán seleccionar hr y luego aplicar el estilo correspondiente mediante el otro desplegable.

Responder

Debes Identificarte para publicar.

Foro WordPress » WordPress » Themes y Diseño