Algemiene flaters foar temaûntwikkeling mei WordPress

20821051 s

De fraach nei WordPress-ûntwikkeling groeit troch en hast al ús kliïnten hawwe no in WordPress-side as in ynbêde WordPress-blog. It is in solide beweging - net troch elkenien leaf, mar d'r binne safolle tema's, plugins, en in heule hoemannichte ûntwikkelders dat it logysk is. De mooglikheid om jo oanwêzigens op it web te feroarjen sûnder in platfoarm te skrassen en opnij te begjinnen is gewoan in enoarm foardiel.

As jo ​​ea in WordPress-side hawwe dy't jo haatsje, of jo kinne it gewoan net krije om te funksjonearjen lykas jo wolle - fyn gewoan in boarne dy't it foar jo kin reparearje. In WordPress-ymplemintaasje is allinich sa goed as de minsken dy't jo tema en plugins hawwe ûntwikkele.

Wy hienen sa'n grutte fraach dat wy moasten wendje nei tsjinsten en ûnderaannemers dy't Photoshop-bestannen omsette nei tema's, of wy keapje tema's fan tsjinsten fan tredden. Wy hâlde Themeforest echt fanwege de kwaliteit en seleksje (dat is ús affiliate link). De bottomline, jo moatte tema-bestannen nea hoege te bewurkjen, útsein as jo wat drastysk dogge oan it tema. Alle ynhâld - siden, berjochten en kategoryen moatte bewurkber wêze fia de administraasje fan jo tema.

As wy in tema hawwe ûntwikkele as wy ien keapje, fine wy ​​dizze faaks faak problemen:

  • Kategoryen yn plak fan oanpaste posttypen - Soms hawwe de siden ferskate seksjes - lykas Nijs, Parseberjochten, Produktlisten, ensfh. Dy't goed wurkje yn in blogstylformaat wêr't jo in yndekspagina, kategorypagina's en dan ienige siden hawwe om de folsleine ynhâld wer te jaan. Wy merke lykwols dat in protte tema-ûntwikkelders de kategoryen ûntwikkeling en hardcode fluchtoetse, sadat jo it blog allinich kinne brûke om dizze ynhâld te pleatsen. Dit is in ferskriklike ymplemintaasje en makket gjin foardiel fan WordPress's Custom Post Types. As jo ​​jo kategoryen opnij organisearje - dan binne jo skrokken om't it tema typysk hurdkodearre is. Wy geane faak yn, ûntwikkelje de oanpaste posttypen, brûke dan in plugin om de kategory berjochten te konvertearjen nei it oanpaste posttype.
  • Oanpaste fjilden sûnder Avansearre oanpaste fjilden plugin - Ik bin wier ferrast dat Advanced Custom Fields net is oankocht troch WordPress en yntegreare yn it kearnprodukt. As jo ​​berjochten hawwe dy't ekstra ynformaasje nedich binne - lykas in fideo, in adres, in kaart, in iframe, of in oar detail, lit ACF jo de yngong fan dy eleminten dynamysk yn jo tema programmearje en se ferplicht, standert, of opsjoneel meitsje , ACF is in must-have en moat wurde brûkt ynstee fan Oanpaste fjilden fanwegen de kontrôle dy't it biedt oer jo tema. Wolle jo in fideo ynbêde op 'e thússide? Foegje in oanpast fjild ta dat allinich wurdt werjûn yn in metafakje op jo thússide-bewurker.
  • Tema Struktuer - WordPress hat in heul basale tema-bewurker dy't wy moatte brûke op tiden as kliïnten ús gjin FTP / SFTP-tagong jouwe om bestannen te bewurkjen. D'r is neat sa frustrerend as it keapjen fan in tema en gjin manier hawwe om de stilen, koptekst as foettekst te bewurkjen, om't se de bestannen ferpleatse nei submappen. Lit de bestannen yn 'e root fan' e temapapier! Behalven as jo in oar kader hawwe opnommen, is d'r gewoan gjin ferlet fan alle komplekse mapstrukturen. It is net sa dat jo hûnderten bestannen sille hawwe yn 'e tema-map dy't jo net kinne fine.
  • Sydbalken en widgets - It net hawwen fan sydbalken om widgets yn jo heule tema op te nimmen is frustrearend ... en dan is oermjittich gebrûk fan sydbalken en widgets foar wat ienfâldige opsjes moatte wêze ek frustrearjend. In sydbalke moat wurde beheind ta ynhâld dy't statysk is yn guon fan de sidetypen fan jo tema's, mar wurdt periodyk bywurke. It kin in Call-To-Action wêze oan 'e kant fan jo ynhâld. Of it kin in advertinsje wêze dy't jo nei de ynhâld wolle werjaan. Mar it is gjin sydbalke en widget gewoan om bygelyks in tillefoannûmer te werjaan.
  • Hurde koade opsjes - Sosjale keppelings, ôfbyldings, fideo's, en alle oare eleminten moatte wurde boud yn tema-opsjes dy't maklik kinne wurde wiksele. D'r is neat sa ferswarend as hoege te gean nei kearntema-bestannen om in sosjale profylferbining op 10 ferskate plakken ta te foegjen. Foegje in opsjeside ta (ACF hat in add-on) en set alle ynstellingen dêre, sadat jo marketingfolk se maklik kinne tafoegje of útwikselje as jo it tema opstelle.
  • Keppelingslisten binne menu's - WordPress hie eartiids in keppelingsseksje en se hawwe it úteinlik fuort dien om't menu's in perfekte manier wiene om in list mei keppelings nei ynterne as eksterne boarnen te ymplementearjen. Wy sjogge faaks ien menu programmearre op meardere lokaasjes op in side, of wy sjogge listen werjûn yn in sydbalke-widget. As de list in permaninte lokaasje is en horizontaal, fertikaal as hiërargysk is ... is it tiid foar in menu.
  • Yndeks tsjin foarside - De yndekspagina moat reservearre wêze foar jo blog en de berjochten dy't jo produsearje opnimme. As jo ​​in oanpaste thússide wolle hawwe dy't net de blogberjochten binne, moatte jo a opnimme Foarige sjabloanbestân yn jo tema. De bestjoers-> Lêse-ynstellingen binnen WordPress kinne jo ynstelle hokker pagina jo wolle hawwe as foarkant en hokker pagina jo wolle hawwe as jo blogpagina ... brûke se!
  • Responsive - Elk tema moat wêze reageare op 'e ferskillende hichten en breedten fan' e oerfloed fan werjeften minsken brûke oer mobile apparaten, tablets, laptops, en grutte byldskermen. As jo ​​tema net reageart, ferwûnje jo josels troch it passende apparaat net te leverjen oan it brûkte apparaat. En jo kinne jo sels ferwûnje troch gjin mobyl sykferkear nei jo side te krijen.

In oare geweldige praktyk dy't wy begjinne te sjen is temaûntwikkelders en temaferkeapers ek in WordPress-ymportbestân ynklusyf, sadat jo de side krekt kinne krije te wurkjen sa't it ferskynt doe't jo it kochten - en dan kinne jo gewoan de ynhâld yngean en bewurkje , In tema keapje en ynstallearje - dan is in lege pagina te besjen mei gjin fan 'e geweldige eleminten en funksjes dy't it ûntwerp fan it tema toand hat. De learkurve is oars op komplekse tema's en ûntwikkelers implementearje funksjes faak oars. Grutte dokumintaasje en starterynhâld is in geweldige manier om jo klanten te helpen.

ien reaksje

  1. 1

Wat tinksto?

Dizze side brûkt Akismet om spam te ferleegjen. Learje hoe't jo kommentaargegevens ferwurke wurde.