In de eerste post in deze serie hebben we gesproken over wat we de komende paar artikelen gaan behandelen. In dit artikel gaan we aan de slag.
We gaan in het bijzonder in op enkele basisdingen, zoals API's, lokalisatie en licenties.
Ik denk dat het veilig is om te zeggen dat WordPress het beste platform is vanwege de API's: De API's alleen geven WordPress zijn specialiteit van flexibiliteit. Kun je je een "inelastisch" contentbeheersysteem voorstellen??
Ik bedoel het: als WordPress tegenwoordig door tientallen miljoenen websites wordt gebruikt, is het vanwege de flexibele aard ervan het gevolg van de API's.
Hoe dan ook, het is belangrijk om te weten welke WordPress-API's zijn en welke je nodig hebt om alles te leren.
U kunt hier alle WordPress-API's controleren. Hoewel ik suggereer dat je elke afzonderlijke API leert en bestudeert, kan ik niet zeggen dat je regelmatig API's zoals de HTTP API, de Filesystem API of de XML-RPC API nodig hebt. Uw thema's mogen geen hardcore-functionaliteit bevatten en vallen binnen het bereik van WordPress-plug-ins.
Dit zijn degenen die je het meest nodig hebt:
Theme Customization API - Als u uw gebruikers de vrijheid wilt geven previewen de thema-aanpassingen, dit is de API voor jou. Hiermee kunnen gebruikers het uiterlijk van uw thema wijzigen en de wijzigingen bekijken live (of soms, met een voorbeeldknop).
Er is een uitstekende serie die u kunt bekijken: "Een gids voor de WordPress Theme Customizer". Geschreven door Tom McFarlin, leert deze serie je alles over de Theme Customization API.
WordPress is enorm. Weet je waarom het enorm is? Omdat het niet alleen in het Engels is, komt het ook met Macedonisch, Turks, Sloveens, Chinees en Perzisch (om er maar een paar te noemen). Als we naar de lijst met vertalingen voor WordPress 3.6 op translate.wordpress.org kijken, zien we dat die er zijn meer dan 80 vertalingen die klaar zijn of meer dan halverwege.
Ik weet niet of je dit al wist, maar er is een enorme WordPress-markt in landen die geen Engels spreken. Ik ben een Turkse webdesigner en ik beloof je dat als het aankomt op webdesign, WordPress de markt bijna volledig hier in Turkije domineert. Er is geen nationale marktplaats voor digitale producten en ThemeForest is over het algemeen onze eerste keuze om premium WordPress-thema's te vinden, maar lokale bedrijven verkopen buitengewoon goed, omdat hun thema's in het Turks zijn geschreven.
Ik ben er vrij zeker van dat dit het geval is in de meeste landen en dat is waarom jij moet denk erover na om je thema op zijn minst vertaalbaar te maken. Om nog een stap verder te gaan, kunt u deals sluiten met mensen om vertaalbestanden in hun eigen taal voor te bereiden. Je zou ze kunnen betalen of hun thema's vrijelijk kunnen gebruiken, het is aan jou en de deal die je maakt.
Vertrouw me, als een Frans webdesignbureau een uitdrukking als "Al in het Frans vertaald!" Ziet, zullen ze uw thema zeker naar de top van hun lijst met "thema's om te kopen" verplaatsen.
Ik kan dit niet genoeg benadrukken, dus hier komt een solide waarschuwing: Als u niet weet wat licenties zijn en hoe ze werken, worden uw thema's op geen enkele markt geaccepteerd.
Gelukkig is er een website met de naam TL; DR Legal die ons helpt het te begrijpen juridisch taalgebruik door eenvoudig licentietypes samen te vatten zoals "Als u dit licentietype gebruikt, verleent u mensen toestemming om uw spullen te gebruiken in commerciële projecten" of "Als u een product gaat gebruiken waarvoor een licentie is verleend, moet u de oorspronkelijke auteur vermelden van het werk". U kunt zelfs functies filteren om erachter te komen welk licentietype het beste bij u past, of een lijst weergeven van licenties met de functies die u zoekt.
Bijvoorbeeld; als je een gratis schuifregelaar in je premiumthema gaat gebruiken (wat betekent dat je geld wilt verdienen met je thema), moet je op zoek naar sliders met licenties die "commercieel gebruik" toestaan.
Als u uw thema's op ThemeForest gaat verkopen, moet u ook meer informatie krijgen over de licentiemogelijkheden van Envato. Net als TL; DR Legal, Envato's licentietypes voor ThemeForest zijn echt gemakkelijk te begrijpen. De "SimpleLicense" voor Creative Market is ook heel eenvoudig te leren.
Dat is het voor dit artikel. In het volgende deel gaan we bespreken hoe u betere code kunt schrijven. We leren hoe we ons kunnen ontwikkelen met de coderingsstandaarden van WordPress, hoe we onze code kunnen becommentariëren en hoe we onze code kunnen valideren.
Als je dit artikel leuk vond, vergeet dan niet om het met je vrienden te delen, en je reacties zijn altijd welkom!