Anpassa Wordpress -skrivbordet och administratören

Innehållsförteckning

Del 1

Start

Vi kommer att detaljera hur vi döljer specifika menyer från instrumentpanelen eller skrivbordet i WordPress, lösningen för när du gör ett personligt jobb och du inte vill att klienten ska se någon meny eller inte kan ändra webbkonfigurationen .

Hur man döljer vissa instrumentpanelmenyer i WordPress
Vi kommer att detaljera hur man döljer specifika menyer från instrumentpanelen eller skrivbordet i WordPress, lösningen för när du gör ett personligt jobb och du inte vill att klienten ska se vissa menyer eller att de inte kan ändra webbkonfigurationen.
Vi måste placera följande kod i filen functions.php i WordPress -mallen som du använder och specificera vilka menyer vi vill dölja.
 function hide_menus () {global $ meny; $ delete = array (('Inlägg'), ('Media'), ('Länkar'), ('Användare'), ('Kommentarer')); slutet ($ meny); medan (föregående ($ meny)) {$ värde = explodera ('', $ meny [knapp ($ meny)] [0]); if (in_array ($ value [0]! = NULL? $ value [0]: "", $ delete)) {unset ($ menu [key ($ menu)]]);}}} add_action ('admin_menu', ' göm_menyer '); 

Ändra logotypen på inloggningsskärmen
På chefens inloggningsskärm visas WordPress -logotypen ovanför formuläret. Vi kan sätta den logotyp som vi vill ha på plats. För detta lägger vi till den här funktionen i funktioner.php -filen i vårt tema:
 function custom_login_logo () {echo ''; } add_action ('login_head', 'custom_login_logo');

Ändra sidfot på administratörspanelen
Koden kommer också att finnas i filen functions.php i ditt tema. Detta låter dig sätta den fras du vill ha, till exempel:
 function change_footer_admin () {echo '© 2011 Copyright - FÖRETAGSNAMN. Alla rättigheter förbehållna - Web skapad av Dominio '; } add_filter ('admin_footer_text', 'change_footer_admin');

Ta bort metaboxar och funktioner från inlägg
När vi ska skapa en post i WordPress visas många fönster för att ange innehåll eller för att visa information. Många gånger har vi många av dem kvar och de skapar bara förvirring för användare som inte är kunniga om WordPress. Till exempel taggarna, sammanfattningen, anpassningsbara fält etc.
Genom att sätta in den här koden i functions.php kan vi eliminera de som verkar oundvikliga:
 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_meny', 'my_remove_meta_boxes'); endif;

Som vi kan se har funktionen remove_meta_box tre parametrar: den första är "id" i fönstret vi vill ta bort, den andra kan vara typ av publikation, "sida", "post" eller "länk" beroende på var vi är och den tredje "Normal", "avancerad" eller "sida" beroende på var fönstret är.
I den här funktionen tas de bara bort om du inte är administratör. Om vi ​​tar bort villkorliga om de kommer att tas bort från alla användare, inklusive administratören. Vi kan se vad varje fönster är baserat på dess "id" i HTML -koden.
Ta bort metaboxar från skrivbordet
På skrivbordet finns det också några fönster som vi kan spara. Även för functions.php skulle koden vara:
 function 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', 'normal'); } add_action ('wp_dashboard_setup', 'example_remove_dashboard_widgets');

Här kan vi identifiera med ID för fönstret som vi vill ta bort.
TidigareSida 1 av 3NästaGillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng

Du kommer att bidra till utvecklingen av webbplatsen, dela sidan med dina vänner

wave wave wave wave wave