Când construiți un site web pentru clientul dvs., uneori există părți ale administratorului WordPress pe care nu aveți nevoie să le acceseze. De fapt, dacă nu au nevoie să le acceseze, de ce să nu le eliminați și să simplificați administratorul pentru clientul dvs. Iată cum…
Ca de obicei, trebuie să obțineți configurarea plugin-ului înainte de a putea adăuga orice funcționalitate. Creați-vă un director în / Wp-content / plugins / denumit wptuts-simplu-admin. Acum, în interiorul acelui director, creați fișierul principal PHP pentru plugoinul dvs. Din motive de standardizare, o vom numi wptuts-simplu-admin.php.
În interiorul acestui fișier este locul în care am pus informațiile despre antetul pluginului:
Vom scrie acest plugin cu programare orientată pe obiecte, pe care Tom a introdus recent pentru cei care nu sunt familiarizați, așa că vom configura clasa noastră sub antetul pluginului:
În acest moment, vă puteți conecta la administratorul WordPress și puteți vedea pluginul. Puteți, de asemenea, să o activați acum, apoi să vă întoarceți și să o reîmprospătați pe măsură ce adăugăm funcționalitate.
Să presupunem că site-ul clientului tău nu folosește "Link-urile" și nu ai nevoie de clientul tău să folosească nimic în "Instrumente" sau "Setări" (asta e treaba ta, nu?). Deci, haideți să le dezactivați (liniile evidențiate sunt cod nou):
Nu știu despre tine, dar cred că există mai multe widget-uri de bord în fiecare instalare WordPress pe care pur și simplu nu am nevoie, iar clienții mei nu le pasă. Acestea sunt: Link-uri de intrare, Plugin-uri, WordPress Blog, și alte WordPress News. Desigur, s-ar putea argumenta că "Linkurile de intrare" au o utilitate, dar prefer să o ascund și să o salvez pe dezordine.
Acum, widgeturile tabloului de bord sunt metaboxe, astfel încât să putem folosi următorul cod pentru a scăpa de ele (din nou, liniile evidențiate sunt cod nou):
Ultimul ecran pe care-l voi acoperi pentru simplificare în acest articol este afișarea listei postărilor (atât pentru postări, cât și pentru pagini). În cazul în care clientul dvs. este doar o singură persoană, scriind toate posturile proprii, de ce au nevoie pentru a vedea coloana autorului? Sună ca un spațiu pierdut pentru mine.
Este vorba de mici personalizări ca acestea, care vă permit să faceți ca administratorul WordPress să se simtă adaptat nevoilor clientului dvs. Există mai multe lucruri pe care le puteți face, desigur, și probabil veți varia lucrurile pe bază de client pentru fiecare client. Unele dintre aceste lucruri se pot face folosind pluginul excelent Minimal Admin al lui Aaron Rutley.
Dacă doriți să faceți acest lucru, puteți include și verificări de capacitate pentru a dezactiva / activa funcționalitatea bazată pe cine s-a conectat.
Cum îți place să customizezi WordPress pentru clienții tăi? Spuneți-ne în comentariile de mai jos.