Så här lägger du till anpassade administratörsmeddelanden i WordPress
Vill du lägga till administrativa meddelanden i WordPress? Admin-meddelanden används av WordPress-kärnan, teman och plugins för att visa varningar, meddelanden och viktig information om skärm till användare. I den här artikeln visar vi hur du kan lägga till administrativa meddelanden i WordPress.
Varför och när du ska använda Admin-meddelanden i WordPress?
WordPress använder administrativa meddelanden för att varna användarna om fel, varningar och succémeddelanden.
Enskilda webbplatsägare, pluginförfattare och tematillverkare kan också använda administrativa meddelanden.
Om du arbetar på en webbplats för kunder som inte är bekanta med WordPress, kan du lägga till administrativa meddelanden för att visa användbar information över deras WordPress-administrativa område.
Anpassade administrativa meddelanden kan också vara till hjälp om du kör ett WordPress-webbplats med flera författare. Du kan lägga till meddelanden för att styra nya författare och hjälpa dem att hitta sig runt.
Vi rekommenderar dock att du använder försiktighetsmeddelanden noggrant. De kan vara väldigt irriterande och kan förstöra WordPress-upplevelsen för dina användare.
Med detta sagt, låt oss ta en titt på hur du kan lägga till egna anpassade adminmeddelanden i WordPress.
Metod 1: Lägg till anpassade meddelanden i WordPress manuellt
Den här metoden kräver att du lägger till kod på din WordPress-webbplats. Om du aldrig har lagt till kod tidigare, ta en titt på vår guide om att klistra in snippets från webben till WordPress.
Låt oss börja.
Först måste du lägga till den här koden i ditt temas funktioner.php-fil eller ett sajtspecifikt plugin.
funktion general_admin_notice () global $ pagenow; om ($ pagenow == 'options-general.php') echo 'Detta meddelande visas på inställningssidan.
'; add_action ('admin_notices', 'general_admin_notice');
Denna kod visar ett meddelande på inställningssidan med en gul kant och en knapp för att stänga meddelandet. Så här visas den på din webbplats:
Om du studerar koden märker du att vi har använt $ pagenow
variabel för att upptäcka den aktuella sidan.
Därefter lade vi till villkoret som kontrollerar om den aktuella sidan möter sidan där vi vill visa meddelandet.
Om det gör så visar vi meddelandet omslaget i en element. Detta div-element använder CSS-klasser som redan är definierade i WordPress-administratörsarkivet för olika typer av meddelanden.
Du måste använda lägga märke till
klass och sedan kan du lägga till meddelande-error
, meddelande-varning
, meddelande-success
, eller meddelande-info
.
Eventuellt kan du använda är-dismissible
klass som lägger till en knapp för att stänga meddelandet.
Förutom att kontrollera den aktuella sidan kan du lägga till alla slags villkor för att visa meddelanden som matchar olika scenarier.
Till exempel vill du bara visa ett meddelande till användare med författarens användarroll.
Så här gör du det:
funktion author_admin_notice () global $ pagenow; om ($ pagenow == 'index.php') $ user = wp_get_current_user (); om (in_array ("author", (array) $ user-> roller)) echo 'Klicka på Inlägg för att börja skriva.
'; add_action ('admin_notices', 'author_admin_notice');
Som ni ser att vi har lagt till en extra check för att upptäcka användarrollen i vår funktion.
Så här visas den på din webbplats.
Känn dig fri att träna med olika förhållanden, filter och krokar för att spela med administrativa meddelanden.
Metod 2: Lägg till administrativa meddelanden med hjälp av ett WordPress-plugin
Denna metod är enklare eftersom det inte kräver att du lägger till kod. Det är dock inte lika flexibelt som anpassad kodmetod.
Det första du behöver göra är att installera och aktivera insticksprogrammet för KJM Admin Notices. För mer information, se vår steg för steg guide om hur du installerar ett WordPress-plugin.
Vid aktivering måste du besöka Inställningar »KJM Admin-meddelanden sida för att konfigurera insticksinställningar.
Först måste du kolla alternativet för att aktivera KJM Admin-meddelanden. Det andra alternativet lägger till en anpassad posttyp där du kan lägga till och redigera dina anpassade administrativa meddelanden.
I plugin kan du även skicka ett mail till registrerade användare när du publicerar ett nytt meddelande. Du kan markera rutan bredvid alternativet "Skicka e-post" om du vill använda den här funktionen.
Du kan också aktivera kommentarer för dina meddelanden som tillåter användare att svara på meddelanden genom att lägga till kommentarer. För att aktivera den här funktionen markerar du rutan bredvid alternativet Tillåt kommentarer.
Glöm inte att klicka på knappen Spara ändringar för att spara dina inställningar.
Du kommer nu att se ett nytt menyalternativ med märkta meddelanden i din WordPress-administratörsfält. Här kan du lägga till och redigera dina anpassade administrativa meddelanden.
Låt oss skapa ditt första administrativa meddelande.
Besök Meddelanden »Lägg till meddelande sida. Du kommer att se en skärm ungefär som WordPress-postredigeringsskärmen.
Börja med att lägga till en titel för ditt meddelande och lägg till det faktiska meddelandet i postredigeraren. Du kan välja meddelandekategori från rutan till höger.
Därefter måste du välja användarroller som kommer att se detta meddelande.
Du kan valfritt visa eller gömma titel, författare och datum och knappen för att avvisa meddelandet.
När du är klar klickar du på publicera-knappen och ditt anpassade administrativa meddelande kommer att gå live.
Med KJM Admin Notices kan du hantera dina anpassade adminmeddelanden utan att skriva någon kod. Du kan ta bort eller avinstallera meddelanden som du inte vill visa mer.
Med hjälp av e-postfunktionen kan du också använda den för att varna alla dina användare även om de inte loggar in för att kontrollera meddelanden.
Har du problem med att skicka e-post? Se vår guide om hur du fixar WordPress utan att skicka e-postproblem.
Du kanske också vill titta på WP Notification Center-plugin. Det lägger till ett Facebook-liknande meddelandecenter i WordPress. Användare kan klicka på anmälningsikonen för att se deras meddelanden.
Det är allt. Vi hoppas att den här artikeln hjälper dig att lära dig hur du lägger till anpassade administrativa meddelanden i WordPress. Du kanske också vill se vår guide om hur du skapar en anpassad användarregistreringsblankett i WordPress.
Om du gillade den här artikeln kan du prenumerera på vår YouTube-kanal för WordPress-videoinstruktioner. Du kan också hitta oss på Twitter och Facebook.