Pas het Wordpress-bureaublad en de beheerder aan

Inhoudsopgave

Deel 1

Begin

We gaan in detail beschrijven hoe u specifieke menu's van het dashboard of bureaublad in WordPress kunt verbergen, de oplossing voor wanneer u een gepersonaliseerde taak uitvoert en u niet wilt dat de klant een menu ziet of de configuratie van het web niet kan wijzigen .

Hoe bepaalde dashboardmenu's in WordPress te verbergen
We gaan in detail beschrijven hoe u specifieke menu's van het Dashboard of Desktop in WordPress kunt verbergen, de oplossing voor wanneer u een gepersonaliseerde taak uitvoert en u niet wilt dat de klant bepaalde menu's ziet of dat ze de configuratie van het web niet kunnen wijzigen.
We moeten de volgende code plaatsen in het bestand Functions.php van de WordPress-sjabloon die u gebruikt, en specificeren welke menu's we willen verbergen.
 functie hide_menus () {algemeen $ menu; $ delete = array (('Berichten'), ('Media'), ('Links'), ('Gebruikers'), ('Opmerkingen')); einde ($ menu); while (vorige ($ menu)) {$ waarde = exploderen ('', $ menu [toets ($ menu)] [0]); if (in_array ($ waarde [0]! = NULL? $ waarde [0]: "", $ delete)) {unset ($ menu [key ($ menu)]);}}} add_action ('admin_menu', ' hide_menu's'); 

Wijzig het logo op het inlogscherm
Op het inlogscherm van de beheerder verschijnt het WordPress-logo boven het formulier. We kunnen het logo dat we willen op zijn plaats zetten. Hiervoor voegen we deze functie toe aan het bestand Functions.php van ons thema:
 functie custom_login_logo () {echo ''; } add_action ('login_head', 'custom_login_logo');

Wijzig de voettekst van het beheerdersdashboard
De code zou ook in het bestand Functions.php van uw thema komen. Hiermee kunt u de gewenste zin plaatsen, bijvoorbeeld:
 function change_footer_admin () {echo '© 2011 Copyright - BEDRIJFSNAAM. Alle rechten voorbehouden - Web gemaakt door Dominio '; } add_filter ('admin_footer_text', 'change_footer_admin');

Metaboxen en functionaliteiten uit berichten verwijderen
Wanneer we een item in WordPress gaan maken, verschijnen er veel vensters om inhoud in te voeren of informatie weer te geven. Vaak hebben we er nog veel over en ze veroorzaken alleen verwarring voor gebruikers die geen kennis hebben van WordPress. Bijvoorbeeld de tags, de samenvatting, aanpasbare velden, etc.
Door deze code in functions.php te plaatsen, kunnen we degenen die overbodig lijken elimineren:
 if (is_admin ()): function my_remove_meta_boxes () {if (! current_user_can ('administrator')) {remove_meta_box ('linktargetdiv', 'link', 'normal'); remove_meta_box ('linkxfndiv', 'link', 'normaal'); remove_meta_box ('linkadvanceddiv', 'link', 'normaal'); remove_meta_box ('postuittreksel', 'post', 'normaal'); remove_meta_box ('trackbacksdiv', 'post', 'normaal'); remove_meta_box ('commentstatusdiv', 'post', 'normaal'); remove_meta_box ('postcustom', 'post', 'normal'); remove_meta_box ('commentstatusdiv', 'post', 'normaal'); 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', 'normaal'); }} add_action ('admin_menu', 'my_remove_meta_boxes'); stop als;

Zoals we kunnen zien, heeft de functie remove_meta_box drie parameters: de eerste is de "id" van het venster dat we willen verwijderen, de tweede kan het type publicatie, "pagina", "post" of "link" zijn, afhankelijk van waar we zijn en de derde "Normaal", "geavanceerd" of "zijkant", afhankelijk van waar het venster is.
In deze functie worden ze alleen verwijderd als u geen beheerder bent. Als we de voorwaardelijke verwijderen, worden ze van alle gebruikers verwijderd, inclusief de beheerder. We kunnen zien wat elk venster is op basis van zijn "id" in de HTML-code.
Metaboxen van het bureaublad verwijderen
Ook op het bureaublad zijn er een paar vensters die we kunnen missen. Ook voor functions.php zou de code zijn:
 functie 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', 'normaal'); remove_meta_box ('dashboard_recent_comments', 'dashboard', 'normaal'); remove_meta_box ('dashboard_right_now', 'dashboard', 'normaal'); remove_meta_box ('dashboard_plugins', 'dashboard', 'normaal'); remove_meta_box ('dashboard_browser_nag', 'dashboard', 'normaal'); } add_action ('wp_dashboard_setup', 'example_remove_dashboard_widgets');

Hier kunnen we ons identificeren aan de hand van de ID van het venster dat we willen verwijderen.
VorigPagina 1 van 3VolgendeVond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave