Pielāgojiet WordPress darbvirsmu un administratoru

Satura rādītājs

1. daļa

Sākt

Mēs sīki aprakstīsim, kā WordPress informācijas panelī vai darbvirsmā paslēpt konkrētas izvēlnes, kas ir risinājums, kad veicat personalizētu darbu un nevēlaties, lai klients redzētu kādu izvēlni vai nevarētu mainīt tīmekļa konfigurāciju .

Kā paslēpt noteiktas informācijas paneļa izvēlnes programmā WordPress
Mēs sīki aprakstīsim, kā WordPress informācijas panelī vai darbvirsmā paslēpt konkrētas izvēlnes, risinājums, kad veicat personalizētu darbu un nevēlaties, lai klients redzētu noteiktas izvēlnes vai ka viņi nevar mainīt tīmekļa konfigurāciju.
Mums ir jāievieto šāds kods jūsu izmantotās WordPress veidnes failā function.php, norādot, kuras izvēlnes mēs vēlamies slēpt.
 funkcija hide_menus () {globālā $ izvēlne; $ delete = masīvs (('Ziņas'), ('Multivide'), ('Saites'), ('Lietotāji'), ('Komentāri')); beigas ($ izvēlne); while (iepriekšējā ($ izvēlne)) {$ value = eksplozija ('', $ menu [taustiņš ($ menu)] [0]); if (in_array ($ value [0]! = NULL? $ value [0]: "", $ delete)) {unset ($ menu [key [$ menu]]]);}}} add_action ('admin_menu', ' hide_menus '); 

Mainiet logotipu pieteikšanās ekrānā
Pārvaldnieka pieteikšanās ekrānā virs veidlapas parādās WordPress logotips. Mēs varam ievietot savā vietā vēlamo logotipu. Šim nolūkam mēs pievienojam šo funkciju mūsu tēmas failā function.php:
 funkcija custom_login_logo () {echo ''; } add_action ('login_head', 'custom_login_logo');

Mainīt administratora paneļa kājeni
Kods tiktu iekļauts arī jūsu motīva failā function.php. Tas ļauj ievietot vēlamo frāzi, piemēram:
 function change_footer_admin () {echo '© 2011 Autortiesības - UZŅĒMUMA NOSAUKUMS. Visas tiesības aizsargātas - Dominio izveidots tīmeklis '; } add_filter ('admin_footer_text', 'change_footer_admin');

Noņemiet no ziņojumiem metakastes un funkcijas
Kad mēs izveidosim ierakstu WordPress, parādās daudz logu, lai ievadītu saturu vai parādītu informāciju. Daudzas reizes mums ir palikuši daudzi no tiem, un tie rada neskaidrības tikai tiem lietotājiem, kuri nav informēti par WordPress. Piemēram, tagi, kopsavilkums, pielāgojami lauki utt.
Ievietojot šo kodu funkcijās.php, mēs varam novērst tos, kas šķiet nevajadzīgi:
 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'); endif;

Kā redzam, funkcijai remove_meta_box ir trīs parametri: pirmais ir loga "id", kuru vēlamies noņemt, otrais var būt publikācijas veids, "lapa", "ziņa" vai "saite" atkarībā no tā, kur mēs esam un trešais "Normāls", "uzlabots" vai "sāns" atkarībā no tā, kur atrodas logs.
Šajā funkcijā tie tiek noņemti tikai tad, ja neesat administrators. Ja mēs noņemsim nosacījumu, ja tie tiks noņemti no visiem lietotājiem, ieskaitot administratoru. Mēs varam redzēt, kāds ir katrs logs, pamatojoties uz tā "id" HTML kodā.
Noņemiet no darbvirsmas metakastes
Arī darbvirsmā ir daži logi, kurus mēs varam rezervēt. Arī funkcijām.php kods būtu šāds:
 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', 'normāls'); remove_meta_box ('dashboard_recent_comments', 'dashboard', 'normāls'); remove_meta_box ('dashboard_right_now', 'dashboard', 'normāls'); remove_meta_box ('dashboard_plugins', 'dashboard', 'normāls'); remove_meta_box ('dashboard_browser_nag', 'dashboard', 'normāls'); } add_action ('wp_dashboard_setup', 'example_remove_dashboard_widgets');

Šeit mēs varam identificēt pēc loga ID, kuru vēlamies izdzēst.
Iepriekšējais1. lapa no 3NākamaisVai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave