2016-05-07 4 views
0

Ich möchte die Zugriffsrechte eines Benutzers im Wordpress-Backend so beschränken, dass dieser Benutzer nur Lese- und Schreibzugriff auf die Posts einer Kategorie hat. Der Benutzer sollte nicht einmal in der Lage sein, Beiträge aus einer anderen Kategorie im Backend zu lesen.Begrenzen Sie den Zugriff von WordPress-Benutzern auf bestimmte Post-Kategorien im Admin-Bereich

Wie kann ich dies erreichen (idealerweise durch Hinzufügen eines Codes zu der functions.php) - und ohne Leistungseinbußen (z. B. Laden der Seite)?

Ich versuche im Grunde zu erreichen, was dieses Plugin tat, bevor es überholt wurde: https://wordpress.org/plugins/restrict-categories/

„Kategorien einschränken ein Plugin ist, dass Sie, welche Kategorien können Benutzer anzeigen, hinzufügen und bearbeiten in den Beiträge auswählen können Bildschirm bearbeiten Mit diesem Plugin können Sie den Zugriff basierend auf der Benutzerrolle und dem Benutzernamen einschränken. "

Antwort

0

Wenn es Ihnen nichts ausmacht, ein aktuelles Plug-in zu verwenden, dann wird dieses alles tun, was Sie verlangt haben und wurde regelmäßig aktualisiert und hat über 40.000 aktive Installationen.

User Access Manager

https://wordpress.org/plugins/user-access-manager/

+0

Dank, Jamie. Ich habe das schon gefunden - aber das fügt viel mehr Komplexität hinzu und überschneidet sich mit anderen Plugins, die ich bereits verwende. Daher wäre ein einfaches Code-Snippet für meine functions.php ideal. – Alex

+0

Hallo Alex, schauen Sie sich dieses Handbuch http://3.7designs.co/blog/2014/08/restricting-access-to-custom-post-types-using-roles-in-wordpress/ es ist eine grundlegende Anleitung auf Erstellen eines benutzerdefinierten Benutzertyps und Einschränken des Zugriffs auf einen bestimmten Posttyp. Dies kann in der Datei functions.php erfolgen. –