• Saltar a la navegación principal
  • Saltar al contenido principal
Código Genesis

Código Genesis

Tutoriales de WordPress y Genesis Framework

  • Empieza aquí
  • Cuenta
    • Suscripción
    • Perfil
    • Actualizar tarjeta
    • Favoritos
    • Salir
  • Suscribirse
  • Acceder

Limitar la modificación de una plantilla de bloques en WordPress

Descubre en este tutorial cómo impedir que el usuario modifique la estructura de una plantilla de bloques en WordPress con una línea de código.

Hace unos días aprendiste las virtudes de crear una plantilla de bloques específica para un CPT.

Este era el resultado:

ejemplo-plantilla-bloques-CPT

Esto puede hacerle la vida mucho más fácil a tu cliente porque, una vez creada la estructura, solo tendrá que introducir los datos.

Pero ¿y si quieres evitar que cambie los bloques de sitio o introduzca alguno nuevo?

Pues no pasa nada porque puedes «bloquear» estas plantillas de dos formas distintas.

Escoge la tuya. 🙂

Snippet para bloquear la edición de una plantilla de bloques

Estos son los dos niveles de «bloqueo» a tu disposición:

Para ver este código y los otros 1837 snippets de esta web,
identifícate o suscríbete aquí.

Con la primera, impides que se muevan o introduzcan nuevos bloques.

En cambio, la segunda solo evita se añadan bloques adicionales.

Tomando el ejemplo de la plantilla de bloques para un CPT creada en el tutorial anterior quedaría así:

Para ver este código y los otros 1837 snippets de esta web,
identifícate o suscríbete aquí.

Ya lo tienes.

Conclusión

Ahora no solo sabes cómo crear una plantilla de bloques para ponérselo fácil a tu cliente, sino que también sabes cómo bloquearla para impedir que modifiquen su estructura.

Dependiendo de la complejidad de la plantilla o los conocimientos de tu cliente esto puede solucionar muchos problemas antes de que ocurran. 😉

¿Alguna pregunta o sugerencia para próximos snippets? Déjala en los comentarios.

Ventajas de ser suscriptor.

Editor de bloques PHP WordPress

Nahuai Badiola

Desarrollador web especializado en WordPress y Genesis Framework. CEO de Código Genesis y cofundador de OsomPress (temas y plugins para WordPress).

Para dejar dudas o preguntas sobre este código, puedes identificarte o suscribirte.

  • Empieza aquí
  • Sobre Código Genesis
  • Preguntas frecuentes
  • Contacto

Aviso legal · Política de privacidad · Política de cookies · Condiciones de contratación
Copyright © 2023 · Código Genesis

¿Has olvidado tu contraseña?