Tilpass Wordpress -skrivebordet og administratoren

Innholdsfortegnelse

Del 1

Start

Vi skal detaljere hvordan vi skal skjule bestemte menyer fra dashbordet eller skrivebordet i WordPress, løsningen for når du gjør en personlig jobb og du ikke vil at klienten skal se noen meny eller ikke være i stand til å endre webkonfigurasjonen. .

Hvordan skjule visse dashbordmenyer i WordPress
Vi skal detaljere hvordan vi skal skjule bestemte menyer fra dashbordet eller skrivebordet i WordPress, løsningen for når du gjør en personlig jobb og du ikke vil at klienten skal se bestemte menyer eller at de ikke kan endre konfigurasjonen av nettet.
Vi må plassere følgende kode i functions.php -filen til WordPress -malen du bruker, og spesifisere hvilke menyer vi vil skjule.
 function hide_menus () {global $ meny; $ delete = array (('Posts'), ('Media'), ('Links'), ('Users'), ('Comments')); slutten ($ meny); mens (forrige ($ meny)) {$ verdi = eksplodere ('', $ meny [tast ($ meny)] [0]); if (in_array ($ value [0]! = NULL? $ value [0]: "", $ delete)) {unset ($ menu [key ($ menu)]]);}}} add_action ('admin_menu', ' skjul_menyer '); 

Endre logoen på påloggingsskjermen
På lederens påloggingsskjerm vises WordPress -logoen over skjemaet. Vi kan sette logoen vi ønsker på plass. For dette legger vi til denne funksjonen i functions.php -filen i temaet vårt:
 function custom_login_logo () {echo ''; } add_action ('login_head', 'custom_login_logo');

Endre bunntekst på administrasjonspanelet
Koden vil også gå i functions.php -filen til temaet ditt. Dette lar deg sette uttrykket du vil ha, for eksempel:
 function change_footer_admin () {echo '© 2011 Copyright - FIRMA NAVN. Alle rettigheter forbeholdt - Web opprettet av Dominio '; } add_filter ('admin_footer_text', 'change_footer_admin');

Fjern metabokser og funksjoner fra innlegg
Når vi skal opprette en oppføring i WordPress, vises det mange vinduer for å skrive inn innhold eller for å vise informasjon. Mange ganger har vi mange av dem igjen, og de skaper bare forvirring for brukere som ikke har kunnskap om WordPress. For eksempel taggene, sammendraget, felt som kan tilpasses osv.
Ved å sette denne koden i functions.php kan vi eliminere de som virker utilgjengelige:
 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 ('posttilpasset', 'innlegg', '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'); slutt om;

Som vi kan se, har funksjonen remove_meta_box tre parametere: den første er "id" i vinduet vi vil fjerne, den andre kan være typen publikasjon, "side", "post" eller "lenke" avhengig av hvor vi er og den tredje "Normal", "avansert" eller "side" avhengig av hvor vinduet er.
I denne funksjonen blir de bare fjernet hvis du ikke er administrator. Hvis vi fjerner betinget hvis de vil bli fjernet fra alle brukere, inkludert administratoren. Vi kan se hva hvert vindu er basert på "id" i HTML -koden.
Fjern metabokser fra skrivebordet
På skrivebordet er det noen få vinduer som vi kan spare. Også for functions.php vil koden være:
 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');

Her kan vi identifisere ved ID -en til vinduet som vi vil slette.
TidligereSide 1 av 3NesteLikte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave