A face o temă pentru WordPress este mai ușor decât oricând în aceste zile (teoretic, un index.php fișier și a style.css fișierul este tot ce aveți nevoie!). Dar dacă intenționați să creați o temă bună, a perfect Tema WordPress, trebuie să te antrenezi din greu.
În această serie, vom trece prin numeroasele aspecte ale creării unei teme astfel încât aceasta va fi, fără îndoială, cea mai bună temă pe care ați creat-o vreodată.
Serios, ceea ce face o temă grozavă?
Design bun? Da, dar am vazut multe teme WordPress care aproape ca ma facut sa plang din cauza frumusetii lor. Dar când i-am cumpărat și am descărcat-o, am văzut că i-au lipsit chiar standardele de codare de bază și mi-a rupt imediat instalarea WordPress.
Deci, structura codului este importantă? Sigur, dar am dat peste codul foarte sofisticat în teme WordPress - frumusețea PHP-ului orientat pe obiecte, CSS lizibil, blocurile de cod documentate în mod strălucit și așa mai departe. Dar a rupt momentul în care l-am instalat pe WordPress 3.6 - părea că a lucrat doar la versiunea 3.2.
Cum rămâne cu întreținerea? Desigur, dar de data aceasta, a trebuit să cumpăr o temă pentru clientul meu care a folosit cele mai recente funcții WordPress pentru acea versiune. A fost o temă bună, dar nu am putut muta un bloc într-alt loc - nici nu mi-a lăsat evitați utilizarea acestuia! Site-ul web a trebuit să fie același ca și site-ul demo sau s-ar destrăma.
Deci, flexibilitate? Da dar…
Ai idee - nu este doar un singur lucru care face o temă grozavă.
Îngrijirea clienților, cod valid, cod securizat, compatibilitate cu pluginurile majore și trebuie să fie distribuit în mod corespunzător cu privire la produsele licențiate pe care le include.
Într-adevăr, sunt atât de multe de învățat.
Trebuie să parcurgem mai întâi unele API-uri oferite de WordPress - poate nu toate, dar un dezvoltator de teme trebuie să învețe despre API-ul de opțiuni, API-ul pentru setări, API pentru personalizarea temelor și așa mai departe. Apoi, vom vedea importanța localizării și vom examina opțiunile de licențiere pentru diverse piețe, cum ar fi ThemeForest, Creative Market sau propriul site.
Apoi, vom învăța să scriem un cod mai bun. Standardele de codificare WordPress sunt importante, iar piețele sunt stricte. Codificarea corectă a codului este, de asemenea, importantă pentru fiecare bit de cod pe care îl folosim. Validarea codului este de asemenea crucială, la fel ca și securitatea acestuia.
După aceea, vom avea o privire la practicile rele - cele mai rele practici, într-adevăr. De la inventarea roții (prin dublarea caracteristicilor de bază) până la cea mai umflată temă vreodată (cu cinci mii de fonturi și tone de coduri scurte!), Vom vedea ce nu să facă și să evite acestea.
În cele din urmă, vom înțelege importanța compatibilității, a întreținerii și a îngrijirii clienților. Sprijinirea diverselor plugin-uri cum ar fi bbPress sau WooCommerce este un plus imens, dar actualizarea regulată a temei și asigurarea unui sprijin excelent sunt mai mult decât atât. Mult mai mult.
Aceasta a fost introducerea, încălzirea seriei noastre. Rămâneți reglați pentru mai multe: în următorul set de articole vom discuta API-urile, localizarea, licențierea și multe altele.
De asemenea, nu ezitați să comentați acest post cu sugestiile dvs. Avem o schiță solidă pentru serie, dar vă puteți ajuta să o modelați cu întrebările dvs.! :)