Elke dag hou ik van eenvoudige en vooral lichte dingen, en dat is hoe Jeff Starr zijn plugins maakt.
Een paar dagen geleden was ik op zoek naar iets basics om een teller in een handmatige downloadmap te zetten en ik herinnerde me Simple Download Counter van Plugin Planet.
De plugin ondersteunt zowel lokale als externe bestands-URL's en ondersteunt elk bestandstype dat WordPress ondersteunt. De plugin is lichtgewicht en ontwikkeld met het oog op prestaties, de totale grootte van de plugin is minder dan 160 KB. Apache/.htaccess is niet nodig.
Om het te gaan gebruiken, installeer je het gewoon en voeg je de download in kwestie toe in Downloads/Add New. Makkelijker kan het niet.
1- We geven een titel aan de download zodat we hem kunnen identificeren in de lijst.
2- Plak de link naar het bestand of upload het bestand dat je wilt downloaden.
3- Als je wilt, kun je het een fictief aantal downloads geven zodat het niet als nul verschijnt.
4 - Optioneel kun je ook een versienummer toevoegen (dat dan kan worden toegevoegd in de shortcode).
5- Er is ruimte om notities toe te voegen die niet openbaar zijn, voor het geval je andere noodzakelijke details voor privégebruik wilt toevoegen die je moet onthouden.
6- De unieke shortcode voor die download wordt automatisch gegenereerd. We kunnen ook een categorie toevoegen aan de uiteindelijke publicatie en dan staat die in de lijst, samen met de downloadlink, de basissnortcode en de teller.
Nu kun je het overal op je blog toevoegen waar je een shortcode kunt plaatsen.
Om het bijgewerkte aantal downloads publiekelijk weer te geven naast de bestanden, of zelfs in een downloadknop, kun je de shortcode"sdc_count" gebruiken waaraan je ook enkele parameters kunt toevoegen. Natuurlijk moet je het woord "downloads" vertalen in de plugin als je dit attribuut standaard wilt gebruiken.
De shortcode kan worden geconfigureerd om al dan niet verschillende attributen weer te geven, die je hier kunt vinden.
id (verplicht) ID van de download.
wrap (optioneel) markup element (p, div, span, none).
text (optioneel) tekst van de downloadlink.
title (optioneel) titel van de downloadlink.
before (optioneel) inhoud om voor de downloadlink weer te geven.
after (optioneel) inhoud om weer te geven na de downloadlink.
class (optioneel) aangepaste klasse voor opmaak (scheid meerdere klassen met komma's).
type (optioneel) weergave als "link", "knop" of "none" (met none worden alleen de voor en na attributen weergegeven, geen link).
Schone en eenvoudige code, het gebruikt WP API's en maakt geen pagina's of berichten aan. Het heeft geen reclame of vreemde of onnodige meldingen. Het vereist geen cookies, integreert volledig met WP styles en knoeit niet met de database.