¿Se puede desenganchar o eliminar el nuevo editor visual del widget 4.8 en el widget de texto predeterminado y restaurar el widget al estilo del editor anterior a 4.8?
No necesito ni quiero el editor visual en widgets; Los uso para texto plano y html y no necesito que otros usuarios agreguen nada más que texto plano.
Aprendí a eliminar los nuevos widgets de video, audio e imagen, 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 https://wordpress.org/plugins/php-code-widget/ que no tiene el editor visual, y aunque generalmente no necesito php
ejecución, es útil. Pero esto agrega el vector "romper cosas" para los usuarios con los que podrían jugar php
.
fuente
Respuestas:
La respuesta es principalmente no. El widget de texto "mejorado" fue diseñado para funcionar como el editor de publicaciones tanto como sea posible, incluido el automático que puede romper cualquier HTML que no pueda soportar 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 existe, y es poco probable que haya una ruta de actualización simple. El mejor consejo en este momento si usa el widget html es omitir 4.8 y esperar 4.8.1 y asignar algo de tiempo por adelantado para migrar los widgets.
Si solo está buscando ocultar la pestaña "visual", lo más probable es que también tenga mala suerte para abrir un ticket en trac para agregar esa posibilidad, específicamente para el widget sin impacto en el editor de publicaciones (plan 4.8.1 en este momento es usar la misma configuración para ambos)
fuente
No estoy seguro de que pueda eliminar la pestaña visual del widget. Sin embargo, es posible quitar el filtro wpautop.
Si se agrega
remove_filter('widget_text_content', 'wpautop');
a su functions.php debe dejar de wordpress de sumar el<p>
,<br/>
,
etiquetas a su salida de control de texto.De esta manera, puede escribir todo el html que desee en su editor de texto sin que WordPress lo estropee.
fuente
Escribí este complemento para manejar los problemas de actualización a 4.8.
https://wordpress.org/plugins/add-paragraphs-option-to-text-widget/
fuente