Articles of Benutzerrollen

Ermöglichen Sie Administratoren und Editoren nur den Zugriff auf wp-admin

Ich versuche den Zugriff auf wp-admin zu beschränken, so dass nur Administratoren und Editoren erlaubt sind. Im Moment verwende ich diese function: function restrict_admin(){ //if not administrator, kill WordPress execution and provide a message if ( ! current_user_can( ‘manage_options’ ) ) { wp_die( __(‘You are not allowed to access this part of the site’) ); […]

Wie zielen Sie auf bestimmte Benutzerrollen ab?

Ich versuche, eine einfache Reihe von Codes zu platzieren, um die “Abonnenten” nur auf die Homepage (oder eine gewünschte Seite) nach dem Login umzuleiten. Ich dachte, ich verwende if( current_user_can(‘read’) ): aber das ist eine globale Fähigkeit, wird auch für alle anderen Rollen gelten. Also habe ich get_role(‘subscriber’) versucht. Hier sind meine functions.php Codes (Danke […]

Deaktivieren Sie die Übertragbarkeit für bestimmte Seiten

Ich baue eine WP-Site, die einige Seiten hat, die nur angezeigt werden, wenn ein Formular ausgefüllt wurde. (Denken Sie an “Danke, dass Sie uns kontaktiert haben, wir werden uns so schnell wie möglich bei Ihnen melden” – Seiten eingeben). Ich habe dies als eine Seite erstellt, und dann benutze ich wp_redirect, nachdem das Formular gesendet […]

Erlaube die Bearbeitung von benutzerdefinierten Post-Typ, aber nicht regulären Posts?

Ist es möglich, die functionen einer Rolle so einzustellen, dass die Bearbeitung eines benutzerdefinierten Inhaltstyps möglich ist, aber keine Bearbeitung der regulären Beitragstypen? Wenn ja, wie würde ich das tun? Vielen Dank!

Problem mit dem Rollencode des Kommentarautors auflisten

Ich benutze den folgenden Code für Kommentare: user_id); echo $user->roles[0]; ?> Aber das Seltsame ist, dass es nicht die Kommentarbeautorrolle für alle anzeigt … nur für ein paar Benutzer (sogar mit verschiedenen Rollen), und im übrigen zeigt es nichts. Irgendeine Ahnung? Was mache ich falsch? Danke!

Neue Rollen und functionen in WordPress

Ich erstelle eine neue Rolle in WordPress, und ich möchte, dass sie einer “Autor” -Rolle gleicht, nur dass diese neue Rolle nur das “Arbeiten mit” einer bestimmten Kategorie erlaubt (mit anderen Worten, es erlaubt Bearbeiten, Posten, Löschen Nur Beiträge einer bestimmten Kategorie). Kann das gemacht werden?

WordPress edit_user_profile_update update sekundäre Rolle

Ich versuche, das sekundäre Rollenfeld in der user-edit.php zu speichern, die unabhängig von den Hauptrollen von WP ist. Ich hatte kein Problem mit dem Speichern anderer benutzerdefinierter Felder, die einzigartig sind, aber für Rollen (wp_capabilities), es sieht so aus, als ob es zuerst meine Rollen speichert (ich setze sleep (10) ein) und am Ende der […]

Hol dir das Autoren-Meta aller Autoren

Wir wissen aus den Dokumenten, dass Sie ein Autoren-Meta so bekommen können: Aber ich würde gerne eine benutzerdefinierte “Über uns” -Seite haben, die alle Informationen von Benutzern mit einer bestimmten Rolle anzeigt (Admins und Autoren in diesem Fall). Nehmen wir an, ich habe eine function (die benutzerdefinierte Felder des Profils verwendet) in functions.php wie folgt: […]

Sie müssen einen Admin-Benutzer ohne die Möglichkeit zum Erstellen eines Benutzers erstellen

Ich muss benutzerbezogene functionen (wie “create_users”, “add_user”, “list_users” usw.) eines Admin-Benutzers entfernen. Ich habe den folgenden Code in einer ‘init’ Methode getestet. global $current_user; get_currentuserinfo(); $current_user->remove_cap(‘create_users’); $current_user->remove_cap(‘add_user’); $current_user->remove_cap(‘list_users’); Aber ich habe festgestellt, dass der Benutzer immer noch in der Lage ist, auf die Benutzeroberfläche zuzugreifen, um den Benutzer zu verwalten (auch nach vielen Aktualisierungen). Gibt […]

Autorenfunktionen: Löschen von Kommentaren zu ihren eigenen veröffentlichten Posts

Ich weiß, dass Benutzer mit Rollenautor ihre eigenen veröffentlichten Beiträge löschen können. Aber wenn jemand einen seiner Posts kommentiert, kann der Postautor diesen Kommentar löschen?