Todos os dias gosto de coisas cada vez mais simples e, acima de tudo, leves, e é assim que Jeff Starr faz os seus plugins.
Há alguns dias, estava à procura de algo básico para colocar um contador num diretório de downloads manuais e lembrei-me do Simple Download Counter do Plugin Planet.
O plugin suporta tanto URLs de ficheiros locais como externos e suporta qualquer tipo de ficheiro suportado pelo WordPress. É leve e foi desenvolvido com o desempenho em mente, o tamanho total do plugin é inferior a 160 KB. Não necessita do Apache/.htaccess.
Para começar a utilizá-lo, basta instalá-lo e adicionar o download em questão em Downloads/Adicionar novo. Não podia ser mais fácil.
1- Atribuímos um título ao download para o podermos identificar na lista.
2- Cole o link para o ficheiro ou carregue o que pretende descarregar.
3- Se quiser, pode adicionar um número fictício de descargas para que não apareça como zero.
4 - Opcionalmente, pode também adicionar um número de versão (que pode depois ser adicionado no shortcode).
5- Tem um espaço para adicionar notas que não serão públicas, caso necessite de incluir qualquer outro pormenor necessário para uso privado que precise de recordar.
6- O shortcode único para esse download é gerado automaticamente. Também podemos adicionar uma categoria para finalmente publicar e vamos tê-la na lista juntamente com o link de download, o seu shortcode básico e o contador.
Agora pode adicioná-lo em qualquer parte do blogue onde possa colocar um shortcode.
Para mostrar publicamente o número atualizado de descarregamentos junto aos ficheiros, ou mesmo dentro de um botão de descarregamento, pode utilizar o shortcode"sdc_count" ao qual pode também adicionar alguns parâmetros. No entanto, terá de traduzir a palavra "downloads" no plugin se quiser utilizar este atributo por defeito.
O shortcode pode ser configurado para apresentar, ou não, diferentes atributos, que pode encontrar aqui.
id (obrigatório) ID da transferência.
wrap (opcional) elemento de marcação (p, div, span, none).
text (opcional) texto da ligação de descarregamento.
title (opcional) título da ligação de descarregamento.
before (opcional) conteúdo a apresentar antes da ligação de descarregamento.
after (opcional) conteúdo a apresentar depois da ligação de descarregamento.
class (opcional) classe personalizada para marcação (separe várias classes com vírgulas).
type (opcional) apresentar como "link", "button" ou "none" (com none, apenas são apresentados os atributos before e after, sem link).
Código limpo e simples, usa APIs do WP e não cria páginas ou posts. Não tem publicidade nem notificações estranhas ou desnecessárias. Não requer cookies, integra-se totalmente com os estilos do WP e não faz qualquer confusão ou coisas estranhas na base de dados.