Slik legger du til egendefinerte administrasjonsmeldinger i WordPress
Vil du legge til adminnotiser i WordPress? Administrasjonsmeldinger brukes av WordPress-kjerne, temaer og plugins for å vise advarsler, merknader og viktig informasjon på skjermen til brukere. I denne artikkelen vil vi vise deg hvordan du kan legge til adminvarsler i WordPress.
Hvorfor og når du skal bruke administrasjonsmeldinger i WordPress?
WordPress bruker administrasjonsvarsler for å varsle brukere om feil, advarsler og suksessmeldinger.
Individuelle nettstedseiere, pluginforfattere og temautviklere kan også bruke administrasjonsmeldinger.
Hvis du jobber på et nettsted for kunder som ikke er kjent med WordPress, kan du legge til admin-notater for å vise nyttig informasjon på tvers av deres WordPress-administrasjonsområde.
Egendefinerte adminopplysninger kan også være nyttige hvis du kjører et multi-author WordPress-nettsted. Du kan legge til meldinger for å veilede nye forfattere og hjelpe dem å finne veien rundt.
Vi anbefaler imidlertid å bruke administrasjonsmeldinger nøye. De kan være veldig irriterende og kan ødelegge WordPress-opplevelse for brukerne.
Når det er sagt, la oss ta en titt på hvordan du kan legge til dine egne tilpassede adminmeldinger i WordPress.
Metode 1: Legg til tilpassede merknader i WordPress manuelt
Denne metoden krever at du legger til kode på WordPress-siden din. Hvis du aldri har lagt til kode før, så ta en titt på vår veiledning om å lime inn utklipp fra nettet til WordPress.
La oss komme i gang.
Først må du legge til denne koden i temaets funksjoner.php-fil eller et nettstedspesifikt plugin.
funksjon general_admin_notice () global $ pagenow; hvis ($ pagenow == 'options-general.php') echo 'Denne varsel vises på innstillingssiden.
'; add_action ('admin_notices', 'general_admin_notice');
Denne koden viser en melding på innstillingssiden med en gul ramme og en knapp for å lukke varselet. Slik vises det på nettstedet ditt:
Hvis du studerer koden, vil du legge merke til at vi har brukt $ pagenow
variabel for å gjenkjenne gjeldende side.
Deretter la vi til tilstanden som kontrollerer om den nåværende siden møter siden der vi vil vise varselet.
Hvis det gjør det, viser vi varselet innpakket i en element. Dette div-elementet bruker CSS-klasser som allerede er definert i WordPress-administrasjonsarket for ulike typer meldinger.
Du må bruke legge merke til
klasse og så kan du legge til varsel-feil
, varsel-advarsel
, varsel-suksess
, eller varsel-info
.
Eventuelt kan du bruke er-dismissible
klasse som legger til en knapp for å lukke varselet.
Bortsett fra å sjekke gjeldende side, kan du legge til alle slags forhold for å vise merknader som samsvarer med forskjellige scenarier.
For eksempel vil du bare vise et varsel til brukere med forfatterens brukerrolle.
Slik gjør du det:
funksjon author_admin_notice () global $ pagenow; hvis ($ pagenow == 'index.php') $ user = wp_get_current_user (); hvis (in_array ('author', (array) $ user-> roller)) echo 'Klikk på Innlegg for å begynne å skrive.
'; add_action ('admin_notices', 'author_admin_notice');
Som du kan se at vi har lagt til en ekstra sjekk for å oppdage brukerrollen i vår funksjon.
Slik vises det på nettstedet ditt.
Du kan trene med forskjellige forhold, filtre og kroker for å spille med administrasjonsmeldinger.
Metode 2: Legg til administrasjonsmeldinger ved hjelp av en WordPress-plugin
Denne metoden er enklere, da det ikke krever at du legger til kode. Det er imidlertid ikke så fleksibelt som tilpasset kode metode.
Første du må gjøre er å installere og aktivere pluginet for KJM Admin Notices. For mer informasjon, se vår trinnvise veiledning om hvordan du installerer et WordPress-plugin.
Ved aktivering må du besøke Innstillinger »KJM Admin Notices side for å konfigurere plugininnstillinger.
Først må du sjekke alternativet for å aktivere KJM Admin Notices. Det andre alternativet legger til en egendefinert innleggstype der du kan legge til og redigere dine egendefinerte adminvarsler.
Plugin lar deg også sende en e-post til registrerte brukere når du publiserer en ny varsel. Du kan merke av i boksen ved siden av 'Send Email' hvis du vil bruke denne funksjonen.
Du kan også aktivere kommentarer til dine meldinger som tillater brukere å svare på meldinger ved å legge til kommentarer. For å aktivere denne funksjonen, merk av i boksen ved siden av "Tillat kommentarer".
Ikke glem å klikke på knappen Lagre endringer for å lagre innstillingene dine.
Du vil nå se et nytt menyelement merket merknader i WordPress admin bar. Her kan du legge til og redigere dine egendefinerte adminvarsler.
La oss lage din første adminmelding.
Besøk Meldinger »Legg til varsel side. Du vil se en skjerm som ligner på WordPress-postredigeringsskjermen.
Begynn med å legge til en tittel for varsel, og legg deretter til det faktiske varselet i innleggredigeren. Du kan velge varselkategori fra boksen på høyre side.
Deretter må du velge brukerrollene som vil se denne kunngjøringen.
Du kan eventuelt vise eller skjule tittel, forfatter og dato, og knappen for å avvise varsel.
Når du er ferdig, klikker du på publiser-knappen og din egendefinerte adminvarsel vil gå live.
KJM Admin Notices lar deg administrere dine egendefinerte admin meldinger uten å skrive noen kode. Du kan slette eller unpublish merknader som du ikke vil vise lenger.
Ved hjelp av e-postfunksjonen kan du også bruke den til å varsle alle brukerne dine, selv om de ikke logger på for å sjekke meldinger.
Har du problemer med å sende e-post? Se vår veiledning om hvordan du fikser WordPress uten å sende epostproblem.
Du vil kanskje også se på WP Notification Center-plugin. Den legger til et Facebook-lignende varslingssenter i WordPress. Brukere kan klikke på varselikonet for å se sine varsler.
Det er alt. Vi håper denne artikkelen hjalp deg med å lære hvordan du legger til tilpassede adminmeldinger i WordPress. Du kan også se vår guide om hvordan du oppretter et tilpasset brukerregistreringsskjema i WordPress.
Hvis du likte denne artikkelen, vennligst abonner på vår YouTube Channel for WordPress-videoopplæringsprogrammer. Du kan også finne oss på Twitter og Facebook.