Tilpas Wordpress -skrivebordet og administratoren

Indholdsfortegnelse

Del 1

Start

Vi vil detaljeret beskrive, hvordan vi skjuler bestemte menuer fra instrumentbrættet eller skrivebordet i WordPress, løsningen til, når du udfører et personligt stykke arbejde, og du ikke ønsker, at klienten skal se nogen menu eller ikke kan ændre webkonfigurationen .

Sådan skjules visse dashboardmenuer i WordPress
Vi vil detaljeret beskrive, hvordan vi skjuler bestemte menuer fra instrumentbrættet eller skrivebordet i WordPress, løsningen til, når du udfører et personligt arbejde, og du ikke ønsker, at klienten skal se bestemte menuer, eller at de ikke kan ændre webkonfigurationen.
Vi skal placere følgende kode i funktioner.php -filen i WordPress -skabelonen, som du bruger, med angivelse af hvilke menuer vi vil skjule.
 function hide_menu () {global $ menu; $ delete = array (('Posts'), ('Media'), ('Links'), ('Users'), ('Comments')); slut ($ menu); mens (forrige ($ menu)) {$ value = eksplodere ('', $ menu [tast ($ menu)] [0]); if (in_array ($ value [0]! = NULL? $ value [0]: "", $ delete)) {unset ($ menu [key ($ menu)]])}}}} add_action ('admin_menu', ' skjul_menuer '); 

Skift logoet på login -skærmen
På lederens login -skærm vises WordPress -logoet over formularen. Vi kan sætte det logo, vi ønsker, i stedet. Til dette tilføjer vi denne funktion i vores tema.php -fil:
 funktion custom_login_logo () {echo ''; } add_action ('login_head', 'custom_login_logo');

Skift sidefod på administrationspanelet
Koden vil også komme i funktioner.php -filen i dit tema. Dette giver dig mulighed for at sætte den ønskede sætning, for eksempel:
 function change_footer_admin () {echo '© 2011 Copyright - FIRMA NAVN. Alle rettigheder forbeholdt - Web oprettet af Dominio '; } tilføj_filter ('admin_footer_text', 'change_footer_admin');

Fjern metabokse og funktioner fra indlæg
Når vi skal oprette en post i WordPress, vises der mange vinduer for at indtaste indhold eller for at vise oplysninger. Mange gange har vi mange af dem tilovers, og de skaber kun forvirring for brugere, der ikke har viden om WordPress. For eksempel tags, resumé, felter, der kan tilpasses osv.
Ved at sætte denne kode i functions.php kan vi fjerne dem, der virker dispensable:
 hvis (is_admin ()): funktion 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'); Afslut Hvis;

Som vi kan se, har funktionen remove_meta_box tre parametre: den første er "id" i det vindue, vi vil fjerne, den anden kan være typen af ​​publikation, "side", "post" eller "link" afhængigt af hvor vi er og den tredje "Normal", "avanceret" eller "side" afhængigt af hvor vinduet er.
I denne funktion fjernes de kun, hvis du ikke er administrator. Hvis vi fjerner den betingede, hvis de vil blive fjernet fra alle brugere, inklusive administratoren. Vi kan se, hvad hvert vindue er baseret på dets "id" i HTML -koden.
Fjern metabokse fra skrivebordet
Også på skrivebordet er der et par vinduer, som vi kan spare. Også for functions.php ville koden være:
 funktion eksempel_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');

Her kan vi identificere ved id'et i vinduet, som vi vil slette.
TidligereSide 1 af 3NæsteKan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave