Login
Get Started

Documentación de Easy Digital Downloads

Documentación, Materiales de Referencia y Tutoriales para Easy Digital Downloads 

Introducción para desarrolladores a Easy Digital Downloads

Easy Digital Downloads se ha creado pensando en los desarrolladores, lo que significa que todo el código está bien estructurado, organizado, es fácil de leer y está documentado. El código fuente de EDD también es altamente extensible, lo que facilita enormemente a los desarrolladores la integración de sus propias funcionalidades o la modificación de partes existentes.

Si buscas desarrollar en EDD, ya sea contribuyendo al plugin principal o creando extensiones, hay algunas cosas con las que deberías familiarizarte antes de empezar.

Github – Seguimiento de errores y mejoras

Todo el código fuente de Easy Digital Downloads está disponible en
Github, y aquí es donde se realiza el seguimiento principal de errores/mejoras. Si tienes preguntas específicas para desarrolladores, es mejor crear una Incidencia en lugar de dejar un comentario aquí en este sitio. Si tienes una mejora que te gustaría proponer, Github es también el lugar para publicarla.

Organización

El código fuente de EDD está organizado en archivos separados y con nombres significativos. Por ejemplo, todas las funciones relacionadas con los códigos de descuento se colocan en un archivo llamado "
discount-functions.php". Si vas a realizar trabajo de desarrollo en EDD, se espera que sigas la organización y la convención de nombres que ya están establecidas. Si creas una nueva función que tenga que ver con la compatibilidad con plugins de terceros, la colocarás en el archivo "plugin-compatibility.php".

Nomenclatura de funciones y clases

La organización es una de las cosas más importantes, pero una clave igualmente importante a recordar es la nomenclatura. Todas las funciones, sin excepción, van precedidas por
edd_. Esto nos ayuda a asegurarnos de que no creamos funciones con nombres conflictivos con otros plugins o temas. Por ejemplo, no crees una función con este nombre:

function get_download_details() {
	// do stuff here
}

Haz esto en su lugar:

function edd_get_download_details() {
	// do stuff here
}

También debes tener cuidado de asegurarte de que has nombrado tu función de forma apropiada y de que no existe ya una función que haga lo que necesitas.

Las clases deben seguir las mismas reglas.

Sigue los estándares de WordPress

Trabajamos duro para asegurarnos de que EDD siga los mejores estándares de codificación, y esperamos que tú hagas lo mismo. Si necesitas ayuda para aprender algunos de los estándares que esperamos de ti, por favor consulta el codex oficial de 
Estándares de codificación de WordPress.

Envío de tu código

Si has escrito un complemento,
contáctanos para discutir cómo incluirlo y posiblemente venderlo en el sitio. Si estás haciendo una contribución al código fuente principal, por favor envía una Solicitud de Extracción en la página de Github del plugin.

Blog de desarrollo

El
blog de desarrollo de Easy Digital Downloads es el mejor lugar para estar informado de cambios importantes, anuncios y guías para desarrolladores relacionadas con EDD. Si desarrollas extensiones o realizas cualquier tipo de desarrollo relacionado con EDD, te recomendamos encarecidamente que te suscribas al blog de desarrollo.

Was this article helpful?

¡Empieza a vender hoy mismo!

Únete a más de 50.000 propietarios de tiendas inteligentes y empieza a usar la forma más fácil de vender productos digitales con WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]