Entrar
Começar

Documentação do Easy Digital Downloads

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

Arquivos de Template para Páginas de Produtos de Download

Easy Digital Downloads foi projetado para funcionar imediatamente com a maioria dos temas do WordPress. Ele faz isso usando um sistema de hierarquia de modelos da mesma forma que o WordPress faz.

Quando você cria um novo produto no EDD e visualiza a página no front-end, é provável que ela seja exibida como uma única postagem de blog em seu tema. Isso ocorre porque o EDD usará o 
single.php arquivo de modelo em seu tema para exibir a página de download.

Para muitos temas, isso é perfeitamente aceitável. Para outros, nem tanto. A boa notícia é que você não está preso a isso. Você pode criar um arquivo de modelo usado apenas pelos downloads individuais do EDD.

O EDD usa o 
single.php modelo apenas porque não consegue encontrar o que está procurando: single-download.php. Se esse arquivo de modelo existir, o EDD o usará para exibir downloads individuais em vez do modelo para postagens de blog.

Para criar seu 
single-download.php modelo, copiesingle.php da raiz do seu tema pai para a raiz do seu tema [filho] ativo. Em seguida, renomeie o arquivo para single-download.php.

Observação: Assim, este modelo agora está em uso para suas páginas de download individuais. Para confirmar, faça uma pequena edição nesse arquivo, salve e visualize uma página de download no front-end do seu site para ver a alteração.

O motivo pelo qual você deseja copiar o modelo para postagens de blog é que ele fornece um ponto de partida que você pode ajustar às suas necessidades.

Ajustes Comuns para Modelos de Download

* Para evitar ficar bloqueado do seu site devido a um erro de código, considere fazer as seguintes edições via FTP e um editor de arquivos em vez do seu painel do WordPress.

Remover Barra Lateral


single.php modelo frequentemente incluirá uma chamada para a barra lateral, que pode ser facilmente removida se você quiser limitar distrações em suas páginas de produto. A maioria das barras laterais é chamada usando a função get_sidebar().

Exibir Categorias e Tags de Download

É muito comum que temas exibam informações de categoria e tag em postagens de blog individuais. Infelizmente, o código usado para exibir essas informações não é o mesmo para downloads individuais.

Se você quiser exibir categorias e tags em downloads individuais, remova qualquer código de categoria/tag que sobrou para postagens individuais e use o seguinte código (ajuste às suas necessidades):

Categorias:

// display download categories
the_terms( $post->ID, 'download_category', 'Categories: ', ', ', '' );

Tags:

// display download tags
the_terms( $post->ID, 'download_tag', 'Tags: ', ', ', '' );

Partes do Modelo (avançado)

É muito possível que seu tema WordPress use a função 
get_template_part() dentro de arquivos de modelo para uma melhor organização de arquivos. Essa função permite que os desenvolvedores de temas peguem uma parte de um arquivo de modelo e a coloquem em outro arquivo.

Se o arquivo 
single.php que você copiou usa get_template_part() para remover parte do HTML da postagem individual em outro arquivo, seu novo arquivo single-download.php fará o mesmo. Use os parâmetros na função para encontrar qual arquivo contém esse HTML.

Ex. 
get_template_part( 'content', 'single' ) refere-se a content-single.php.

O código neste arquivo (geralmente apenas o HTML, não a tag PHP de abertura no topo do arquivo) pode ser copiado e colado no lugar da chamada 
 do seu arquivo single-download.php. Dessa forma, você terá todo o template para brincar enquanto projeta sua página de download único.

Frameworks & Temas Especiais

Sempre há uma chance de que seu tema WordPress não use a estrutura padrão, o que torna esse processo um pouco complicado.

Muitos frameworks não usam um arquivo de template 
single.php de forma alguma. Em vez disso, eles podem usar apenas um arquivo de template que segue uma cadeia de código por vários arquivos para construir uma estrutura de template.

Se esse for o caso do seu framework, primeiro entenda que, se o seu framework suportar temas filhos, você ainda poderá criar um arquivo 
single-download.php na raiz do seu tema filho e o EDD o usará. No entanto, você não terá muita estrutura para começar, a menos que entenda o framework bem o suficiente para imitar sua estrutura.

Se o seu framework ou tema especial não suportar temas filhos, sua melhor opção é ver se a comunidade de suporte do tema já criou uma solução para integração com o EDD.

É provável que seus downloads únicos sejam exibidos normalmente, pois usarão qualquer estrutura que já esteja criada para posts de blog únicos. É a criação de uma página de download único personalizada que complica as coisas.

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]