Come aggiungere avvisi di amministrazione personalizzati in WordPress

Spesso i nostri lettori ci chiedono come possono aggiungere avvisi amministrativi personalizzati in WordPress.

Il core, i temi e i plugin di WordPress mostrano avvisi di amministrazione come errori o avvisi agli utenti nella dashboard. Se sei un amministratore di un sito WordPress, puoi anche creare avvisi personalizzati per informare i membri del tuo team di informazioni importanti sul sito web.

In questo articolo, ti mostreremo come aggiungere facilmente avvisi amministrativi personalizzati in WordPress.

Come aggiungere avvisi di amministrazione personalizzati in WordPress

Perché aggiungere avvisi di amministrazione personalizzati in WordPress?

Gli avvisi di amministrazione sono notifiche all’interno dell’area di amministrazione di WordPress che informano gli utenti su informazioni importanti. Gli esempi includono errori, avvisi, avvisi o messaggi di successo relativi al core, ai plugin o ai temi di WordPress.

Esempio di avviso amministrativoEsempio di avviso amministrativo

Sebbene queste notifiche siano una funzionalità integrata di WordPress, puoi anche creare avvisi di amministrazione personalizzati per la tua dashboard.

Ad esempio, supponiamo che tu stia lavorando su un sito Web WordPress per clienti che non hanno familiarità con la piattaforma. Potresti aggiungere avvisi di amministrazione per visualizzare informazioni utili all’interno della loro area di amministrazione di WordPress.

Alcuni altri esempi di utilizzo di avvisi amministrativi personalizzati includono:

  • Comunicare ai membri del team quando il sito Web non sarà disponibile perché è in modalità di manutenzione.
  • Guidare scrittori o redattori nella navigazione nel flusso di lavoro editoriale nella dashboard se gestisci un sito con più autori.
  • Ricordare agli utenti alcune cose da fare e da non fare durante la gestione di attività, contenuti e contenuti multimediali in WordPress.

Tutto sommato, gli avvisi di amministrazione personalizzati possono essere utili per comunicare messaggi a te stesso o ad altri utenti che lavorano sul tuo sito web. Detto questo, dovrai usarli con saggezza, poiché troppi avvisi possono essere fastidiosi.

Ora diamo un’occhiata a come puoi aggiungere i tuoi avvisi amministrativi personalizzati in WordPress. Ti mostreremo due metodi e potrai utilizzare i collegamenti rapidi di seguito per passare a quello che desideri utilizzare:

Metodo 1: aggiungi avvisi di amministrazione WordPress personalizzati con un plugin

Questo metodo utilizza il Interfaccia di amministrazione personalizzata WP collegare. Ti consente di personalizzare la dashboard di WordPress in base alle tue preferenze, inclusa la visualizzazione di avvisi di amministrazione personalizzati.

Il primo passo è installare e attivare il plug-in dell’interfaccia WP Custom Admin. Per istruzioni dettagliate, consulta la nostra guida su come installare un plugin WordPress.

Successivamente, vai a Interfaccia di amministrazione personalizzata » Avviso amministrativo. Come puoi vedere, la pagina delle impostazioni del plugin è abbastanza simile all’editor classico.

Le impostazioni del plug-in WP Custom Admin per gli avvisi di amministrazioneLe impostazioni del plug-in WP Custom Admin per gli avvisi di amministrazione

Ora devi scorrere verso il basso e inserire il messaggio di avviso dell’amministratore.

Puoi utilizzare testo semplice e/o le opzioni di shortcode disponibili, che si trovano sopra l’editor visivo.

Se utilizzi il secondo metodo, il messaggio genererà dinamicamente il contenuto in base agli shortcode forniti. Quindi, se usi lo shortcode (WEBSITE_URL)lo shortcode verrà sostituito con il nome di dominio del tuo sito web.

Inoltre, sentiti libero di aggiungere un’immagine o altri file multimediali o stilizzare il testo utilizzando la barra degli strumenti sopra la casella di testo.

Inserimento del contenuto dell'avviso di amministrazione personalizzato utilizzando il plug-in WP Custom AdminInserimento del contenuto dell'avviso di amministrazione personalizzato utilizzando il plug-in WP Custom Admin

Scendendo verso il basso, puoi scegliere il colore del tuo avviso amministrativo personalizzato. Le opzioni predefinite sono:

  • Verde per i messaggi di successo
  • Blu per avvisi informativi non urgenti ma importanti
  • Giallo per i messaggi di avviso
  • Rosso per i messaggi di errore

Un’altra cosa che puoi personalizzare è la data di fine dell’avviso o quando l’avviso deve essere disattivato. Sentiti libero di lasciarlo vuoto se non c’è una data di scadenza.

Puoi anche rendere il messaggio ignorabile, operazione consigliata per le notifiche che utilizzano i colori verde o blu. Per avvisi o errori, potresti voler continuare a visualizzarli finché il problema non viene risolto, a seconda del problema.

Infine puoi rendere l’avviso visibile a tutti o solo ad alcuni utenti. Se scegli quest’ultimo, puoi fare clic sul pulsante “+” per specificare per quali ruoli utente l’avviso deve essere invisibile.

Una volta che sei soddisfatto dell’avviso amministrativo personalizzato, fai clic su “Salva tutte le impostazioni”.

Salvataggio dell'avviso di amministrazione personalizzato nel plug-in WP Custom AdminSalvataggio dell'avviso di amministrazione personalizzato nel plug-in WP Custom Admin

E questo è tutto!

Per vedere come appare l’avviso di amministrazione personalizzato, vai su qualsiasi pagina della dashboard di WordPress. Il messaggio dovrebbe essere nella parte superiore dello schermo.

Esempio di avviso di amministrazione personalizzato realizzato con il plug-in WP Custom AdminEsempio di avviso di amministrazione personalizzato realizzato con il plug-in WP Custom Admin

Metodo 2: aggiungi avvisi di amministrazione WordPress personalizzati con codice

Sebbene il plug-in WP Custom Admin Interface sia facile da usare, include molte funzionalità aggiuntive che potrebbero non essere correlate alle tue esigenze. Questo può sembrare eccessivo se sei interessato solo a creare avvisi di amministrazione personalizzati.

Inoltre, l’interfaccia di amministrazione personalizzata di WP ti consente di visualizzare solo un avviso personalizzato alla volta. Se desideri mostrare più avvisi su pagine diverse della dashboard di amministrazione di WordPress, il plug-in potrebbe non essere un’opzione adatta.

Invece, puoi aggiungere manualmente un avviso amministratore personalizzato in WordPress utilizzando il codice. Ciò ti consente di concentrarti solo sull’aggiunta dell’avviso personalizzato senza elementi aggiuntivi e puoi visualizzare più avvisi se necessario.

Se scrivere codice in WordPress sembra spaventoso, non preoccuparti. Ti mostreremo un modo semplice e sicuro per inserire il codice personalizzato, che sta utilizzando Codice WP. È il plug-in per snippet di codice personalizzato migliore e più adatto ai principianti sul mercato.

Con WPCode puoi inserire e gestire facilmente il codice senza interagire direttamente con i file core di WordPress. In questo modo, le possibilità che tu rompa il tuo sito web sono pari a zero.

WPCode - Il miglior plugin per snippet di codice WordPressWPCode - Il miglior plugin per snippet di codice WordPress

Per ulteriori informazioni su WPCode, puoi consultare la nostra recensione WPCode.

Nota: Per seguire questo tutorial, puoi utilizzare il file versione gratuita di WPCode o un piano premium. Con WPCode Prootterrai funzionalità avanzate per gestire ulteriormente il tuo codice, come una modalità di test per vedere come funziona il codice prima di apportare modifiche permanenti.

Il primo passo per utilizzare WPCode è installare e attivare il plug-in. Se hai bisogno di indicazioni, consulta il nostro articolo su come installare un plugin WordPress.

Successivamente, vai semplicemente a Frammenti di codice “ + Aggiungi frammento. In Aggiungi il tuo codice personalizzato (nuovo snippet), fai clic su “Utilizza snippet”.

Usa lo snippetUsa lo snippet

Ora vai avanti e inserisci un titolo per il tuo snippet di codice personalizzato in modo da poterlo facilmente identificare e modificare in seguito, se necessario. Può essere qualcosa come “Avviso amministratore personalizzato”.

Quindi, modifica il tipo di codice in “Snippet PHP”.

Dopo averlo fatto, copia e incolla semplicemente il seguente codice nella casella Anteprima codice:

function wpb_admin_notice() {
	echo // Customize the message below as needed
	'<div class="notice notice-warning is-dismissible">
	<p>Important! We will not be publishing any new articles during the holidays. Please save your articles as drafts for the time being.</p>
	</div>'; 
}
add_action( 'admin_notices', 'wpb_admin_notice' );

Ecco come dovrebbe apparire lo schermo:

Lo snippet di codice di avviso personalizzato dell'amministratore in WPCodeLo snippet di codice di avviso personalizzato dell'amministratore in WPCode

Questo codice definisce una funzione denominata wpb_admin_notice() in WordPress. All’interno di questa funzione è presente un file echo istruzione che restituisce un messaggio di avviso in una casella stilizzata.

Sotto questa affermazione c’è <div class="notice notice-warning is-dismissible">. Questa è una classe CSS che specifica il tipo di avviso dell’amministratore, che, in questo caso, è un avviso. Per questo motivo la casella degli avvisi avrà un bordo giallo.

Puoi anche sostituire la riga di codice notice-warning con notice-error (rosso), notice-info (blu) e notice-success (verde).

Nella classe CSS è presente il contenuto effettivo dell’avviso. Qui il messaggio informa gli utenti che non verranno pubblicati nuovi articoli durante le vacanze e consiglia loro di salvare gli articoli come bozze per il momento. È possibile sostituire il testo tra i <p> E </p> Tag HTML con i tuoi.

IL add_action('admin_notices', 'wpb_admin_notice'); la linea collega questa funzione al file 'admin_notices' azione in WordPress. Ciò significa che l’avviso verrà visualizzato nell’area di amministrazione di WordPress, fornendo informazioni importanti a tutti gli utenti.

Una volta inserito il codice scorri verso il basso fino alla sezione Inserimento. Assicurati che il metodo di inserimento sia “Inserimento automatico” e che la posizione sia “Solo amministratore”.

Queste impostazioni garantiranno che lo snippet verrà eseguito automaticamente solo nell’area di amministrazione di WordPress.

Scegliendo Inserimento automatico e Solo amministratore in WPCodeScegliendo Inserimento automatico e Solo amministratore in WPCode

Successivamente, rendi semplicemente lo snippet di codice “Attivo” e fai clic su “Salva snippet”.

Ecco come appare l’avviso di amministrazione personalizzato sul nostro sito Web di prova:

Esempio di avviso di amministrazione personalizzato realizzato con WPCodeEsempio di avviso di amministrazione personalizzato realizzato con WPCode

Visualizzazione dell’avviso di amministrazione personalizzato in base al ruolo utente

Se desideri creare un avviso amministrativo personalizzato visibile solo per determinati ruoli utente, puoi farlo anche con WPCode.

Ecco un esempio di codice:

function wpb_admin_notice_editor() {
    // Get the current admin page
    global $pagenow;
    // Specify the admin pages where the notice should appear
	$admin_pages = ( 'index.php' );
	// Get the current user
	$user = wp_get_current_user();
    // Check if the current page is in the specified admin pages and the user has the 'editor' role
    if ( in_array( $pagenow, $admin_pages ) && in_array( 'editor', (array) $user->roles ) ) {
		// Display a warning notice for editors
		echo
		'<div class="notice notice-warning is-dismissible">
			<p>Reminder! Do not save published posts as drafts after you update them. Just click the Update button without changing to the draft status. Thanks.</p>
		</div>';
	}
}
// Hook the function to display the notice in the admin area
add_action( 'admin_notices', 'wpb_admin_notice_editor' );

Questo codice WordPress definisce la funzione wpb_admin_notice_editor()che visualizza un avviso nell’area di amministrazione per gli utenti con il ruolo di editor.

Il codice recupera innanzitutto la pagina di amministrazione corrente visualizzata utilizzando global $pagenow;. Si specifica che l’avviso dovrà comparire su apposite pagine di wp-admin, come ad esempio la dashboard (index.php), tramite il $admin_pages vettore.

Se vuoi che l’avviso venga visualizzato su altre pagine dell’area di amministrazione, è sufficiente aggiungere lo slug della pagina, come plugins.php per plugin e edit.php per post e pagine.

Assicurati solo di separare le lumache con una virgola e una virgoletta singola, ad esempio $admin_pages = ( 'index.php' , 'plugins.php', 'edit.php' );.

Successivamente, il codice raccoglie informazioni sull’utente attualmente connesso con $user = wp_get_current_user(); .

Il codice quindi controlla se la pagina corrente si trova nelle pagine di amministrazione specificate e se l’utente ha il ruolo di “editor” utilizzando if ( in_array( $pagenow, $admin_pages ) && in_array( 'editor', (array) $user->roles ) ) {.

Se entrambe le condizioni sono soddisfatte, si procede alla visualizzazione di un avviso.

Ecco come appare il nostro avviso di amministrazione personalizzato utilizzando il codice sopra:

Esempio di avviso di amministrazione personalizzato personalizzato realizzato con WPCodeEsempio di avviso di amministrazione personalizzato personalizzato realizzato con WPCode

La creazione di notifiche amministrative personalizzate e mirate richiede una certa conoscenza della codifica di WordPress. Se sei interessato ad approfondire questo argomento, allora ti consigliamo di leggere queste guide:

Ci auguriamo che questo articolo ti abbia aiutato a imparare come aggiungere avvisi di amministrazione personalizzati in WordPress. Potresti anche voler consultare la nostra guida su come codificare un sito Web o la nostra scelta di esperti sui migliori plugin WordPress per far crescere il tuo sito Web.

Se ti è piaciuto questo articolo, iscriviti al nostro Canale Youtube per i tutorial video di WordPress. Puoi trovarci anche su Twitter E Facebook.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir