Välkommen till slutet av serien! Som vi har gjort med andra serier tycker jag att det är användbart att ta med allt tillsammans och sammanfatta artiklarna i ett sista inlägg.
Så i det här inlägget kommer vi att göra exakt det.
Vi började med några grundläggande saker som WordPress API-er som vi behöver lära oss, tyngdkraften att göra ditt tema översättningsbart och hur licenser fungerar.
Här är ett sammandrag:
Jag tror att det finns sex väldigt viktiga API: er (bland alla WordPress API) som en utvecklare måste lära av hjärtat:
Vi gick igenom en kort sammanfattning för varje API och varför du borde studera och lära dem. Varje enskilt API har ett unikt uppdrag och att kombinera dem tillsammans kommer definitivt att ge dig möjlighet att skapa teman med bra struktur.
Visste du att det finns över 50 översättningar av WordPress som är över 90% färdiga? Plus, om du tittar på WordPress användarstatistik, märker du att en tredjedel av WordPress.com-användare bloggar på ett annat språk.
Om du tolkar det rätt ser du hur viktigt det är att göra ditt tema översättningsbart. Bättre än, du kan få någon att översätta ditt tema och sälja flerspråkiga teman ur lådan!
Jag måste påminna dig om att det här är ett enkelt ämne, men också en delikat. Som jag sa i artikeln, Ditt tema kommer inte att accepteras någonstans, om du inte vet hur licensiering fungerar.
Och det finns två saker som spelar roll när det gäller licensiering: Vilken licens kommer ditt tema att släppas under, och licenser för de produkter du inkluderade i ditt tema.
Om du skäms med tanken på att gå igenom tiotals licenser och försöker förstå vad som passar dig, har du tur: Det finns en webbplats som heter TL; DR Legal som förklarar och sammanfattar licenser för öppen källkod i vanlig engelska.
Vi pratade om hur man skriver och testa bra kod i den här artikeln.
Här är en snabb recension:
Här är något du bör veta från början av din karriär som WordPress-utvecklare: WordPress har kodningsstandarder för HTML, CSS, JavaScript och PHP..
De är inte svåra att uppnå och de tar inte för lång tid att lära sig. Det är till exempel enkelt att komma ihåg att inslaga HTML-taggattribut med enkla eller dubbla citat. Eller namnge dina CSS-klasser med små bokstäver, siffror och bindestreck. Eller definiera en anonym funktion för att förhindra jQuery-konflikter. Eller pratar som Yoda när du skriver conditionals - inget skämt heller.
Och det är fråga om kodkommentarer för att göra din kod läsbar av andra utvecklare. Det finns ingen officiell rekommendation för att dokumentera JavaScript och HTML-kod, men du bör använda phpDocumentors stil för PHP. Samma gäller för CSS, eftersom du kan använda samma sätt som kod kommenterar med det.
Att validera din HTML- och CSS-kod med W3C-godkännandena är en icke-brainer, eller hur? Men det finns mer än det när det gäller att göra perfekt WordPress-tema. Du behöver:
När du är nöjd med resultaten är du bra att gå!
Den här artikeln skiljer sig från de andra: Den säger "vad man inte gör" istället för "vad man ska göra". Jag bestämde mig för att skriva denna artikel eftersom det är lätt att märka hur ologisk de är, vi kan inte hjälpa till att göra dem ibland.
Här är en kort sammanfattning med listor av saker att undvika:
Vissa WordPress-temat utvecklare kan glömma att det finns arbete efter att ett tema har sålts. det var därför jag trodde att vi skulle täcka de processer som kommer efter att du har avslutat ditt tema. Här är vad vi täckte:
Den här talar för sig själv, verkligen: När WordPress uppdateras eller det finns nya versioner för de produkter du använde i ditt tema borde du uppdatera det för att få det att fungera för alla.
Den här kunde övervägas eftersom det här är en valfri process (som att översätta ditt tema), men det är ett stort plus eftersom det förmodligen finns miljoner användare av WPML, BuddyPress och WooCommerce totalt. Att göra ditt tema kompatibelt med (åtminstone) dessa plugins kan vara den främsta anledningen till att människor väljer ditt tema.
Det här är också obligatoriskt: Du måste tillhandahålla tekniskt stöd för dina temas användare. Du kan göra det genom att bara svara på frågor på supportforum på ditt marknadsplats / nedladdningscenter, eller du kan göra det genom att skapa en omfattande webbplats som innehåller en blogg, en kunskapsbas, en FAQ-sektion, online dokumentation och kontaktinformation alogside a forum.
Att göra ett tema för WordPress är inte nödvändigtvis svårt, men att göra ett bra tema är. Gör en perfekt tema? Tja, det är det svåraste och det är vad alla ska sikta på, oavsett hur svårt det är!
Jag hoppas verkligen att du haft den här serien och jag vill påminna dig om att det alltid finns utrymme för förbättringar! Om du har några idéer att utöka denna serie med en annan artikel eller ge oss en idé för en separat handledning, var god och kommentera nedan och låt oss veta!