Themes y Diseño
está sin resolverPues 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 !
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');
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.
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.
Debes Identificarte para publicar.