Cum se ascunde meniul în WordPress și modulele de selecție fragmente panoul de admin

Cum se ascunde meniul în WordPress și modulele de selecție fragmente panoul de admin
Blogul va găsi o mulțime de articole despre designul meniului site-ului. care servește drept de navigație pentru vizitatorii proiectului dvs. de web, de exemplu, au fost note despre funcție specială wp_nav_menu. utilizarea pictogramelor din meniu sau despre crearea de pesmet. Dar astăzi este post-dedicat un subiect puțin diferit - O să împărtășesc modificarea tehnicilor de elemente din zona de administrare, în special a discuta modul de a elimina meniul din WordPress, a scăpa de partiții inutile ascund selectiv elemente, etc.

Am început acest subiect cu doar o singură problemă care este nevoie pentru un proiect recent, cu toate acestea, au adunat unele chips-uri utile în timp. Vreau să le includă într-un singur post, pentru a face mai ușor pentru a găsi informații, și nu trece prin zeci de link-uri. Deci, nu fi surprins de faptul că cuplul este prezentat mai jos (la prima vedere) un pic fragmente care nu au legătură. Cu toate acestea, că tratează subiectul nu afișează meniul în zona de administrare WordPress.

Lista completă a hacks care permit:

Cum pot elimina din meniul de sus WordPress

Voi începe cu sarcinile cele mai simple. Este vorba despre panoul de WordPress sus pentru a lucra cu site-ul, care este afișat nu numai în amdinke, dar, de asemenea, în partea din față. Setarea este situat în secțiunea „Membri“ - pentru a edita pagina de setări:

Cum se ascunde meniul în WordPress și modulele de selecție fragmente panoul de admin

Pentru a dezactiva panoul de sus în WordPress va trebui să eliminați bifa corespunzătoare în setările profilului. În mod implicit, atunci când creați o nouă opțiune de utilizator este activ.

Dacă doriți să dezactivați acest simbol pentru toți utilizatorii, astfel încât să nu-l opri de fiecare dată manual, puteți utiliza codul:

În principiu, informațiile nu deosebit de util / acțiune conține, este întotdeauna dezactivat această piesă.

Cum de a ascunde elementele de meniu în WordPress admin

În acest scop, sistemul are două funcții:

  • remove_menu_page - elimină elementele de nivel (secțiuni)
  • remove_submenu_page - scapa de subpagini (nivelul doi).

Ca parametru pentru remove_menu_page introduce numele fișierului, este responsabil pentru una sau o altă secțiune, de exemplu:

Ultimele două linii sunt responsabile pentru forma partiții ascunde Contact 7 cadru plug-in și Cherry. Plus pentru pagini folosit formatul puțin neobișnuit. Dacă site-ul are alte taxonomii, se aplică construcții:

În cazul în care personalizat-post-tip de nume-- numele taxonomiei. Când doriți să ștergeți din pagina de meniu Wodpress Tip modul wp-admin / admin.php? Page = some_pageslug. Cod de ajutor:

Pentru formatul de înregistrare sub-funcție este ușor diferit, dar principiul este similar - este substituit în parametri ca numele primei secțiuni, și apoi sub-elemente specifice:

aplicație Remove_submenu_page cip care vă puteți ascunde meniul în zona admin WordPress al doilea nivel, și secțiunea (post, aspect) va rămâne.

De asemenea, poate fi observat că, în acest din urmă caz, ADD_ACTION apel am folosit Prioritate = 999. Faptul că unele linii nu funcționează întotdeauna fără ea - în măsura în care îmi amintesc, ea module în cauză și secțiunea Aspect. Opțiunile de rețea sunt găsite 99, 500, 999 dar este mai fiabil.

Eliminați secțiuni speciale Taxonomies subiecte

Cum se ascunde meniul în WordPress și modulele de selecție fragmente panoul de admin

Cum de a elimina pagina personalizatorului

Ascundeți meniul în WordPress link-ul de personalizare la un șablon pentru un motiv oarecare nu a fost atât de simplu. Rețeaua a găsit mai multe moduri de a rezolva problema, dar nici unul dintre ei nu s-au încărcat. Singurul lucru care a ajutat - o metodă cu CSS.

Acest cod este plasat în funcțiile de fișiere. El adaugă display: none; pentru stilul care este utilizat în etapa un tuner (ascunde-dacă-no-Customize). Poate că, în unele versiuni ale sistemului nu va fi o altă clasă / id, vezi codul paginii.

Scoateți meniul WordPress pentru un anumit utilizator

În acest caz, condiția este declanșată pentru cele două profiluri poștale și [email protected] [email protected]. Important (!) Nu uitați să modificați aceste valori pe cont propriu.

Cum de a elimina un meniu în WP pe roluri

Aici este un alt fragment. Pentru a ascunde meniul Tools al WordPress pentru oricine care nu este administrator, utilizați:

Cred că te esența.

Editor Admin Menu pentru a modifica meniul

Aș dori pentru a rezolva problema este de cod, dar, în mod tradițional sub sarcina noastră este și speciale plug-in-uri pentru WordPress admin. Unul dintre ei - Admin Menu Editor. Acesta vă permite să:

  • Editare antete, icoane, sistem de navigare CSS.
  • Rearanjarea elemente prin glisarea și fixarea în unele locuri, inclusiv schimbarea ierarhiei.
  • Afișați și ascundeți meniul în WordPress.
  • Setați diferite permisiuni de acces.
  • Crearea de noi secțiuni și paragrafe.

Cum se ascunde meniul în WordPress și modulele de selecție fragmente panoul de admin

În general, un instrument interesant, deși va trebui să înțeleagă. Am încercat să „joace“ în cazul în care rolurile utilizatorilor și a ascunde anumite secțiuni, dar să fiu sincer, am petrecut foarte puțin. Am decis să se întoarcă la fragmentul normal. Poate că, în viitor, o consider mai în detaliu. Modulul este foarte popular - aproximativ 200 de mii de descărcări și rating ridicat.

Ca și postul? Aboneaza-te la blog actualizări prin RSS. E-mail sau Twitter.

articole similare