<html lang="pt-br" dir="ltr"><head></head><body># Arquivos de Modelo para Páginas de Produto de Download

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

 Quando você cria um novo produto no EDD e visualiza a página no front-end, é provável que ela seja exibida como uma postagem de blog única em seu tema. Isso ocorre porque o EDD usará o arquivo de modelo `single.php` 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 únicos do EDD.

 O EDD usa o modelo `single.php` 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 únicos em vez do modelo para postagens de blog.

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

 *Observação: Assim, este modelo agora está em uso para suas páginas de download únicas. 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.*

 A razão pela qual você deseja copiar o modelo para postagens de blog é porque ele lhe dá 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 por FTP e um editor de arquivos em vez do seu painel do WordPress.**

#### Remover Barra Lateral

 O modelo `single.php` 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 os temas exibam informações de categoria e tag em postagens de blog únicas. Infelizmente, o código usado para exibir essas informações não é o mesmo para downloads únicos.

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

 **Categorias:**

```
// exibe categorias de download
the_terms( $post-&gt;ID, 'download_category', 'Categorias: ', ', ', '' );
```

 **Tags:**

```
// exibe tags de download
the_terms( $post-&gt;ID, 'download_tag', 'Tags: ', ', ', '' );
```

#### Partes do Modelo (avançado)

 É muito possível que seu tema WordPress use a função `get_template_part()` dentro dos 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 única 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 `&lt;?php get_template_part(); ??&gt;` do seu arquivo `single-download.php`. Dessa forma, você tem todo o modelo para brincar enquanto projeta sua página de download única.

### Frameworks e 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 modelo `single.php` de forma alguma. Em vez disso, eles usam talvez apenas um arquivo de modelo que segue uma cadeia de código por vários arquivos para construir uma estrutura de modelo.

 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 aposta é 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 postagens de blog únicas. É a criação de uma página de download única personalizada que complica as coisas.</body></html>