Desvendando Easy Digital Downloads – Fields
Easy Digital Downloads (EDD) se tornou uma ferramenta indispensável para quem deseja vender produtos digitais de forma rápida e eficaz. Uma de suas funcionalidades mais úteis é a possibilidade de personalizar as informações dos downloads através do recurso Easy Digital Downloads Fields. Vamos entender melhor como configurar e utilizar essa ferramenta poderosa.
Configuração Inicial do Easy Digital Downloads – Fields
Para começar a usar o Easy Digital Downloads Fields, o processo de configuração é extremamente simples, ideal até mesmo para aqueles que não têm muita experiência técnica. Primeiro, você precisa instalar e ativar o plugin. Mas, calma, não precisa se preocupar: isso é fácil! Após a ativação, vá até a seção “Downloads”, clique em “Configurações” e depois em “Fields”. É aqui que você deve inserir a chave de licença, que pode ser encontrada na sua página de histórico de compras.
Uma vez que a chave de licença esteja ativa, você pode brincar com as opções disponíveis. Há a possibilidade de editar ou remover os modelos de campos existentes, ou até mesmo criar novos. Após realizar suas modificações, não esqueça de salvar as alterações! Simples assim, e você já está pronto para adicionar campos personalizados aos seus downloads.
Criando Novos Modelos de Campos
A criação de novos modelos de campos é muito intuitiva. Na parte inferior da lista de modelos, há um botão chamado “Adicionar Grupo de Modelo de Campo”. Ao clicar, você terá a oportunidade de nomear seus campos e escolher entre diferentes tipos: Texto Simples, Selecionar e Lista de Downloads.
Se optar pelo campo “Selecionar”, aparecerá um botão para editar as opções que você deseja apresentar, permitindo um nível de personalização bem interessante. O tipo “Lista de Downloads” cria automaticamente um campo do tipo Selecionar, preenchido com todas as opções de downloads disponíveis.
Um exemplo típico poderia ser o campo “Versão PHP Requerida”. Para configurar isso adequadamente, você preenche as opções do campo com informações pertinentes. O que é interessante é que todos os campos e opções podem ser rearranjados simplesmente arrastando e soltando, facilitando a organização e adaptação às suas necessidades.
Adicionando Dados de Campos a um Download
Agora, vamos à prática. Ao editar um download, role para baixo até encontrar a caixa de metadados chamada “Download Fields”. Aqui está o seu espaço para armazenar os dados dos campos personalizados associados ao seu download.
Você pode optar por usar um modelo personalizado, onde você define os nomes e valores dos campos, ou usar um modelo pré-fabricado criado anteriormente nas configurações. Caso opte pela opção “Custom (No Template)”, lembre-se de que essa configuração é específica para aquele download. Portanto, se a ideia é reutilizar, crie seu próprio template.
Depois de preencher os campos, você pode escolher a opção “Mostrar Tabela de Campos?” para que uma tabela com seus campos seja adicionada automaticamente ao download, ou, se preferir, utilizar códigos de acesso (shortcodes) para incluir informações diretamente no conteúdo.
O Editor de Conteúdo conta com opções extras para ajudar a manejar os dados dos Campos EDD, permitindo que você escolha entre criar uma tabela de campos completa ou obter o valor de um campo específico em qualquer lugar da página do seu download. Para cada uma dessas opções, você pode designar uma classe CSS específica para personalizar ainda mais a tabela, se desejar.
Vale destacar que, ao usar a opção “Get Field Value”, você só verá os nomes dos campos do modelo de campos ativo no momento. Se estiver usando “Custom (No Template)”, os campos aparecerão de acordo com o que você preencheu.
Configurando o Widget de Campos
Outra maneira eficaz de exibir os dados dos campos é através do Widget incluído, que pode ser adicionado a uma barra lateral ou área de widgets. Você consegue configurá-lo para mostrar os dados dos campos do download atual ou de um download específico. Além disso, pode optar por exibir a tabela completa de campos ou apenas o valor de um determinado campo.
Se você selecionar a opção “Download Atual”, o widget mostrará todos os nomes de campos disponíveis para cada modelo. No entanto, uma limitação a se observar é que não será possível usar os nomes de campos específicos do download quando a opção “Custom (No Template)” estiver ativa. Caso escolha um download específico, será possível selecionar os nomes de campo mesmo que a opção “Custom (No Template)” tenha sido escolhida.
A versatilidade é grande, mas deve-se ter cuidado, principalmente se sua loja utiliza muitos modelos de campos diferentes. Nesses casos, é recomendável usar a opção da “Tabela Completa” para evitar que nomes de campos sejam exibidos incorretamente, o que pode confundir os usuários.
Adicionando Campos Programaticamente
Uma funcionalidade interessante da EDD Fields, especialmente para desenvolvedores mais experientes, é a possibilidade de adicionar campos programaticamente a um download. Isso pode ser feito utilizando um filtro que permite injetar campos personalizados.
Um exemplo de código seria:
php
add_filter( 'edd_fields_get_all_saved_fields', function( $fields, $post_id ) {
if ( is_admin() || ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) || false !== wp_is_post_revision( $post_id ) ) {
return $fields;
}
$template = edd_fields_get_chosen_template( $post_id );
$fields[$template][] = array(
'key' => 'New Field Name',
'value' => 'New Field Value',
);
return $fields;
}, 10, 2 );
Esse código permite que você adicione metadados ou termos de taxonomia à tabela de campos do seu download, garantindo que sempre tenha um certo campo com um valor pré-definido ou que puxe informações de outra parte do banco de dados.
É importante notar que esses campos adicionais não aparecerão na tela de edição do download, nem no construtor de shortcode do Editor WYSIWYG, ou na lista suspensa de “Single Value” no widget de campos EDD. Contudo, você pode usá-los com shortcodes, bastando inserir o nome do campo manualmente.
Histórico de Versões
É sempre bom ficar por dentro das atualizações, não é mesmo? O Easy Digital Downloads – Fields tem um histórico de melhorias e ajustes, que ajudam a aumentar a funcionalidade e a resolver problemas existentes.
A versão 1.1.0, por exemplo, trouxe melhorias no código do atualizador e incluiu requisitos do WordPress, PHP e EDD no arquivo readme.txt, além de atualizar o módulo de licenciamento e suporte para a versão mais recente.
Da mesma forma, versões anteriores resolveram questões como notificações de PHP ao criar novos downloads, problemas na configuração com códigos de acesso, e melhorias na interação de temas com o plugin. Cada atualização é uma oportunidade para otimizar e expandir suas funcionalidades, tornando o Easy Digital Downloads ainda mais robusto para atender às exigências do mercado.
Com a potência do Easy Digital Downloads Fields, fica muito mais fácil você personalizar informações e oferecer uma experiência de compra única para os seus clientes. A possibilidade de adaptar campos de acordo com a necessidade de cada download não só enriquece as informações disponíveis para quem compra, mas também pode aumentar a percepção de valor do seu produto. Portanto, aproveite ao máximo essa ferramenta e transforme a maneira como você lida com seus downloads digitais!
Avaliações
Não existem opiniões ainda.