Cum să adăugați notificări personalizate de administrator în WordPress
Publicat: 2023-02-12Când sunteți proprietarul unui site web WordPress sau un autor de plugin/temă, notificările de administrator oferă o modalitate eficientă de a comunica cu utilizatorii prin alerte și mesaje simple. Cu toate acestea, dacă nu le-ați folosit niciodată înainte, s-ar putea să vă întrebați cum să creați notificări personalizate de administrator în WordPress.
Vestea bună este că există mai multe soluții disponibile. O modalitate de a crea notificări personalizate de administrator WordPress este editarea manuală a codului site-ului dvs. Alternativ, dacă doriți o metodă mai puțin tehnică, aveți și opțiunea de a folosi un plugin.
În această postare, vom discuta despre avantajele adăugării de notificări personalizate de administrator în WordPress. Apoi vă vom prezenta pas cu pas cum să faceți acest lucru, atât cu cât și fără un plugin. Să începem!
Care sunt beneficiile notificărilor personalizate de administrator?
Notificările de administrare WordPress sunt instrumente utile pe care le puteți folosi pentru a afișa alerte și mesaje importante utilizatorilor dvs. Notificările personalizate de administrator vă permit să:
- Afișați rapid și ușor informații utile pe site-ul dvs., inclusiv mementouri de administrator
- Ajutați utilizatorii noi să navigheze cu ușurință în zona de administrare WordPress, inclusiv pentru site-urile cu mai mulți autori
- Afișați mesaje de succes, avertismente și eroare în zona de administrare
- Oferiți feedback și îndrumări utilizatorilor
Notificările personalizate de administrator vă permit să trimiteți notificări respinse care pot fi codificate cu culori în funcție de tipul de mesaj. De exemplu, puteți folosi roșu pentru avertismente și erori, verde pentru mesaje de succes și albastru pentru notificări informative.
Cum să adăugați o notificare de administrator personalizată la WordPress: Fără plugin
Dacă vă simțiți confortabil să lucrați cu cod și doriți cât mai multă flexibilitate și control posibil, puteți adăuga notificări personalizate de administrator în WordPress fără a utiliza un plugin. Să aruncăm o privire la cum să facem asta în doi pași.
Pasul 1: Adăugați cod în fișierul functions.php
Pentru a adăuga manual o notificare de administrator personalizată în WordPress, localizați și deschideți fișierul functions.php pentru tema dvs. WordPress. Apoi adăugați următorul fragment de cod:
function general_admin_notice(){ global $pagenow; if ( $pagenow == 'options-general.php' ) { echo '<div class="notice notice-warning is-dismissible"> <p>This is an example of a notice that appears on the settings page.</p> </div>'; } } add_action('admin_notices', 'general_admin_notice');
Aceasta afișează o notificare cu un chenar galben pe pagina de setări, care arată astfel:
În codul de mai sus, variabila $pagenow este utilizată pentru a detecta pagina, iar următoarea condiție verifică dacă pagina curentă ar trebui să afișeze notificarea. Puteți folosi notice-error , notice-warning , notice-success sau notice-info pentru a crea notificarea personalizată de administrator.
Pasul 2: Editați codul pentru a afișa mesajele numai pentru autori
Dacă doriți să configurați notificarea astfel încât să se afișeze doar pentru rolul de utilizator „autor”, puteți face acest lucru adăugând următorul fragment de cod în fișierul functions.php :
function author_admin_notice(){ global $pagenow; if ( $pagenow == 'index.php' ) { $user = wp_get_current_user(); if ( in_array( 'author', (array) $user->roles ) ) { echo '<div class="notice notice-info is-dismissible"> <p>Click on <a href="edit.php">Posts</a> to start writing.</p> </div>'; } } } add_action('admin_notices', 'author_admin_notice');
În codul de mai sus, veți observa funcția adăugată pentru detectarea rolului de utilizator. Acum, notificarea personalizată de administrator se va afișa astfel, dar numai pentru autori:
Puteți folosi aceste fragmente de cod ca șablon pentru a vă crea propria notificare de administrator personalizată în WordPress, înlocuind sau adăugând orice condiții, cârlige și filtre pentru a vă satisface nevoile.
Cum să adăugați o notificare de administrator personalizată la WordPress: Cu un plugin
Dacă căutați o metodă mai simplă decât editarea codului site-ului dvs. sau nu aveți nevoie de mult în ceea ce privește flexibilitatea, puteți adăuga și o notificare de administrator personalizată în WordPress folosind un plugin.
Să aruncăm o privire la modul în care funcționează acest proces.
Pasul 1: Descărcați și instalați pluginul corespunzător
Primul pas este să descărcați un plugin care vă permite să adăugați notificări de administrator personalizate în WordPress, cum ar fi Notificări de administrator KJM:
După ce îl descărcați din Directorul de pluginuri WordPress, încărcați pluginul pe site-ul dvs. ( Plugins > Adăugați nou > Încărcați plugin ). Apoi instalează-l și activează-l.
Pasul 2: Configurați setările pluginului
Următorul pas este să activați opțiunea „KJM Admin Notices” pe pagina de setări a pluginului. Navigați la Setări > Notificări de administrator KJM :
Bifați casetele pentru a activa notificările de administrator KJM și creați un tip de postare personalizat pentru adăugarea și editarea notificărilor de administrare personalizate:
Pe această pagină, puteți, de asemenea, să selectați opțiunea de a trimite e-mail utilizatorilor atunci când o notificare este publicată și de a activa comentariile. Selectați Salvați modificările când ați terminat aici.
Pasul 3: Creați o notificare personalizată de administrator
Apoi, plasați cursorul peste elementul de meniu Notificări care a fost adăugat la tabloul de bord de administrare WordPress și selectați Adăugați o notificare :
Similar cu crearea unei postări sau pagini obișnuite în WordPress, puteți introduce un titlu și o descriere pentru notificarea de administrator:
În dreapta, sub Notice Cats , selectați o categorie pentru notificare:
Alegeți categoria pe care doriți să o utilizați pentru această notificare personalizată de administrator.
Pasul 4: Adăugați roluri de utilizator care vor vedea această notificare
După ce ați completat detaliile notificării și ați selectat o categorie, derulați în jos la secțiunea Afișați notificarea pentru roluri :
Selectați ce roluri de utilizator doriți să vedeți această notificare. În secțiunea următoare, puteți personaliza în continuare anunțul, de exemplu prin ascunderea butonului de respingere sau prin schimbarea culorilor de fundal și text:
Când ați terminat, faceți clic pe butonul Publicați :
Asta este! Acum ați creat o notificare de administrator personalizată WordPress.
Explorați resursele pentru dezvoltatori WP Engine
Notificările de administrator WordPress sunt o modalitate utilă de a afișa informații, alerte și mesaje utilizatorilor dvs. Indiferent dacă sunteți un plugin sau un autor de temă, sau doar un proprietar individual de site, puteți crea notificări de administrator personalizate editând manual fișierul functions.php al temei WordPress sau utilizând un plugin, cum ar fi KJM Admin Notices.
Cu toate acestea, pentru ca notificările dvs. de administrare WordPress să fie cele mai eficiente, este important ca toate aspectele site-ului dvs. web și ale zonei dvs. de administrare să fie optimizate. La WP Engine, oferim planuri de găzduire de calitate care vă pot ajuta să oferiți clienților tăi o experiență digitală excepțională!