¿Se puede eliminar el nuevo editor visual del widget de texto de 4.8v?

9

¿Se puede desenganchar o quitar el nuevo editor visual del widget 4.8 en el widget de texto predeterminado y el widget restaurado al estilo del editor anterior a la 4.8?

No necesito ni quiero el editor visual en widgets; Los uso para texto sin formato y html y no necesito que otros usuarios agreguen algo que no sea texto sin formato.

Aprendí cómo eliminar los nuevos widgets de video, audio e imagen en functions.php , ya que no los necesito:

// Unregister default WP Widgets
function unregister_default_wp_widgets() {
    unregister_widget('WP_Widget_Media_Audio' );
    unregister_widget('WP_Widget_Media_Image');
    unregister_widget( 'WP_Widget_Media_Video' );

}
add_action('widgets_init', 'unregister_default_wp_widgets', 1);

Pero también quiero eliminar la pestaña del editor visual del widget de texto predeterminado.

Editar: puedo usar el widget de código PHP enlace que no tengo el editor visual, y aunque normalmente no necesito la ejecución de php , es útil. Pero esto agrega el vector de "romper las cosas" para los usuarios que podrían jugar con php .

    
pregunta BlueDogRanch 10.06.2017 - 16:38

3 respuestas

4

La respuesta es mayormente no. El widget de texto "mejorado" fue diseñado para funcionar tanto como sea posible con el editor de publicaciones, incluyendo autop que podría romper cualquier HTML que no soporte la conversión de líneas en párrafos.

Varias personas han lanzado complementos para restaurar la funcionalidad anterior, pero 4.8.1 también incluirá un widget de "código" que se puede usar para agregar HTML inalterado. El problema es que no hay, y es poco probable que haya una ruta de actualización simple. El mejor consejo ahora mismo si utiliza el widget html es omitir 4.8 y esperar a 4.8.1 y asignar algo de tiempo por adelantado para migrar los widgets.

Si solo busca ocultar la pestaña "visual", lo más probable es que tenga la suerte de abrir un ticket en trac para agregar dicha posibilidad, específicamente para el widget sin impacto en el editor de publicaciones (4.8.1 plan en este momento es utilizar la misma configuración para ambos)

    
respondido por el Mark Kaplun 10.06.2017 - 17:32
1

No estoy seguro de que pueda eliminar la pestaña visual del widget. Sin embargo, es posible eliminar el filtro wpautop.

Si agrega remove_filter('widget_text_content', 'wpautop'); a sus funciones.php debería evitar que wordpress agregue las etiquetas <p> , <br/> , &nbsp; a la salida del widget de texto.

De esta manera, puedes escribir todo el html que quieras en tu editor de texto sin que Wordpress lo arruine.

    
respondido por el theblackgigant 12.06.2017 - 11:13
0

Escribí este complemento para manejar los problemas de actualización a 4.8.

enlace

    
respondido por el Alan Fuller 15.06.2017 - 20:34

Lea otras preguntas en las etiquetas