WordPress Hosting

Cómo desactivar el editor de código y HTML del editor de bloques de WordPress

El editor de bloques es muy intuitivo, y permite diseñar y crear contenidos de manera visual, a golpe de clic y de bloques, pero tampoco es que haya desaparecido del todo la posibilidad de crear usando código.

Por defecto, el editor de bloques de WordPress tiene tres maneras de permitirte seguir editando usando código:

  • La opción de «Editar como HTML» de cada bloque, disponible en todos los bloques nativos de WordPress.
  • La opción general de activar el editor de código, que muestra el código en vez de los bloques.
  • El bloque de HTML personalizado.

editor de codigo wordpress activado

Ambas posibilidades te van a ser útiles en alguna ocasión.

Pero ¿y si yo no quiero que nadie edite como HTML o código dentro del editor de bloques?

¡Aquí estamos para ayudarte a conseguirlo!

Si quieres desactivar la posibilidad de editar como código en el editor de bloques, completamente, para que sea un editor totalmente #NoCode, con una sola función lo conseguirás, esta:

/* Desactivar editor de codigo en editor de bloques */
function ayudawp_desactivar_editor_codigo_gutenberg( $settings, $context ) {
$is_administrator = current_user_can( 'unfiltered_upload' );
if ( ! $is_administrator ) {
$settings[ 'codeEditingEnabled' ] = false;
}
return $settings;
}
add_filter( 'block_editor_settings_all', 'ayudawp_desactivar_editor_codigo_gutenberg', 10, 2 );

Puedes añadir la función usando tu método favorito para personalizar tu web con códigos. El resultado es inmediato, desaparecen ambas posibilidades, y ya no podrás ni activar el editor de código (lo verás difuminado) ni editar bloques como HTML.

Nunca me deja de sorprender y agradar la capacidad de WordPress de anular sus propias funcionalidades, es de las cosas que más me gusta hacerle a las webs, dejando solo lo imprescindible en cada tipo de sitio, y este truco es muy práctico cuando tienes varios redactores y quieres evitar que alguien añada scripts o haga apaños con código.

La única posibilidad que les quedará será la de insertar el bloque de HTML, pero eso también puedes evitarlo, desactivando el bloque.

Compartir en redes
Resumir con IA

¿De cuánta utilidad te ha parecido este contenido?

¡Haz clic en las estrellas para valorarlo!

Promedio de puntuación 5 / 5. Total de votos: 5

¡Todavía no hay votos! Sé el primero en valorar este contenido.

Ya que has encontrado útil este contenido...

¡Sígueme en las redes sociales!

¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!



Sobre el autor

Scroll al inicio