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