WordPress Hosting

frustracion wordpress

Cómo impedir el bloqueo o desbloqueo en el editor de bloques

El editor de bloques de WordPress tiene una funcionalidad que permite a cualquier usuario con acceso al editor bloquear contenidos para evitar su posterior modificación.

Claro, y ya imaginas que en montones de sitios esto no solo no es buena idea sino que es una malísima ocurrencia haber incorporado tal funcionalidad en el editor de WordPress, así, sin restricciones, para cualquier usuario. Si has gestionado alguna vez un entorno editorial, el que sea, sabes que es muy mala idea.

Menos mal que, como todo en WordPress, afortunadamente en este caso, se puede cambiar, y en lo que a esto respecta desactivar la posibilidad de bloquear contenidos (bloques) a todos los usuarios excepto, por ejemplo, y mucho más lógico, a editores o administradores.

Apunta este código y añádelo a cualquier web donde quieras tener control editorial real, y no tantos permisos sobre el contenido como otorga WordPress por defecto:

/* Desactivar el bloqueo de bloques salvo para editores */
function ayudawp_desactivar_editor_codigo_gutenberg( $settings, $context ) {
$is_administrator = current_user_can( 'edit_pages' );
if ( ! $is_administrator ) {
$settings[ 'canLockBlocks' ] = false;
}
return $settings;
}
add_filter( 'block_editor_settings_all', 'ayudawp_desactivar_editor_codigo_gutenberg', 10, 2 );

Añade el código como suelas hacerlo en tu web, y ahora solo editores y administradores podrán bloquear contenidos.

El resultado es inmediato…

 

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 4.4 / 5. Total de votos: 7

¡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