Cazul curios al tematicii de specialitate

Ați avut vreodată nevoie de un site web care ar trebui să fie construit cu WordPress, dar, de asemenea, ar trebui să împingă limitele acestui frumos sistem de management al conținutului? Este necesar să creați un site Web WordPress pentru a distribui fragmente de cod sau să creați un curs online pentru a vă vinde cunoștințele sau pentru a construi un sistem de asistență pentru agenția dvs.?

Uneori, o temă și o grămadă de pluginuri nu vor funcționa pentru proiectul nostru. Uneori, avem nevoie de un sistem complet cu un design decent și o funcționalitate solidă. Aici intră în joc teme de specialitate.

Ce este o temă de specialitate?

O temă WordPress trebuie dezvoltată pentru a schimba aspectul unui site web și pentru a evita oferirea de funcții încorporate în centrul său. Asta se numește "invadarea teritoriului pluginului" și este considerat o practică proastă, deoarece în mod esențial lanțați utilizatorul la tema dvs. cu funcționalitatea pe care o oferiți. Din fericire, există o soluție: puteți oferi funcționalitate prin pluginurile pe care le solicitați utilizatorilor să le instaleze. Pentru a face acest lucru, puteți utiliza o bibliotecă PHP cum ar fi Activarea pluginului TGM.

Dar, uneori, un proiect necesită ca designul și funcționalitatea să funcționeze împreună. În acest caz, avem o excepție, iar numele excepției, folosit pe întreaga piață WordPress, este "teme de specialitate".

Cum ar trebui să facem temele de specialitate?

Dacă vă decideți să faceți o temă de specialitate pentru WordPress, vă recomandăm să luați în considerare câteva lucruri:

Au un scop foarte specific

Trebuie să oferiți o abordare unică pentru a vă prezenta tema ca pe o "temă de specialitate". Du-te banane dacă vrei (dacă ești sigur că cineva îți va folosi tema) și faci tema cea mai excentrică pe care comunitatea a văzut-o vreodată. Serios, comunitatea ar putea folosi o varietate de teme.

Utilizați acțiuni și filtre pentru a face ca tema dvs. să fie extinsă

Acțiunile și filtrele fac parte din API-ul WordPress Plugin, dar asta nu înseamnă neapărat că temele nu pot beneficia de ele. De fapt, toate cele mai populare cadre tematice WordPress utilizează acțiuni și filtre (în principal acțiuni), astfel încât alți dezvoltatori pot extinde cadrele. Urmăriți-le și faceți tema dvs. extensibilă cu acțiunea WordPress și cârligele de filtrare.

Faceți tema pregătită pentru teme pentru copii

Iată-ți "A-ha!" momentul în care doriți să faceți mai mult de tema dvs. prin diversificarea opțiunilor de design-face tema dvs. gata pentru teme copil! Construiți tema de bază (ca un cadru tematic) și creați teme pentru a oferi diferite modele.

Puteți utiliza activarea pluginului TGM

Dacă simțiți că alte teme pot beneficia de o parte din funcționalitatea dvs., continuați și oferiți-i ca un plugin și necesita utilizând biblioteca de activare a pluginului TGM. Dar, în majoritatea cazurilor, funcționalitățile temelor de specialitate nu pot fi folosite cu alte teme; așa că ar părea un efort inutil de a transforma funcționalitatea. 

Dar rețineți că dezvoltatorii ar putea crea teme după lansați tema de specialitate, deci este încă o idee bună să separați funcționalitatea de design.

Idei pentru a crea teme de specialitate

Există atât de multe tipuri de teme de specialitate care pot fi făcute încât ar fi inutil să încercați să le enumerați pe toate. Dar pentru a obține ideea, să scriem câteva:

  • un comitet de locuri de muncă
  • un sistem de întrebări și răspunsuri
  • un birou de ajutor
  • un sistem de management al învățării
  • un site publicitar
  • o pagină de vânzare a domeniului
  • o pagină "în curând"
  • o simpla invitatie la nunta online
  • o bază de cunoștințe
  • un site de director
  • un manager de contact
  • … și altele

După cum am spus mai devreme, orice idee bună ar putea fi - și ar trebui să fie-transformat într-o temă de specialitate. Dacă credeți că aveți o idee bună să faceți o temă de specialitate originală, mergeți la el.

Exemple notabile de la Tema

Există atât de multe exemple bune de teme de specialitate pe internet - mai ales pe piețele tematice WordPress. Să aruncăm o privire la câteva exemple notabile în ThemeForest:

Reach social: o platformă unică "vorbitor de mulțime"

Ai auzit vreodată de Thunderclap? Thunderclap este o platformă "vorbitor de mulțimea" care "îi ajută pe oameni să fie auzită", obținându-i suficienți susținători pentru a-și împărtăși cauza în conturile de social media ale suporterilor lor. Și tema Social Reach vă permite să începeți un site web personalizat pentru a face exact acest lucru.

Academia: Un sistem minuțios de management al învățării

Sistemele de management al învățării au fost în creștere în anul 2014, dar Academia a fost în jur de martie 2013. Cu această temă curată și frumoasă WordPress, puteți să vă începeți propriul LMS și să lansați și să vindeți cursuri.

Biroul de asistență: o Birou de asistență generală

Dacă vindeți un produs sau oferiți un serviciu, este posibil ca clienții dvs. să solicite asistență pentru produsul sau serviciul dvs. Cu tema Support Desk, puteți furniza o bază de cunoștințe, un forum de suport și pagini de întrebări frecvente pentru clienții dvs..

Domeniu: Un domeniu "simplu de vânzare"

Temele de specialitate nu trebuie neapărat să fie mari, teme complexe. Domena este un exemplu destul de bun pentru o temă de specialitate simplă, care vă ajută să creați o pagină "de vânzare" pentru domeniile dvs..

Concluzie

Sunt sigur că nu există standarde în lume care să nu aibă excepții. În cazul nostru, noțiunea de "teme de specialitate" este excepția noastră pentru standardele de dezvoltare a temelor - chiar dacă creăm o temă de specialitate, dar oferim funcționalitatea sa ca pluginuri, în practică, încă împiedică utilizatorii să schimbe temele.

Ce părere aveți despre acest subiect? Ar trebui să vedem mai multe teme de specialitate și să îndoim standardele un pic mai mult, sau ar trebui să rămânem la standardele strict? 

Vă rugăm să vă împărtășiți gândurile cu noi comentând mai jos - și dacă v-ați plăcut acest articol, nu uitați să le partajați prietenilor!

Cod