• 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

Habilitar el editor de bloques en Easy Digital Downloads por código

Aprende en este tutorial cómo habilitar el nuevo editor de bloques de WordPress en las entradas de Easy Digital Downloads mediante código.

El editor de bloques (Gutenberg) lleva más de un año entre nosotros, pero todavía hay plugins que no lo tienen habilitado por defecto.

Easy Digital Downloads es uno de ellos.

Cuando vas a añadir una nueva descarga (así es como se llama el Custom Post Type que crea el plugin) te muestra el editor clásico:

¿Prefieres que el nuevo editor de WordPress esté disponible también en las descargas de EDD?

Solo necesitas unas líneas de código:

Snippet para habilitar el editor de bloques en Easy Digital Downloads

Añade el siguiente snippet al fichero functions.php o a tu plugin de funcionalidades:

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

Como ves, tienes 2 formas posibles de conseguir el soporte para el editor de bloques en EDD.

En la primera lo haces gracias al filtro dedicado de Easy Digital Downloads, denominado edd_download_post_type_args. Con él añades el argumento de show_in_rest como «true» para dar soporte al editor de bloques.

Si optas por la segunda, utilizarás el filtro register_post_type_args para indicarle que el CPT «Download» (que es el que registra EDD con el slug «download») debe soportar el editor de bloques.

Ambos snippets son válidos, así que elige el que más rabia te dé (pero, ¡ojo!, solo uno de ellos).

Conclusiones

¿Quieres habilitar el editor de bloques en Easy Digital Downloads? Ahora ya conoces dos maneras muy simples de conseguirlo mediante código.

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. 😉

CPT Easy Digital Downloads Editor de bloques PHP

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 login 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?