Si quieres añadir a tus bloques del editor Gutenberg de WordPress opciones adicionales que te permitan decidir cómo y cuándo se verán estás de suerte.
Acaba de salir un plugin que promete mucho, y ofrece ajustes que los bloques de Gutenberg no tienen por defecto, a saber:
- Decidir en qué dispositivo se verá o no cada bloque.
- Decidir si un bloque solo lo verán usuarios conectados o desconectados.
- Añadir lógica condicional para mostrar o no bloques según la etiqueta PHP que definas.
- Añadir lógica condicional de visualización de bloques a ACF.
Para empezar, instala y activa el plugin Block Options.
Una vez activo ve a sus ajustes en Ajustes > Block Options y activa y configura cada uno de sus módulos.
Mi consejo es que inicialmente actives todo, y más adelante quites los que ya compruebes que no vas a usar.

Verás, además, que hay módulos inactivos, y es que el plugin ofrecerá en breve opciones premium para modificar el alineamiento según el dispositivo, visibilidad por rangos de fecha y más.
Una vez configurados los ajustes, al editar un bloque verás nuevos elementos en los ajustes del mismo, bajo el nombre de Block Options, donde ahora ya podrás especificar la visibilidad de cada bloque, por dispositivo, por estado de conexión de usuario, lógica condicional, etc.

Aunque es una pena que el plugin no esté aún preparado para traducciones, por lo que está en inglés, es fácil de configurar.
Simplemente seleccionas un bloque, eliges las opciones de visibilidad del mismo y ya está.
Las opciones principales son:
- Mostrar el bloque en los siguientes dispositivos:
- Escritorio
- Tableta
- Móvil
- Ocultar el bloque en los siguientes dispositivos:
- Escritorio
- Tableta
- Móvil
- Mostrar solo a usuarios conectados
- Mostrar solo a usuarios desconectados

Y si usas el plugin ACF, añade un montón de ajustes de bloques para configurar su visibilidad también.

Personalmente creo que la posibilidad de mostrar u ocultar los bloques por dispositivos debería ser algo que ya tuviese el editor de bloques por defecto, el resto es opcional, y añade grandes posibilidades de personalización a tus contenidos.
¿Te gustó este artículo? ¡Ni te imaginas lo que te estás perdiendo en YouTube!







AVISO: Esta publicación hace 3 años o más que no se actualiza. Si es un código o un plugin podría no funcionar en las últimas versiones de WordPress, y si es una noticia podría estar ya obsoleta. Luego no digas que no te hemos avisado. ¡Ah! ¿te sirvió?, pues entonces nada :-)
Lo unico que me falta en Gutenberg es una opcion para ocultar algunos de los paneles laterales por defecto.
En
el editor clasico que tengo en el sitio en el que trabajo, retiré los
campos estandar de imagen, categoria, etiquetas, y demas, y deje una
caja hecha con ACF que se va desplegando poco a poco a medida que se
añaden esos datos, con un resultado mucho mas limpio y manejable dentro
del flujo editorial que seguimos.
La parte buena es que esa caja de ACF funciona perfectamente tal cual en Gutenberg como un panel lateral, pero no poder recolocarla encima de los otros ni poder ocultar los originales la verdad que me fastidia un poco.
Pues se puede, publicaré un post de cómo hacerlo 🙂
PUes espectante y emocionado estaré
El viernes lo tienes 😉
Hay una opción equivalente a las Screen Options tradicionales, que está en las Opciones: https://imgur.com/a/ztaKoUr