Entrar
Começar

Documentação do Easy Digital Downloads

Documentação, Materiais de Referência e Tutoriais para Easy Digital Downloads 

Introdução do Desenvolvedor ao Easy Digital Downloads

O Easy Digital Downloads foi construído com os desenvolvedores em mente, o que significa que todo o código é bem organizado, fácil de ler e documentado. O código-fonte do EDD também é altamente extensível, o que torna extremamente fácil para os desenvolvedores adicionarem suas próprias funcionalidades ou modificarem partes existentes.

Se você está procurando desenvolver no EDD, seja contribuindo para o plugin principal ou criando extensões, há algumas coisas com as quais você deve se familiarizar antes de começar.

Github – Rastreamento de Bugs e Melhorias

Todo o código-fonte do Easy Digital Downloads está disponível no
Github, e é aqui que ocorre todo o rastreamento principal de bugs/melhorias. Se você tiver perguntas específicas de desenvolvedores, é melhor criar uma Issue em vez de deixar um comentário aqui neste site. Se você tiver uma melhoria que gostaria de propor, o Github também é o lugar para publicá-la.

Organização

O código-fonte do EDD é organizado em arquivos separados e com nomes significativos. Por exemplo, todas as funções relacionadas a códigos de desconto são colocadas em um arquivo chamado "
discount-functions.php". Se você for fazer trabalho de desenvolvimento no EDD, espera-se que siga a organização e a convenção de nomenclatura que já estão em vigor. Se você criar uma nova função que tenha a ver com a compatibilidade de plugins de terceiros, você a colocará no arquivo "plugin-compatibility.php".

Nomenclatura de Funções e Classes

A organização é uma das coisas mais importantes, mas uma chave igualmente importante a lembrar é a nomenclatura. Todas as funções, sem exceção, são prefixadas com
edd_. Isso nos ajuda a garantir que não criemos funções com nomes conflitantes com outros plugins ou temas. Por exemplo, não crie uma função com este nome:

function get_download_details() {
	// do stuff here
}

Faça isso em vez disso:

function edd_get_download_details() {
	// do stuff here
}

Você também deve tomar cuidado para garantir que nomeou sua função apropriadamente e que uma função para fazer o que você precisa já não existe.

As classes devem seguir as mesmas regras.

Siga os Padrões do WordPress

Trabalhamos duro para garantir que o EDD siga os melhores padrões de codificação, e esperamos que você faça o mesmo. Se precisar de ajuda para aprender alguns dos padrões que esperamos de você, consulte o codex oficial dos 
Padrões de Codificação do WordPress.

Enviando Seu Código

Se você escreveu um add-on,
entre em contato conosco para discutir a listagem e possivelmente a venda no site. Se você está fazendo uma contribuição para o código-fonte principal, envie um Pull Request na página Github do plugin.

Blog de Desenvolvimento

O
blog de desenvolvimento do Easy Digital Downloads é o melhor lugar para se manter informado sobre mudanças importantes, anúncios e orientações para desenvolvedores relacionadas ao EDD. Se você desenvolve extensões ou faz qualquer tipo de desenvolvimento relacionado ao EDD, recomendamos fortemente que se inscreva no blog de desenvolvimento.

Este artigo foi útil?

Comece a vender hoje mesmo!

Junte-se a mais de 50.000 proprietários de lojas inteligentes e comece a usar a maneira mais fácil de vender produtos digitais com o WordPress.

Copyright © 2025 Sandhills Development, LLC

[universally_switcher]