Support » Allgemeine Fragen » Upload-Button in WordPress Mediathek entfernen

  • Marco

    (@marco27)


    Hallo,

    gibt es eine Möglichkeit in WordPress den Button „Datei hinzufügen“ in der Mediathek zu entfernen?
    Auf meiner Seite haben Benutzer Zugriff auf die Mediathek, sollen aber nichts hochladen, änderen oder löschen.

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Moderator Bego Mario Garde

    (@pixolin)

    Schau mal ob du mit dieser Anleitung zurecht kommst:

    https://publishpress.com/blog/upload-files-permission-wordpress/

    Thread-Starter Marco

    (@marco27)

    Das hatte ich schon ausprobiert. Nur hilft es mir wenig die upload_files capability zu deaktivieren, wenn die betreffenden Benutzer dann die Mediathek nicht mehr aufrufen können. 🙂

    Ich hatte schon versucht den Button mit einer php Funktion auszublenden. Das war aber leider nicht von Erfolg gekröhnt.

    Gruß
    Marco

    Moderator Bego Mario Garde

    (@pixolin)

    Nur hilft es mir wenig die upload_files capability zu deaktivieren, wenn die betreffenden Benutzer dann die Mediathek nicht mehr aufrufen können.

    Stimmt, ich hatte das nicht weiter getestet.

    Tatsächlich greift die Frage viel tiefer, als man vielleicht zunächst annimmt. Es ist ja nicht damit getan, einen Button oder ein Submenü auszublenden. Benutzer:innen können dann immer noch einfach Bilder im Editor auf den Bildschirm ziehen, um die hochzuladen. Medien nutzen, aber nicht hochladen zu dürfen benötigt eine feinere Abstimmung der Benutzerrechte und ich bin mir nicht sicher, ob sich das so einfach darstellen lässt. Am einfachsten wäre es sicher, ein vorhandenes Plugin zu nutzen – hast du bereits nach Lösungen gesucht?

    Mir sprengt die für die Beantwortung deiner Frage notwendige Recherche leider im Moment ein wenig den Zeitrahmen eines kostenlosen Support. Vielleicht fällt noch jemand anders hier etwas ein?

    pezi

    (@pezi)

    Mit der „Ninja Firewall“ kann man Uploads generell verhindern (Nur der Admin kann weiterhin uploaden)
    Zugriff auf bereits hochgeladene Dateien ist aber jedem möglich, also auch das löschen.

    • Diese Antwort wurde geändert vor 3 Jahren von pezi. Grund: Screenshot
    • Diese Antwort wurde geändert vor 3 Jahren von pezi.
    Thread-Starter Marco

    (@marco27)

    Die Capabilities habe ich schon sehr ausführlich getestet. Wenn es darum geht die Media Library aufzurufen scheint aber kein Weg an upload_media vorbeizuführen. Noch feinere Einstellungsmöglichkeiten scheint es leider nicht zu geben.

    Das man die Dateien dann trotzdem noch in die Mediathek ziehen kann und diese dann hochgeladen werden – daran hatte ich nicht gedacht.
    Es gäbe allerdings noch die Möglichkeit die hochgeladene Datei vor dem Versenden abzufangen und eine Fehlermeldung auszuwerfen. Das hatte ich bereits mit einem Skript in der functions.php gelöst.

    @pezi: Vielen Dank für den Hinweis. Das werde ich mir mal anschauen.

    • Diese Antwort wurde geändert vor 3 Jahren von Marco.
    • Diese Antwort wurde geändert vor 3 Jahren von Marco.
    Moderator Bego Mario Garde

    (@pixolin)

    Wenn es darum geht die Media Library aufzurufen scheint aber kein Weg an upload_media vorbeizuführen. Noch feinere Einstellungsmöglichkeiten scheint es leider nicht zu geben.

    Das meinte ich mit „Medien nutzen, aber nicht hochladen zu dürfen benötigt eine feinere Abstimmung der Benutzerrechte und ich bin mir nicht sicher, ob sich das so einfach darstellen lässt.“

    Es gäbe allerdings noch die Möglichkeit die hochgeladene Datei vor dem Versenden abzufangen und eine Fehlermeldung auszuwerfen.

    Das wird in diesem Beitrag als „Method 2“ genannt: Disable Media Uploads to non Admin Users

    Ich halte aber den Vorschlag von Pezi für eine interessante Alternative. Vielleicht lässt sich auch Code aus dem Plugin für eine eigene Lösung verwenden?

    pezi

    (@pezi)

    Vielleicht lässt sich auch Code aus dem Plugin (Ninja Firewall) für eine eigene Lösung verwenden?

    weiss nicht, sicher. Aber das ist ein ur grosses Plugin, würde ich nie finden wo das ist.
    Will damit auch sagen: Diese große Firewall nur deswegen ist halt Kanonen -> Spatzen. Andererseits: eine FW schadet eh nicht …

Ansicht von 7 Antworten - 1 bis 7 (von insgesamt 7)
  • Das Thema „Upload-Button in WordPress Mediathek entfernen“ ist für neue Antworten geschlossen.