Come aggiungere avvisi di amministrazione personalizzati in WordPress

Pubblicato: 2023-02-12

Quando sei il proprietario di un sito Web WordPress o un autore di plugin/temi, gli avvisi di amministrazione offrono un modo efficiente per comunicare con gli utenti tramite semplici avvisi e messaggi. Tuttavia, se non li hai mai usati prima, ti starai chiedendo come creare avvisi di amministrazione personalizzati in WordPress.

La buona notizia è che ci sono più soluzioni disponibili. Un modo per creare avvisi di amministrazione di WordPress personalizzati è modificare manualmente il codice del tuo sito. In alternativa, se desideri un metodo meno tecnico, hai anche la possibilità di utilizzare un plug-in.

In questo post, discuteremo i vantaggi dell'aggiunta di avvisi di amministrazione personalizzati in WordPress. Quindi ti guideremo passo dopo passo su come farlo, sia con che senza plug-in. Iniziamo!

Sommario
1. Quali sono i vantaggi degli avvisi di amministrazione personalizzati?
2. Come aggiungere un avviso di amministrazione personalizzato a WordPress: nessun plug-in
2.1. Passaggio 1: aggiungere il codice al file functions.php
2.2. Passaggio 2: modificare il codice per visualizzare i messaggi solo per gli autori
3. Come aggiungere un avviso di amministrazione personalizzato a WordPress: con un plug-in
3.1. Passaggio 1: scarica e installa il plug-in appropriato
3.2. Passaggio 2: configurare le impostazioni del plug-in
3.3. Passaggio 3: creare un avviso di amministrazione personalizzato
3.4. Passaggio 4: aggiungere ruoli utente che vedranno questo avviso
4. Esplora le risorse per sviluppatori di WP Engine

Quali sono i vantaggi degli avvisi di amministrazione personalizzati?

Gli avvisi di amministrazione di WordPress sono strumenti utili che puoi utilizzare per visualizzare avvisi e messaggi importanti per i tuoi utenti. Gli avvisi di amministrazione personalizzati ti consentono di:

  • Visualizza in modo rapido e semplice informazioni utili sul tuo sito, inclusi i promemoria dell'amministratore
  • Aiuta i nuovi utenti a navigare facilmente nell'area di amministrazione di WordPress, anche per i siti con più autori
  • Visualizza i messaggi di successo, di avviso e di errore nell'area di amministrazione
  • Fornire feedback e indicazioni agli utenti

Gli avvisi di amministrazione personalizzati ti consentono di inviare notifiche ignorabili che possono essere codificate a colori in base al tipo di messaggio. Ad esempio, puoi utilizzare il rosso per avvisi ed errori, il verde per i messaggi di successo e il blu per gli avvisi informativi.

Come aggiungere un avviso di amministrazione personalizzato a WordPress: nessun plug-in

Se hai dimestichezza con il codice e desideri la massima flessibilità e controllo possibile, puoi aggiungere avvisi di amministrazione personalizzati in WordPress senza utilizzare un plug-in. Diamo un'occhiata a come farlo in due passaggi.

Passaggio 1: aggiungere il codice al file functions.php

Per aggiungere manualmente un avviso di amministrazione personalizzato in WordPress, individua e apri il file functions.php per il tuo tema WordPress. Quindi aggiungi il seguente frammento di codice:

 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');

Viene visualizzato un avviso con un bordo giallo nella pagina delle impostazioni, simile a questo:

Nel codice precedente, la variabile $pagenow viene utilizzata per rilevare la pagina e la seguente condizione verifica se la pagina corrente deve visualizzare l'avviso. Puoi utilizzare notice-error , notice-warning , notice-success o notice-info per creare il tuo avviso di amministrazione personalizzato.

Passaggio 2: modificare il codice per visualizzare i messaggi solo per gli autori

Se desideri configurare l'avviso in modo che venga visualizzato solo per il ruolo utente "autore", puoi farlo aggiungendo il seguente frammento di codice al tuo file 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');

Nel codice sopra, noterai la funzione aggiunta per rilevare il ruolo dell'utente. Ora, l'avviso personalizzato dell'amministratore verrà visualizzato in questo modo, ma solo per gli autori:

Puoi utilizzare questi frammenti di codice come modello per creare il tuo avviso di amministrazione personalizzato in WordPress, sostituendo o aggiungendo condizioni, hook e filtri per soddisfare le tue esigenze.

Come aggiungere un avviso di amministrazione personalizzato a WordPress: con un plug-in

Se stai cercando un metodo più semplice rispetto alla modifica del codice del tuo sito o non hai bisogno di molta flessibilità, puoi anche aggiungere un avviso di amministrazione personalizzato in WordPress utilizzando un plug-in.

Diamo un'occhiata a come funziona questo processo.

Passaggio 1: scarica e installa il plug-in appropriato

Il primo passo è scaricare un plug-in che ti consente di aggiungere avvisi di amministrazione personalizzati in WordPress, come KJM Admin Notice:

Dopo averlo scaricato dalla directory dei plug-in di WordPress, carica il plug-in sul tuo sito ( Plugin > Aggiungi nuovo > Carica plug-in ). Quindi installalo e attivalo.

Passaggio 2: configurare le impostazioni del plug-in

Il passaggio successivo consiste nell'abilitare l'opzione "Avvisi dell'amministratore di KJM" nella pagina delle impostazioni del plug-in. Passare a Impostazioni > Avvisi amministratore KJM :

Seleziona le caselle per attivare gli avvisi di amministrazione di KJM e crea un tipo di post personalizzato per l'aggiunta e la modifica di avvisi di amministrazione personalizzati:

In questa pagina è inoltre possibile selezionare l'opzione per inviare un'e-mail agli utenti quando viene pubblicato un avviso e abilitare i commenti. Seleziona Salva modifiche quando hai finito qui.

Passaggio 3: crea un avviso di amministrazione personalizzato

Successivamente, passa con il mouse sulla voce di menu Avvisi che è stata aggiunta alla dashboard di amministrazione di WordPress e seleziona Aggiungi avviso :

Analogamente alla creazione di un normale post o pagina in WordPress, puoi inserire un titolo e una descrizione per l'avviso di amministrazione:

A destra, sotto Avviso gatti , seleziona una categoria per la notifica:

Scegli la categoria che desideri utilizzare per questo avviso di amministrazione personalizzato.

Passaggio 4: aggiungere ruoli utente che vedranno questo avviso

Dopo aver inserito i dettagli della notifica e selezionato una categoria, scorri verso il basso fino alla sezione Mostra avviso ai ruoli :

Seleziona i ruoli utente per cui desideri visualizzare questa notifica. Nella sezione seguente è possibile personalizzare ulteriormente l'avviso, ad esempio nascondendo il pulsante di chiusura o modificando i colori dello sfondo e del testo:

Al termine, fai clic sul pulsante Pubblica :

Questo è tutto! Ora hai creato un avviso di amministrazione personalizzato di WordPress.

Esplora le risorse per sviluppatori di WP Engine

Gli avvisi di amministrazione di WordPress sono un modo utile per mostrare informazioni, avvisi e messaggi ai tuoi utenti. Che tu sia un plugin o un autore di temi, o solo un singolo proprietario di un sito, puoi creare avvisi di amministrazione personalizzati modificando manualmente il file functions.php del tuo tema WordPress o utilizzando un plugin come KJM Admin Notice.

Tuttavia, affinché gli avvisi dell'amministratore di WordPress siano più efficaci, è importante che tutti gli aspetti del sito Web e dell'area di amministrazione siano ottimizzati. In WP Engine, offriamo piani di hosting di qualità che possono aiutarti a offrire un'esperienza digitale eccezionale ai tuoi clienti!