Support » Allgemeine Fragen » [Rolle] Mitarbeiter lesendes Recht auf die Mediathek geben?

  • Gelöst feixs

    (@feixs)


    Hallo zusammen,

    eigentlich dachte ich, wir hätten das perfekte Modell für uns gefunden. Der Plan war das wir „Mitarbeiter“ haben die Content erstellen. Das „Mitarbeiter“ keine Bilder in die Mediathek hochladen können war gut und wir würden das über einen anderen Prozess bereitstellen.

    Jetzt ist aber das Problem das die Rolle Mitarbeiter nicht mal Bilder aus der Mediathek im Beitrag einfügen kann.

    Jetzt habe ich gesehen das es Möglich ist eigene Rollen zu erstellen oder bestehenden Rollen neue Berechtigungen zu vergeben:

    https://wordpress.org/support/article/roles-and-capabilities/#upload_files

    Es scheint einmal ein Recht edit_files gegeben zu haben das es jetzt aber nicht mehr gibt. Außerdem gbt es das Recht upload_files was aber nicht das ist was ich brauche.

    Habt ihr einen Tipp wie ich es hnbekomme das die Rolle Mitarbeiter Bilder aus der Mediathek in Beiträgen nutzen können?

    WordPress 5.4.2
    Verwende Theme Hestia

    Gruß

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)
  • Hallo,
    hast du denn mal versucht, ob du das mit der Rolle „Autor“ oder „Redakteur“ so hin bekommst, wie du dir das wünschst?
    Viele Grüße
    Hans-Gerd

    Hallo,

    ja das habe ich schon Probiert. Leider hat man schon als Autor das Recht Bilder in die Mediathek hoch zu laden. DAs würde ich gerne Verhindern da ein in der Mediathek vorhandendes Bild einen Link hat und auch ohne Beitrag von außen abrufbar ist.

    Außerdem können Autoren Ihre Beiträge veröffentlichen. Auch das ist in unserem Fall nicht gewünscht.

    Gruß

    Hallo,
    dann schau doch mal in das folgende Thema, bei dem @la-geek einen Ansatz mit einer Lösung darstellt.
    Viele Grüße
    Hans-Gerd

    Hi,

    so in der Art habe ich mir das Vorgestellt. Leider hat die Rolle das Recht Dateien in die Mediathek hoch zu laden. Das würden wir gerne Verhindern weil wir in unserem Fall die Content Ersteller nicht wirklich gut kennen. Wir würden gerne Verhindern das jemand was hochläd das wir nicht mitbekommen und den Link auf diese Datei dann verbreitet.

    Gruß

    Hallo,
    dann setze doch
    'upload_files' => false,
    also:

    add_role(
    	'entwurfsautor',
    	__( 'Entwurfsautor' ),
    	array(
    		'read'         => true,  // true allows this capability
    		'edit_posts'   => true,
    		'delete_posts' => true,
    		'upload_files' => false,
    		'edit_published_posts' => true,
    		'delete_published_posts' => true,
    		'manage_categories' => true,
    	)
    );

    Damit sollte es dann funktionieren.
    Viele Grüße
    Hans-Gerd

    Hmm,

    Aber was wäre denn da das Recht für das Lesen der Mediathek?

    Der „Mitarbeiter“ hat per default folgende Rechte:

    delete_posts
    edit_posts
    read
    read Reusable Blocks

    Das ist fast das was du gepostet hast. Nur würde ich manage_categories auch auf false setzen da man das Recht nur braucht um Kategorien zu erstellen oder zu verändern. Einem Beitrag eine Kategorie zuzuordnen kann man auch ohne das Recht.

    Und hier habe ich kein Recht auf schon hochgeladene Bilder zugreifen zu können.

    Schau mal in den folgenden Beitrag oder in diesen Beitrag. In beiden Fällen werden Lösungen mit und ohne Plugin beschrieben.

    Das seht super aus. Werde es mal Ausprobieren.

    Vielen Dank für die schnelle Hilfe.

Ansicht von 8 Antworten - 1 bis 8 (von insgesamt 8)