Como deshabilitar Gutenberg y mantener el editor cl√°sico en WordPress 5 3

Gutenberg ya llego al n√ļcleo de WordPress 5.

Esta es una gran noticia para algunos, no tan buena para otros. Con el 99.9999% (estimación) de todos los sitios de WordPress actualmente configurados para funcionar sin Gutenberg, los cambios masivos que van a afectar literalmente a millones de sitios web.

Y por m√°s que parezca la experiencia de ¬ęGutenberg¬Ľ, la simple verdad es que la gran mayor√≠a de los propietarios de sitios no estar√°n preparados cuando finalmente llegue.

Tampoco muchas empresas peque√Īas tendr√°n tiempo o presupuesto para probar y actualizar los sitios de los clientes para adaptarse a la nueva interfaz que para nosotros no es tan amigable.

Tu tienes el poder!

Si eso suena como tu situación, básicamente tienes dos opciones:

Aproveche y ahorre tiempo y dinero para probar y actualizar todos los sitios de clientes existentes para Gutenberg.

O, simplemente deshabilita Gutenberg hasta que estés listo para ello.

De la gente de WP de la que he o√≠do hablar, solo un pu√Īado est√° completo a bordo listo para sacrificar la cantidad de tiempo y dinero que se necesita para implementar y apoyar a Gutenberg.

La mayoría de las personas de las que he oído hablar están confundidas y/o simplemente desconocen los enormes cambios que les esperan a ellos y a sus sitios de WordPress.

Y mucho menos tener los recursos para implementar retroactivamente el soporte de G7G.

Así que para la gente en ese segundo campamento, donde no es factible dejarlo todo de inmediato y volver a aprender cómo desarrollar con WordPress usando JavaScript, esta publicación explica varias formas de deshabilitar a Gutenberg, incluida la deshabilitación de Gutenberg a través del plugin, y también un montón de Métodos para desactivar Gutenberg mediante programación, solo para tu información.

Desactivar Gutenberg a través de plugin

La forma m√°s f√°cil de deshabilitar Gutenberg es instalar mi complemento gratuito, Deshabilitar Gutenberg o similares.

Es un simple plugin enfocado en una cosa: deshabilitar Gutenberg y restaurar la pantalla del editor de WP cl√°sico predeterminado.

Solo habilita el plugin, elige tus opciones y listo.

Las opciones incluyen:

  • Desactivar Gutenberg completamente (todos los tipos de mensajes)
  • Deshabilita Gutenberg solo en tipos de correos espec√≠ficos
  • Desactivar Gutenberg para roles de usuario espec√≠ficos
  • Desactivar Gutenberg para cualquier plantillas de tema
  • Opci√≥n para ocultar el elemento del men√ļ de Gutenberg

Así que es flexible pero simple, y muy fácil de usar.

Bajo el capó, funciona de la misma manera que el complemento Classic Editor, pero puede hacer MUCHO más. Echa un vistazo a la documentación y la página de inicio para más detalles.

Plugins para Desabilitar Gutenberg

Los 2 plugins que hemos encontrado que funcionan muy bien y no dan problema en wordpress 5 y superior son estos:

Desactivar Gutenberg a través de Código o funciones (functions.php)

Afortunadamente, hay muchas formas de deshabilitar Gutenberg mediante programación.

Esto se hace editando el archivo functions.php que todos los temas o plantillas incluyen dicho archivo.

Tener en cuenta que hay que hacer una copia del archivos por las dudas.

Pueden usar el editor de wordpress o simplemente descargar el archivo editarlo y luego subirlo de nuevo.

Como Desactivar Gutenberg completamente

Como era de esperar, Gutenberg est√° cambiando constantemente.

A partir de ahora, puede usar cualquiera de los siguientes codigos de filtro para deshabilitar Gutenberg completamente en todo su sitio:

// disable for posts
add_filter(‘gutenberg_can_edit_post’, ‘__return_false’, 10);

// disable for post types
add_filter(‘gutenberg_can_edit_post_type’, ‘__return_false’, 10);

Estos filtros son la forma recomendada de deshabilitar Gutenberg.

Trabajan con la versión del plugin de Gutenberg con menos de 4.1, y las versiones de WordPress con menos de 5.0 beta.

Como Desactivar Gutenberg en versiones inferiores a WP 5

En caso de que sea √ļtil para cualquiera, aqu√≠ hay un ejemplo de c√≥mo deshabilitar condicionalmente Gutenberg o el Block Editor dependiendo de la versi√≥n de WordPress que se est√© ejecutando.

// Disable Gutenberg

if (version_compare($GLOBALS[‘wp_version’], ‘5.0-beta’, ‘>’)) {

// WP > 5 beta
add_filter(‘use_block_editor_for_post_type’, ‘__return_false’, 10);

} else {

// WP < 5 beta
add_filter(‘gutenberg_can_edit_post_type’, ‘__return_false’, 10);
}

Aquí utilizamos version_compare() para ver si WordPress se está ejecutando en 5.0 (beta) o mejor.

Si es así, deshabilitamos Gutenberg usando el nuevo filtro.

De lo contrario, WordPress est√° ejecutando una versi√≥n anterior, por lo que deshabilitamos el uso del √ļltimo filtro.

Renuncia de responsabilidad

La tecnolog√≠a de Gutenberg est√° cambiando constantemente. As√≠ que aseg√ļrese de probar los m√©todos de c√≥digo anteriores con la √ļltima versi√≥n de WP/G7G antes de implementar en un sitio en produccion.

Y, por supuesto, el plugin Disable Gutenberg se mantendr√° actualizado y siempre actualizado con la √ļltima funcionalidad G7G.

Valora este artículo para mejorar la calidad de nuestro blog...
(Votos: 0 Promedio: 0)

Deja un comentario