, snelle tips: de rechten van gebruikers en van de « plugin »,,,,,,,,,,,, deel 2,,,,,,, de delen van het netwerk, maandag wat in tuts + koers zal dalen Tot slechts drie dollar.Niet' niet missen.,, vandaag gaan we je binnen de grenzen van de bevoegdheden van de gebruikers van de « plugin ».Concreet gesproken, zal ik over je moet gebruiken om te bepalen wie zie je plug - in het beheer van de verschillende menu.,,,, de oplossing van de problemen van chaos, stuitte ik op de rechten van gebruikers van de complexiteit van de installatie voor uw werk op meerdere locaties.We houden ongeveer 15 tot 20 - website, ongeveer 30 plug geïnstalleerd.De verschillende niveaus van blogs en de verantwoordelijkheid van de gebruiker.Mijn werkgever zal het verzoek of de ontdekking van « plugin », ze willen bieden, is dit mijn installeren.Dit is als ik in de problemen.Vaak, vond ik mezelf tot wijziging van de « plugin », die eenvoudig aan te passen aan de rol van de gebruiker, we gebruiken.De verwarring is enerzijds het gevolg van de verschillende manieren om je wordpress bepalen wie kan bekijken en het gebruik van de « plugin », Once upon a time, wordpress geregistreerde gebruikers van niveau. "Heeft tien lagen, elk met een meer bevoorrechte gebruikers dan.Dus, de opdrachtgever vaak gericht op een bepaald niveau van de gebruikers, zoals:PHP als (current_user_can ('level_10 ") (* *} doen en /of de definitie van een pagina 's (blz. Add_menu_page titel", "menu' s, 10,'unique-slug",'menu_function ");?>, voor degenen die niet vertrouwd zijn met add_menu_page wordpress functie gedefinieerd als:, add_menu_page ( page_title dollar, menu_title dollar, vermogen, menu_slug dollar, functie, icon_url dollar, de positie van de dollar ); deze specifieke code voor de gebruiker van het niveau van 10. Is Dat de hoogste toestemming.Hoewel in bepaalde gevallen een nuttig, maar op het niveau van de gebruikers en niet, zoals ik graag zo flexibel.Gelukkig is als wordpress 2 werd aangekondigd, hebben we de rol en de capaciteit van het vermogen "." vervangen door op het niveau van de gebruikers en gebruikers van niveau 3 is een wordpress, devaluatie.De definitie van gebruiker, op een nieuwe manier om de bevoegdheden die we hebben voor de gebruikers van de aanvullende methoden.In de eerste plaats is de rol zelf.Gebruik te maken van dezelfde functie te geven, zou ik de rol van gebruikers met de doelstellingen.PHP als (current_user_can ('administrator ") (* *} doen en /of de definitie van een pagina 's (blz. Add_menu_page titel", "menu", "manager",'unique-slug ",'menu_function");?>, in wezen, dat niet op het niveau van de gebruikers ook het gebruik van verschillende, maar in mijn geval, dit is niet goed.En onze meerdere locaties, de beheerder van de rol die alleen worden gebruikt in het Huis.De rol van de hoogste worden toegestaan, geen klanten zijn uitgegeven.Maar ze moeten nog steeds op hun website kan bepaalde dingen doen.Helaas, ik heb nog steeds veel plug gebruikt op het niveau van de gebruikers of gebruik te maken van hun rol te verlenen of weigeren van de « plugin ».Echter, in hun vermogen om met dit probleem om een krachtiger op te lossen.In het kader van hun functie toe, je kan doen, in plaats van ze te richten op de rol die in het bezit is van een gebruiker.Met het volgende rekening, en,PHP als (current_user_can ('upload_files ") (* *} doen en /of de definitie van een pagina 's (blz. Add_menu_page titel", "menu", "upload_files",'unique-slug ",'menu_function");?> nu, functionele tests of de gebruiker kan upload_files.Als de functie niet wordt gewijzigd, die het mogelijk maakt de menu 's zichtbaar is, en de code kan die loopt als een beheerder, administrateur, uitgevers en auteurs.Dit is een betere oplossing, omdat in de functie van de rol van de thema 's in een enkele functie kan toevoegen of schrappen.Nu, hoewel dit de beste oplossing is, in veel gevallen, ik vind het stap voor stap.Als ik de ontwikkeling van een niet - administratieve functies van de « plugin » of « galerie, zoals aanbevolen, ik hou van Grant in het kader van de « plugin » voor het creëren van een functie van de toegang van de gebruikers.Ik heb een voorbeeld van hoe het hier doen.PHP /add_cap (de rol van $, hoeden, Grant); add_cap ("bewerken", "my_plugin_cap", waar); add_menu_page (blz. Titel "," menu "," my_plugin_cap ",'unique-slug",'menu_function ");?>, zoals je kunt zien, hebben we nog een functie is van de rol van de "my_plugin_cap" bewerken.Dan hebben we nog een menu 's, dit is voor alle gebruikers van deze functie.Goed is, in de « plugin », je kan de capaciteit toe te voegen aan de verbruiker, aan een andere rol als beheerder wil bezoeken, hij kan dit doen door de verhoging van de eigen vermogen, door de thema 's.In mijn geval, dit betekent dat ik niet langer nodig... Zelf, ik kan elk moment aangepast, zonder zich zorgen maken over het verlies van al die veranderingen, en ik hoop dat deze tip is nuttig voor je.Laat het me weten, als je nog vragen of zorgen de volgende opmerkingen.Gelukkig plug - in de programmering.,