Cum să adăugați notificări personalizate de administrator în WordPress
Doriți să adăugați notificări de administrator în WordPress? Anunțurile de administrare sunt folosite de modulele WordPress, temele și pluginurile pentru a afișa utilizatorilor avertizări, notificări și informații importante pe ecran. În acest articol, vă vom arăta cum puteți adăuga notificări de administrator în WordPress.
De ce și când să folosiți notificările de administrator în WordPress?
WordPress folosește anunțuri de administrator pentru a alerta utilizatorii despre erori, avertismente și mesaje de succes.
Proprietarii site-urilor individuale, autorii plugin-urilor și dezvoltatorii temelor pot utiliza, de asemenea, notificări de administrator.
Dacă lucrați pe un site web pentru clienții care nu sunt familiarizați cu WordPress, puteți adăuga notificări de administrator pentru a afișa informații utile în întreaga lor zonă de administrare WordPress.
Notificările de administrare personalizate pot fi, de asemenea, utile dacă executați un site WordPress cu mai mulți autori. Puteți adăuga anunțuri pentru a ghida noi autori și a le ajuta să-și găsească drumul în jur.
Cu toate acestea, vă recomandăm să utilizați cu atenție anunțurile de administrator. Ele pot fi foarte enervante și pot ruina experiența WordPress pentru utilizatorii dvs..
Acestea fiind spuse, să aruncăm o privire asupra modului în care puteți adăuga propriile notițe de administrator personalizate în WordPress.
Metoda 1: Adăugați notificări personalizate în WordPress manual
Această metodă vă cere să adăugați cod la site-ul dvs. WordPress. Dacă nu ați adăugat niciodată un cod înainte, consultați ghidul nostru privind inserarea fragmentelor de pe web în WordPress.
Să începem.
Mai întâi trebuie să adăugați acest cod la fișierul functions.php al temei sau la un plugin specific site-ului.
funcția general_admin_notice () global $ pagenow; dacă ($ pagenow == 'opțiuni-general.php') echo 'Această notificare apare pe pagina de setări.
„; add_action ("admin_notices", "general_admin_notice");
Acest cod afișează o notificare în pagina de setări cu o margine galbenă și un buton pentru a închide anunțul. Acesta este modul în care va apărea pe site-ul dvs.:
Dacă studiați codul, veți observa că am folosit-o $ pagenow
pentru a detecta pagina curentă.
După aceasta, am adăugat condiția care verifică dacă pagina curentă corespunde paginii în care dorim să afișăm notificarea.
Dacă se întâmplă, vom arăta anunțul înfășurat într-un element. Acest element div utilizează clasele CSS deja definite în foaia de stil pentru administrare WordPress pentru diferite tipuri de anunțuri.
Trebuie să utilizați înștiințare
clasă și apoi puteți adăuga Notă-eroare
, Notă de avertizare
, Notă-succes
, sau Notă-info
.
Opțional, puteți utiliza este-fi închise
clasă care adaugă un buton pentru a închide anunțul.
În afară de verificarea paginii curente, puteți adăuga tot felul de condiții pentru a afișa notificări care se potrivesc diferitelor scenarii.
De exemplu, doriți să afișați o notificare numai utilizatorilor cu rol de utilizator autor.
Iată cum veți face acest lucru:
funcția autor_admin_notice () global $ pagenow; dacă ($ pagenow == 'index.php') $ user = wp_get_current_user (); dacă (in_array ('autor', (array) $ user-> roluri)) echo 'Faceți clic pe Mesaje pentru a începe să scrieți.
„; add_action ("admin_notices", "autor_admin_notice");
După cum puteți vedea că am adăugat o verificare suplimentară pentru a detecta rolul de utilizator în funcția noastră.
Acesta este modul în care va apărea pe site-ul dvs..
Simțiți-vă libertatea de a practica cu diferite condiții, filtre și cârlige pentru a juca cu anunțurile de administrator.
Metoda 2: Adăugați notificări de administrator utilizând un plugin WordPress
Această metodă este mai simplă, deoarece nu necesită adăugarea codului. Cu toate acestea, nu este la fel de flexibil ca metoda codului personalizat.
Primul lucru pe care trebuie să-l faceți este să instalați și să activați pluginul KJM Admin Notices. Pentru mai multe detalii, consultați ghidul nostru pas cu pas despre cum să instalați un plugin WordPress.
La activare, trebuie să vizitați Setări »Notificări KJM Admin pentru a configura setările pluginului.
În primul rând, trebuie să verificați opțiunea pentru a activa notificările KJM Admin. Cea de-a doua opțiune adaugă un tip de post personalizat, în care puteți adăuga și modifica notificările personalizate de administrator.
Pluginul vă permite, de asemenea, să trimiteți un e-mail utilizatorilor înregistrați când publicați o notificare nouă. Puteți bifa caseta de lângă opțiunea "Trimiteți e-mail" dacă doriți să utilizați această funcție.
De asemenea, puteți să activați comentariile pentru anunțurile dvs., ceea ce va permite utilizatorilor să răspundă la anunțuri prin adăugarea de comentarii. Pentru a activa această funcție, bifați caseta de lângă opțiunea "Permiteți comentarii".
Nu uitați să faceți clic pe butonul salvați modificările pentru a stoca setările.
Veți vedea acum un nou meniu etichetat cu notificări în bara de administrare WordPress. Aici puteți adăuga și modifica notificările de administrator personalizate.
Să creați prima dvs. notificare de administrare.
Vizita Anunțuri »Adăugați o notificare pagină. Veți vedea un ecran asemănător ecranului de editare post WordPress.
Începeți prin adăugarea unui titlu pentru notificarea dvs., apoi adăugați nota actuală în editorul postului. Puteți selecta categoria anunțului din cutia de pe mâna dreaptă.
Apoi trebuie să selectați rolurile utilizatorilor care vor vedea acest anunț.
Puteți afișa sau ascunde opțional titlul, autorul și data și butonul pentru a elimina notificarea.
Odată ce ați terminat, dați clic pe butonul de publicare, iar notificarea personalizată de administrator va apărea live.
Notificările KJM Admin vă permit să gestionați notificările de administrare personalizate fără a scrie niciun cod. Puteți șterge sau anula publicarea anunțurilor pe care nu mai doriți să le afișați.
Utilizând funcția de e-mail, o puteți utiliza și pentru a alerta toți utilizatorii, chiar dacă nu se conectează pentru a verifica notificările.
Aveți probleme la trimiterea de e-mailuri? Consultați ghidul nostru despre cum să remediați dacă WordPress nu trimite o problemă de e-mail.
De asemenea, vă recomandăm să consultați pluginul Centrului de notificare WP. Acesta adaugă un centru de notificare Facebook în WordPress. Utilizatorii pot face clic pe pictograma de notificare pentru a vedea notificările.
Asta e tot. Sperăm că acest articol v-a ajutat să învățați cum să adăugați notificări de administrator personalizate în WordPress. Ați putea dori, de asemenea, să vedeți ghidul nostru despre cum să creați un formular de înregistrare utilizator personalizat în WordPress.
Dacă v-ați plăcut acest articol, vă rugăm să vă abonați la tutorialele video YouTube pentru canalul YouTube pentru WordPress. Ne puteți găsi pe Twitter și pe Facebook.