Als «capabilities» getaggte Fragen

WordPress verwendet ein Rollenkonzept, mit dem der Websitebesitzer steuern kann, was Benutzer auf der Website tun können und was nicht. Jede Rolle darf eine Reihe von Aufgaben ausführen, die als Funktionen bezeichnet werden.



4
Funktionen und benutzerdefinierte Beitragstypen
Ich habe einen benutzerdefinierten Beitragstyp, der den Zugriff auf bestimmte Rollen einschränken soll. Ich habe jedoch bereits Inhalte mit dem benutzerdefinierten Beitragstyp hinzugefügt und muss sie nun einschränken. Der Capability_Typ war "Post". 'capability_type' => 'post' Was ist in Ordnung, wenn der Inhalt im Backend angezeigt wird? Sobald ich Funktionen hinzufüge, …

3
Wie erstelle ich eine benutzerdefinierte Rollenfunktion?
Ich möchte eine benutzerdefinierte Funktion für den Zugriff auf die Benutzeroberfläche meines Plugins erstellen. Sollte das Plugin es schaffen, diese Funktion bei der Aktivierung allen Administratorkonten hinzuzufügen? Wenn ja: Schafft es WordPress, allen Administratoren von Subblogs und Superadministratoren in Installationen mit mehreren Standorten die Funktionen hinzuzufügen, oder muss diese Funktion …



6
Kann die Benutzeroberfläche / das Menü "Benutzerdefinierter Beitragstyp" für bestimmte Benutzerrollen ausgeblendet werden?
Ich möchte die Benutzeroberfläche für einen benutzerdefinierten Beitragstyp vollständig vor bestimmten Benutzerrollen verbergen. Ich habe zuvor viele Ressourcen zum Deaktivieren des Zugriffs auf diese CPTs gefunden, aber nichts, was es Ihnen wirklich ermöglicht, die CPT-Benutzeroberfläche vollständig zu verbergen Alles in allem basierend darauf, welcher Benutzer im Dashboard angemeldet ist. Dies …


4
Deaktivieren Sie die Möglichkeit für andere Benutzer, den Administrator in der Benutzerliste anzuzeigen.
( Anmerkung des Moderators: Der ursprüngliche Titel lautete "Admin aus Benutzermenü entfernen") Ich habe eine Clientadministratorrolle erstellt, bei der es sich im Wesentlichen um einen Editor handelt, der Benutzer hinzufügen / entfernen kann. Der Artikel " Editor kann jeden neuen Benutzer außer Administrator erstellen " hat hervorragend dazu beigetragen, dass …

2
Wie füge ich einer Benutzerrolle eine Funktion hinzu?
Ich verwalte ein Wordpress-Netzwerk und möchte der bereits vordefinierten Benutzerrolle des Administrators die Benutzerfunktion "unfiltered_html" hinzufügen. In einer Standardinstallation von Wordpress verfügt das Administratorkonto bereits über diese Funktion, in einer MU-Installation wird diese Funktion jedoch nur Super-Admins gewährt. Wordpress- Rollen und -Funktionen . Wie kann ich die Administratorrolle innerhalb eines …

6
Wie mache ich einen Entwurf für jeden zugänglich?
Ich habe mehrere unveröffentlichte Posts auf meiner Wordpress-Website und versuche, sie mit den normalen Post-Slugs ( site.com/post-here) für normale Benutzer (die nicht angemeldet sind) zugänglich zu machen . Ich verstehe, dass dies möglicherweise nicht die beste Vorgehensweise ist, aber für meinen speziellen Zweck muss dies getan werden. Ich habe versucht, …

1
add_role () nur einmal ausführen?
Ich war überrascht festzustellen, dass add_role () die Datenbank ändert und fehlschlägt, wenn die Rolle bereits vorhanden ist. Hier gibt es zwei Implikationen, eine ist schwerwiegender als die andere: 1) Wenn Sie sich in der Entwicklung befinden und Ihren add_role-Code aktualisieren, müssen Sie zuerst remove_role (). 2) Sobald Sie es …

2
Setzen Sie die Standardrollen und -funktionen zurück
Es fiel mir schwer, Rollen benutzerdefinierte Post-Type-Funktionen hinzuzufügen ( Hinzufügen von Funktionen zu Standardrollen ), und ich vermute, dass mein Durcheinander einige Probleme verursacht hat. Ich habe auch verschiedene Plugins installiert und deinstalliert, von denen einige Funktionen hinzugefügt haben. Infolgedessen ist mein WP-Rollenobjekt ein bisschen chaotisch. Kennt jemand eine Möglichkeit, …

3
Was ist der gültige Zeitpunkt für die Verwendung von current_user_can () und verwandten Funktionen?
Während des Vanilla WP Core Loads wird der aktuelle Benutzer eingerichtet, $wp-init()der sich nach dem Laden des Themas und vor dem initHook befindet. Dies steht im Einklang mit der guten Praxis, dass Funktionen an initoder später angeschlossen werden. Es ist jedoch auch üblich, verwandte Funktionen aufzurufen, beispielsweise current_user_can() früher . …


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.