Prilagodite radnu površinu i administratora Wordpressa

Sadržaj

1. dio

Početak

Popisat ćemo kako sakriti određene izbornike s nadzorne ploče ili radne površine u WordPressu, rješenje kada radite personalizirani posao i ne želite da klijent vidi bilo koji izbornik ili ne može promijeniti konfiguraciju weba .

Kako sakriti određene izbornike nadzorne ploče u WordPressu
Popisat ćemo kako sakriti određene izbornike s nadzorne ploče ili radne površine u WordPressu, rješenje kada radite personalizirani posao i ne želite da klijent vidi određene izbornike ili da ne može promijeniti konfiguraciju weba.
Sljedeći kôd moramo postaviti u datoteku functions.php WordPress predloška koji koristite, navodeći koje izbornike želimo sakriti.
 funkcija hide_menus () {globalni $ izbornik; $ delete = array (('Postovi'), ('Mediji'), ('Linkovi'), ('Korisnici'), ('Komentari')); kraj ($ menu); while (prev ($ menu)) {$ value = explode ('', $ menu [key ($ menu)] [0]); if (in_array ($ value [0]! = NULL? $ value [0]: "", $ delete)) {unset ($ menu [key ($ menu)]);}}} add_action ('admin_menu', ' sakrij_imenije '); 

Promijenite logotip na ekranu za prijavu
Na zaslonu za prijavu upravitelja, logo WordPress pojavljuje se iznad obrasca. Na njegovo mjesto možemo postaviti logo koji želimo. Za to dodajemo ovu funkciju u datoteku functions.php naše teme:
 funkcija custom_login_logo () {echo ''; } add_action ('login_head', 'custom_login_logo');

Promijenite podnožje administratorske ploče
Kod bi također ušao u datoteku functions.php vaše teme. To vam omogućuje da stavite izraz koji želite, na primjer:
 function change_footer_admin () {echo '© 2011 Autorska prava - Naziv tvrtke. Sva prava pridržana - Web stvorio Dominio '; } add_filter ('admin_footer_text', 'change_footer_admin');

Uklonite meta kutije i funkcionalnosti iz postova
Kad ćemo stvoriti unos u WordPressu, pojavit će se mnogo prozora za unos sadržaja ili za prikaz informacija. Mnogo puta nam je ostalo mnogo njih i stvaraju samo zabunu za korisnike koji nisu upućeni u WordPress. Na primjer, oznake, sažetak, prilagodljiva polja itd.
Stavljanjem ovog koda u functions.php možemo eliminirati one koji se čine nepotrebnima:
 if (is_admin ()): funkcija my_remove_meta_boxes () {if (! current_user_can ('administrator')) {{remove_meta_box ('linktargetdiv', 'link', 'normal'); remove_meta_box ('linkxfndiv', 'link', 'normalno'); remove_meta_box ('linkadvanceddiv', 'link', 'normal'); remove_meta_box ('postexcerpt', 'post', 'normal'); remove_meta_box ('trackbacksdiv', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normalno'); remove_meta_box ('postcustom', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normalno'); 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'); završi ako;

Kao što vidimo, funkcija remove_meta_box ima tri parametra: prvi je "id" prozora koji želimo ukloniti, drugi može biti vrsta publikacije, "stranica", "post" ili "veza" ovisno o tome gdje mi smo i treća "Normalna", "napredna" ili "strana" ovisno o tome gdje se prozor nalazi.
U ovoj funkciji uklanjaju se samo ako niste administrator. Ako uklonimo uvjetno ako će oni biti uklonjeni od svih korisnika, uključujući administratora. Možemo vidjeti što se svaki prozor temelji na njegovom "id -u" u HTML kodu.
Uklonite meta kutije s radne površine
Također na radnoj površini postoji nekoliko prozora koje možemo rezervirati. Također za functions.php kod bi bio:
 function example_remove_dashboard_widgets () {remove_meta_box ('dashboard_quick_press', 'dashboard', 'side'); remove_meta_box ('dashboard_recent_drafts', 'dashboard', 'side'); remove_meta_box ('primarna_nadzorna ploča', 'nadzorna ploča', 'bočna'); remove_meta_box ('dashboard_secondary', 'dashboard', 'side'); remove_meta_box ('dashboard_incoming_links', 'nadzorna ploča', 'normalno'); 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');

Ovdje možemo identificirati po ID -u prozora koji želimo izbrisati.
PrethodniStranica 1 od 3SljedećiJe li vam se svidio i pomogao ovaj vodič?Autor možete nagraditi pritiskom na ovaj gumb kako biste mu dali pozitivan bod

Vi ćete pomoći u razvoju web stranice, dijeljenje stranicu sa svojim prijateljima

wave wave wave wave wave