Ce sunt notificările de administrator WordPress (și cum funcționează)?
Publicat: 2020-09-29Chiar dacă sunteți nou în WordPress, veți fi familiarizat cu notificările de administrator. Acestea sunt mesajele care apar pe tabloul de bord pentru a vă informa despre actualizări, erori, modificări și multe altele.
Notificările de administrator vă oferă informații esențiale despre site-ul dvs., ceea ce vă permite să luați măsuri în timp util. În plus, dacă sunteți un dezvoltator de teme sau de plugin, este important să știți cum să adăugați notificări de administrator la WordPress, deoarece vă permit să comunicați cu ușurință mesajele utilizatorilor dvs.
În acest articol, vom trece peste diferitele tipuri de notificări de administrator pe care le puteți utiliza. Vom vorbi despre situațiile în care este logic să folosiți notificări de administrator și apoi vă vom învăța cum să le adăugați la WordPress. Sa trecem la treaba!
Care sunt diferitele tipuri de notificări de administrator în WordPress?
Poate ați observat că nu toate notificările de administrator WordPress arată la fel. În mod implicit, WordPress folosește patru stiluri diferite, în funcție de scopul notificărilor pe care le arată:
- Succes. Acesta este tipul de notificare pe care o veți vedea când faceți modificări site-ului dvs. (cum ar fi o instalare sau o activare a unui plugin) și se declanșează fără probleme.
- Eroare. După cum sugerează și numele, veți vedea acest tip de mesaj dacă există ceva în neregulă cu site-ul dvs. De obicei, aceasta este folosită atunci când un plugin sau o temă generează o eroare.
- Avertizare. Veți vedea acest tip de notificare când un plugin sau o componentă a site-ului web funcționează, dar nu funcționează conform așteptărilor.
- Informație. Acest tip de notificare de administrator este perfect pentru a comunica fragmente simple de informații.
După cum am menționat mai devreme, aceste patru clasificări sunt stiluri pe care le puteți utiliza pentru notificările de administrator. Fiecare anunț individual funcționează la fel sub capotă, așa că vedeți doar o diferență vizuală. Aici sunt cateva exemple:
Dacă intenționați să adăugați notificări personalizate de administrator pe site-ul dvs. web (sau la un plugin sau o temă la care lucrați), este important să urmați aceeași clasificare. Schema simplă de culori poate ajuta utilizatorii să identifice notificările pe care să le acorde prioritate dintr-o privire. De exemplu, dacă vedem o notificare roșie (o eroare) sau galbenă (o avertizare), știm că ceva nu este în regulă.
Având în vedere acest lucru, să vorbim despre când este logic să folosiți notificările de administrator WordPress.
De ce ar trebui să adăugați notificări personalizate de administrator WordPress?
Notificările de administrator în WordPress sunt toate despre uzabilitate și pot oferi utilizatorilor feedback și informații critice. De exemplu, notificări de succes. Dacă actualizați una dintre setările pluginului dvs. și salvați modificările, notificarea de succes oferă o confirmare vizuală a procesului:
Pentru propriul dvs. site web, adăugarea notificărilor personalizate ar putea să nu fie necesară decât dacă mai mulți utilizatori au acces la tabloul de bord. În acest caz, puteți utiliza notificări informaționale pentru a oferi membrilor echipei dvs. actualizări rapide.
Notificări de administrare WordPress pentru dezvoltatorii de pluginuri și teme
Mulți dezvoltatori de pluginuri folosesc, de asemenea, notificări de administrator pentru a comunica informații importante utilizatorilor lor. De asemenea, sunt utilizate de obicei pentru a promova funcționalitatea premium a pluginului sau a temei.
Rețineți că nu tuturor utilizatorilor le place să fie bombardați cu notificări de administrator. De ani de zile, a existat o dezbatere sănătoasă în comunitatea WordPress cu privire la modul în care dezvoltatorii folosesc notificările.
Utilizarea necorespunzătoare a notificărilor de administrare poate (și a avut) ca rezultat o reacție semnificativă în unele cazuri. Pe scurt, trebuie să fiți atenți la situațiile în care decideți să implementați notificările de administrator. În secțiunea următoare, vom discuta despre cum să adăugați notificări de administrator și vom oferi câteva sfaturi pentru standardizarea acestora.
SFAT: Gestionarea notificărilor de administrator în WordPress
Dacă aveți prea multe notificări de administrator pe WordPress, dar nu doriți să le respingeți înainte de a le citi (când aveți timp), dar vă distrag atenția, utilizați pluginul Admin Notices Manager pentru a muta toate notificările de administrator într-o singură centrală. plasați și citiți-le după convenția dvs.
Cum să adăugați notificări de administrator în WordPress (2 moduri)
Acum să vă învățăm cum să adăugați notificări de administrator în WordPress în două moduri. Mai întâi, vom trece peste abordarea manuală și apoi vă vom arăta cum să adăugați notificări de administrator folosind un plugin.
1. Adăugați manual notificări de administrator
Deoarece WordPress oferă deja stiluri implicite pentru notificările de administrator, adăugarea de noi notificări pe site-ul dvs. nu este atât de complicată pe cât ați putea crede. Acest lucru se datorează faptului că puteți utiliza „cârlige” existente pentru a apela diferite stiluri de alertă.
În orice caz, va trebui să adăugați câteva fragmente de cod pe site-ul dvs. web. Există două abordări pe care le puteți lua atunci când vine vorba de implementarea manuală a notificărilor de administrator:
- Adăugați codul în fișierul functions.php al temei active.
- Creați un plugin de cod personalizat pentru WordPress care include codul notificării.
Ce abordare utilizați va depinde de ceea ce intenționați să utilizați notificările de administrator. Iată un exemplu rapid de notificare personalizată de administrator care afișează mesajul „Sunteți pe pagina de setări!”:
function notice_example(){ global $pagenow; if ( $pagenow == 'options-general.php' ) { echo '<div class="notice notice-warning is-dismissible"> <p>You are on the settings page!</p> </div>'; } } add_action('admin_notices', 'notice_example');
Aici, înregistrăm o nouă funcție numită notice_example . Această funcție verifică dacă vă aflați în prezent în pagina Setări WordPress. Dacă sunteți, se afișează „Sunteți pe pagina de setări!” mesaj utilizând stilul de avertizare pentru administrator.
Veți observa, de asemenea, parametrul is-dismissible . Acest lucru permite utilizatorului final să respingă sau să închidă notificarea, ceea ce este întotdeauna recomandat. Așa arată:
Dacă doriți să creați notificări de administrator personalizate pentru anumite acțiuni, veți dori să aruncați o privire la manualul pentru dezvoltatori WordPress, care include toate informațiile de care aveți nevoie. În plus, autorii temelor ar trebui să arunce o privire pe pagina GitHub WPTRT. Aceasta oferă o clasă personalizată pentru a vă ajuta să creați notificări de administrator standardizate care sunt respinse pentru utilizatorul final în mod implicit.
În continuare, să ne uităm la utilizarea unui plugin pentru a crea notificări de administrator WordPress.
2. Utilizați un plugin pentru a adăuga notificări personalizate de administrator
Nu există atât de multe plugin-uri care vă permit să configurați notificări personalizate de administrator în WordPress. Acest lucru se datorează faptului că funcționalitatea depășește de obicei nevoile majorității utilizatorilor de pluginuri, iar notificările de administrator sunt mai bine codificate în nucleul proiectului.
Chiar și așa, opțiunea noastră recomandată aici este Notificările de administrator KJM:
După ce instalați pluginul, puteți configura noi notificări de administrator accesând noua filă Notificări de pe tabloul de bord:
Faceți clic pe Adăugați o notificare și veți putea folosi editorul WordPress pentru a pune împreună mesajul dorit. Cu acest plugin, puteți împărți notificările în două părți. Titlul va apărea mai vizibil, iar corpul său include text care apare chiar mai jos:
După ce publicați o notificare, veți vedea că apare automat în partea de sus a paginii în care vă aflați:
După ce personalizați mesajul notificării, puteți decide ce roluri de utilizator îl vor putea vedea:
Această caracteristică face din plugin o opțiune fantastică dacă lucrați cu o echipă mare, deoarece aveți control deplin asupra cine vede fiecare mesaj. În plus, pluginul vă permite, de asemenea, să schimbați unele aspecte ale modului în care arată notificările dvs. De exemplu, puteți alege să-i ascundeți titlul, cine l-a publicat și chiar să îi schimbați culorile:
Ca și în cazul oricărei alte piese de conținut pe care le creați folosind editorul WordPress, puteți salva notificările de administrator ca schițe sau le puteți programa în loc să le publicați imediat. În cele din urmă, puteți schimba stilul implicit pe care îl folosesc notificările dvs. prin meniul Notice Cats din dreapta:
Pentru exemplul nostru, am folosit stilul SUCCESS . Cu toate acestea, rețineți că ar trebui să schimbați stilul pe care îl utilizați în funcție de tipul de notificare de administrator pe care doriți să o trimiteți.
Adăugați notificări personalizate de administrator în WordPress
Acordarea atenției notificărilor de la administrator vă poate ajuta să vă asigurați că site-ul dvs. este întotdeauna în cea mai bună formă posibilă. Dincolo de menținerea site-ului dvs., a ști cum să adăugați notificări de administrator în WordPress este esențial dacă intenționați să creați teme sau plugin-uri personalizate.
Există două moduri în care puteți adăuga notificări de administrator în WordPress, care sunt:
- Adăugați manual notificări de administrator folosind cod.
- Utilizați un plugin pentru a adăuga notificări personalizate de administrator.
Sfat pentru utilizator: dacă doriți doar un control mai mare asupra notificărilor de administrare existente sau să vă asigurați că nu pierdeți nicio notificare cheie, nu uitați să utilizați Managerul de notificări de administrare pentru a gestiona toate notificările de administrator pe WordPress. Cu acest plugin, veți putea accesa rapid o „inbox” de notificare de administrator care include toate notificările. Rezultatul este o experiență mai curată pentru utilizatorul final, oferind în același timp informații vitale pentru acesta.