• 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

Personalizar qué roles de usuario tienen acceso a los block bindings en WordPress

Aprende en este tutorial cómo personalizar qué tipo de usuarios pueden actualizar los Block Bindings de WordPress mediante código.

WordPress 6.7 introdujo bastantes mejoras en la Block Binding API, una de ellas es tener mayor control sobre quién puede modificar y actualizar los datos enlazados usando esta API.

Por defecto, solo los administradores tienen permiso para hacerlo. Pero es posible que quieras habilitarlo para todos los usuarios o, mejor aún, a los roles de usuario específicos.

Atributos de los block bindings en el editor de bloques

Aquí tienes cómo:

Snippet para permitir que los usuarios que quieras puedan actualizar los Block Bindings en WordPress

Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades si quieres dar acceso a cualquier usuario:

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

En ambos casos usas el filtro block_editor_settings_all para otorgar acceso a todos lo usuarios en el primer ejemplo y solo a los editores en el segundo.

Obviamente puedes modificar el condicional que usa la función current_user_can() para personalizar qué tipo de usuario quieres que tenga acceso.

Conclusiones

Los Block Bindings abren un mundo de posibilidades, por eso, si prefieres que no solo los administradores de la página tengan acceso para actualizarlos, ya sabes cómo dar estos permisos a otros usuarios.

Si tienes alguna duda te leo en los comentarios. Y si quieres dejarme una sugerencia para futuros tutoriales, envíamela a través del formulario de contacto.

Todo ventajas de ser suscriptor. 😉


Tutoriales relacionados

  • https://codigogenesis.com/actualizaciones-wordpress/
  • https://codigogenesis.com/crear-plugin-funcionalidades-wordpress/

Block Binding 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
  • Feed

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

close-icon

¿Has olvidado tu contraseña?