Personalizza il desktop e l'amministratore di Wordpress

Sommario

Parte 1

Cominciare

Vedremo in dettaglio come nascondere menu specifici dalla Dashboard o dal Desktop in WordPress, la soluzione per quando stai facendo un lavoro personalizzato e non vuoi che il cliente veda alcun menu o non sia in grado di alterare la configurazione del web .

Come nascondere alcuni menu della dashboard in WordPress
Vedremo in dettaglio come nascondere menu specifici dalla Dashboard o dal Desktop in WordPress, la soluzione per quando stai facendo un lavoro personalizzato e non vuoi che il cliente veda determinati menu o che non possano alterare la configurazione del web.
Dobbiamo inserire il seguente codice nel file functions.php del template WordPress che stai utilizzando, specificando quali menu vogliamo nascondere.
 funzione hide_menus () {menu $ globale; $ delete = array (('Post'), ('Media'), ('Link'), ('Utenti'), ('Commenti')); fine ($menu); while (prev ($ menu)) {$ valore = esplodi ('', $ menu [tasto ($ menu)] [0]); if (in_array ($ valore [0]! = NULL? $ valore [0]: "", $ delete)) {unset ($ menu [tasto ($ menu)]);}}} add_action ('admin_menu', ' nascondi_menu'); 

Cambia il logo nella schermata di accesso
Nella schermata di accesso del manager, il logo di WordPress appare sopra il modulo. Possiamo mettere il logo che vogliamo al suo posto. Per questo aggiungiamo questa funzione nel file functions.php del nostro tema:
 funzione custom_login_logo () {echo ''; } add_action ('login_head', 'custom_login_logo');

Cambia piè di pagina del pannello di amministrazione
Il codice andrebbe anche nel file functions.php del tuo tema. Ciò ti consente di inserire la frase che desideri, ad esempio:
 funzione change_footer_admin () {echo '© 2011 Copyright - NOME AZIENDA. Tutti i diritti riservati - Web creato da Dominio'; } add_filter ('admin_footer_text', 'change_footer_admin');

Rimuovi metabox e funzionalità dai post
Quando creeremo una voce in WordPress, appaiono molte finestre per inserire contenuti o visualizzare informazioni. Molte volte ne rimangono molti e generano confusione solo per gli utenti che non sono a conoscenza di WordPress. Ad esempio, i tag, il riepilogo, i campi personalizzabili, ecc.
Inserendo questo codice in functions.php possiamo eliminare quelli che sembrano superflui:
 if (is_admin ()): function my_remove_meta_boxes () {if (! current_user_can ('administrator')) {remove_meta_box ('linktargetdiv', 'link', 'normal'); remove_meta_box ('linkxfndiv', 'link', 'normal'); remove_meta_box ('linkadvanceddiv', 'link', 'normal'); remove_meta_box ('postexcerpt', 'post', 'normal'); remove_meta_box ('trackbacksdiv', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normal'); remove_meta_box ('postcustom', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normal'); remove_meta_box ('commentsdiv', 'post', 'normal'); remove_meta_box ('revisionsdiv', 'post', 'normal'); remove_meta_box ('authordiv', 'post', 'normal'); remove_meta_box ('sqpt-meta-tags', 'post', 'normal'); }} add_action ('admin_menu', 'my_remove_meta_boxes'); finisci se;

Come possiamo vedere, la funzione remove_meta_box ha tre parametri: il primo è l'"id" della finestra che vogliamo rimuovere, il secondo può essere il tipo di pubblicazione, "pagina", "post" o "link" a seconda di dove siamo e il terzo "Normale", "avanzato" o "laterale" a seconda di dove si trova la finestra.
In questa funzione vengono rimossi solo se non sei un amministratore. Se rimuoviamo il condizionale se verranno rimossi da tutti gli utenti, incluso l'amministratore. Possiamo vedere cosa si basa ogni finestra sul suo "id" nel codice HTML.
Rimuovere i metabox dal desktop
Anche sul desktop ci sono alcune finestre che possiamo risparmiare. Anche per functions.php il codice sarebbe:
 funzione example_remove_dashboard_widgets () {remove_meta_box ('dashboard_quick_press', 'dashboard', 'side'); remove_meta_box ('dashboard_recent_drafts', 'dashboard', 'side'); remove_meta_box ('dashboard_primary', 'dashboard', 'side'); remove_meta_box ('dashboard_secondary', 'dashboard', 'side'); remove_meta_box ('dashboard_incoming_links', 'dashboard', 'normal'); remove_meta_box ('dashboard_recent_comments', 'dashboard', 'normal'); remove_meta_box ('dashboard_right_now', 'dashboard', 'normal'); remove_meta_box ('dashboard_plugins', 'dashboard', 'normal'); remove_meta_box ('dashboard_browser_nag', 'dashboard', 'normale'); } add_action ('wp_dashboard_setup', 'example_remove_dashboard_widgets');

Qui possiamo identificare dall'ID della finestra che vogliamo eliminare.
PrecedentePagina 1 di 3ProssimoTi è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave