Come aggiungere avvisi di amministrazione personalizzati in WordPress

Come aggiungere avvisi di amministrazione personalizzati in WordPress / Esercitazioni

Vuoi aggiungere avvisi di amministrazione in WordPress? Le note di amministrazione vengono utilizzate da core, temi e plug-in di WordPress per visualizzare avvisi, avvisi e informazioni importanti sullo schermo per gli utenti. In questo articolo, ti mostreremo come aggiungere avvisi di amministrazione in WordPress.

Perché e quando utilizzare le notifiche di amministrazione in WordPress?

WordPress utilizza le notifiche di amministrazione per avvisare gli utenti su errori, avvisi e messaggi di successo.

Singoli proprietari di siti, autori di plugin e sviluppatori di temi possono anche utilizzare le notifiche di amministrazione.

Se stai lavorando su un sito web per clienti che non hanno familiarità con WordPress, puoi aggiungere notifiche di amministrazione per visualizzare informazioni utili nell'area di amministrazione di WordPress.

Anche le notifiche amministrative personalizzate possono essere utili se si esegue un sito WordPress multi-autore. Puoi aggiungere avvisi per guidare nuovi autori e aiutarli a orientarsi.

Tuttavia, si consiglia di utilizzare le notifiche di amministrazione con attenzione. Possono essere davvero fastidiosi e potrebbero rovinare l'esperienza di WordPress per i tuoi utenti.

Detto questo, diamo un'occhiata a come è possibile aggiungere le proprie notifiche amministrative personalizzate in WordPress.

Metodo 1: aggiungere manualmente le notifiche personalizzate in WordPress

Questo metodo richiede l'aggiunta di codice al tuo sito WordPress. Se non hai mai aggiunto il codice prima, dai un'occhiata alla nostra guida su come incollare snippet dal web in WordPress.

Iniziamo.

Per prima cosa è necessario aggiungere questo codice al file functions.php del proprio tema o a un plug-in specifico del sito.

 function general_admin_notice () global $ pagenow; if ($ pagenow == 'options-general.php') echo ' 

Questo avviso appare nella pagina delle impostazioni.

'; add_action ('admin_notices', 'general_admin_notice');

Questo codice visualizza un avviso nella pagina delle impostazioni con un bordo giallo e un pulsante per chiudere l'avviso. Ecco come apparirà sul tuo sito:

Se studi il codice, noterai che l'abbiamo usato $ pagenow variabile per rilevare la pagina corrente.

Successivamente abbiamo aggiunto la condizione che controlla se la pagina corrente soddisfa la pagina in cui vogliamo visualizzare la notifica.

Se lo fa, mostreremo l'avviso avvolto in a elemento. Questo elemento div utilizza le classi CSS già definite nel foglio di amministrazione admin di WordPress per diversi tipi di notifiche.

Devi usare Avviso classe e quindi è possibile aggiungere avviso di errori, avviso di allerta, comunicazione-successo, o comunicazione-info.

Opzionalmente, puoi usare è-dismissible classe che aggiunge un pulsante per chiudere l'avviso.

Oltre a controllare la pagina corrente, puoi aggiungere tutti i tipi di condizioni per mostrare avvisi corrispondenti a diversi scenari.

Ad esempio, si desidera visualizzare un avviso solo per gli utenti con il ruolo utente autore.

Ecco come lo farai:

 function author_admin_notice () global $ pagenow; if ($ pagenow == 'index.php') $ user = wp_get_current_user (); if (in_array ('author', (array) $ utente-> ruoli)) echo ' 

Clicca su Post per iniziare a scrivere.

'; add_action ('admin_notices', 'author_admin_notice');

Come puoi vedere, abbiamo aggiunto un controllo extra per rilevare il ruolo dell'utente nella nostra funzione.

Questo è come apparirà sul tuo sito.

Sentiti libero di esercitarti con condizioni, filtri e ganci diversi per giocare con le notifiche dell'amministratore.

Metodo 2: aggiungere le notifiche di amministratore utilizzando un plugin WordPress

Questo metodo è più semplice in quanto non richiede l'aggiunta di codice. Tuttavia, non è flessibile come il metodo del codice personalizzato.

La prima cosa che devi fare è installare e attivare il plugin per le notifiche dell'amministratore di KJM. Per ulteriori dettagli, consulta la nostra guida passo passo su come installare un plug-in di WordPress.

Dopo l'attivazione, è necessario visitare Impostazioni »Avvisi amministrativi KJM pagina per configurare le impostazioni del plugin.

Innanzitutto, è necessario selezionare l'opzione per abilitare le notifiche amministrative KJM. La seconda opzione aggiunge un tipo di post personalizzato in cui è possibile aggiungere e modificare le notifiche di amministrazione personalizzate.

Il plugin consente inoltre di inviare una e-mail agli utenti registrati quando si pubblica un nuovo avviso. Puoi selezionare la casella accanto all'opzione "Invia email" se desideri utilizzare questa funzione.

È inoltre possibile abilitare i commenti per le proprie notifiche che consentiranno agli utenti di rispondere alle notifiche aggiungendo commenti. Per abilitare questa funzione, seleziona la casella accanto all'opzione 'Permetti commenti'.

Non dimenticare di fare clic sul pulsante Salva modifiche per memorizzare le tue impostazioni.

Ora vedrai una nuova voce di menu con le indicazioni nella barra di amministrazione di WordPress. Qui puoi aggiungere e modificare le tue notifiche di amministrazione personalizzate.

Creiamo il tuo primo avviso di amministratore.

Visita Avvisi »Aggiungi avviso pagina. Vedrai una schermata simile alla schermata di modifica del post di WordPress.

Inizia aggiungendo un titolo per la tua nota, quindi aggiungi l'avviso effettivo nell'editor dei post. È possibile selezionare la categoria di avviso dalla casella sulla mano destra.

Successivamente è necessario selezionare i ruoli utente che vedranno questo avviso.

Puoi opzionalmente mostrare o nascondere titolo, autore e data e il pulsante per respingere la notifica.

Al termine, fai clic sul pulsante di pubblicazione e l'avviso di amministrazione personalizzato verrà pubblicato.

Avvisi amministrativi di KJM ti consente di gestire le tue notifiche amministrative personalizzate senza scrivere alcun codice. È possibile eliminare o annullare la pubblicazione di avvisi che non si desidera visualizzare più.

Usando la funzione email, puoi anche usarlo per avvisare tutti gli utenti anche se non effettuano il login per controllare le notifiche.

Hai problemi nell'invio di email? Vedi la nostra guida su come risolvere WordPress che non invia problemi di posta elettronica.

Si consiglia inoltre di dare un'occhiata al plugin WP Notification Center. Aggiunge un centro di notifica simile a Facebook in WordPress. Gli utenti possono fare clic sull'icona di notifica per vedere le loro notifiche.

È tutto. Speriamo che questo articolo ti abbia aiutato a imparare come aggiungere avvisi di amministrazione personalizzati in WordPress. Si consiglia inoltre di consultare la nostra guida su come creare un modulo di registrazione utente personalizzato in WordPress.

Se questo articolo ti è piaciuto, ti preghiamo di iscriverti al nostro canale YouTube per le esercitazioni video di WordPress. Puoi anche trovarci su Twitter e Facebook.