Erstellen Sie eine Benutzerrolle mit Berechtigungen, um nur Dateien in die Medienbibliothek hochzuladen?

Einige Mitarbeiter in meiner Organisation müssen in der Lage sein, Dateien in einen Ordner hochzuladen und einen Link mit anderen zu teilen. Es sind hauptsächlich Dokumente wie Bilder, PDFs und Word-Dokumente. Und anstatt ein komplett neues Dateiverwaltungssystem zu erstellen, habe ich darüber nachgedacht, einfach die integrierte WordPress-Medienbibliothek für diese Aufgabe zu verwenden.

Aber mein Problem ist, dass ich eine Benutzerrolle mit Berechtigungen erstellen möchte, um nur das und nichts anderes zu tun. Wenn möglich, verdecken Sie auch alle anderen Optionspaneele, benutzerdefinierten Post-Typen usw.

Ich habe ein wenig über Benutzerrollen und -fähigkeiten gelesen und ein Plugin gegründet, aber ich denke, es ist ein bisschen viel, ein großes Plugin zu installieren, wenn es die einzige Benutzerrolle ist, die ich erstellen muss. Und mehr, ich würde gerne mehr darüber erfahren und ich denke, das ist ein guter Weg, es zu tun.

Jede Hilfe würde es begrüßen.

Aufrichtig – Mestia

Solutions Collecting From Web of "Erstellen Sie eine Benutzerrolle mit Berechtigungen, um nur Dateien in die Medienbibliothek hochzuladen?"

Installiere Justin Tadlocks Mitglieder-Plugin . Es verfügt über konfigurierte Rollen, die eine gründliche Kontrolle über Benutzer ermöglichen. Wenn die Standardrollen die gewünschte Zugriffskontrolle nicht zulassen, können Sie eine benutzerdefinierte Rolle erstellen und Ihre spezifische Zugriffsebene zuweisen.

etwas wie das: https://codex.wordpress.org/Function_Reference/add_role dann

if ( current_user_can('new_role') && !current_user_can('upload_files') ) add_action('admin_init', 'allow_new_role_uploads'); function allow_new_role_uploads() { $new_role = get_role('new_role'); $new_role->add_cap('upload_files'); }