Beschreibung
Füge eine oder mehrere Dateien mit ihren URLs unter Medien > „Neue Mediendatei hinzufügen“ hinzu. Du kannst diese externen Dateien überall dort verwenden, wo die Mediathek zum Einsatz kommt.
Besonderheit
Bette deine Dateien aus AWS S3, DropBox, Google Drive, Google Cloud Storage, FTP, deinem lokalen Hosting, einer anderen Website in deiner Multisite, anderen WordPress-REST-APIs, YouTube oder vielen anderen möglichen Quellen ein. Verwende sie in deinem bevorzugten Editor wie Block Editor, Elementor, Divi, Classic Editor, WpBakery und vielen anderen, als ob die Dateien normal in deiner Mediathek gespeichert wären.
Synchronisiere externe Verzeichnisse, die Dateien enthalten, automatisch in von dir festgelegten Intervallen mit deiner Mediathek.
Und noch mehr:
✅ Füge die Dateien mit ihren externen Daten hinzu. So erhältst du das reale Datum, was beispielsweise für SEO hilfreich ist.
✅ Importiere sie als echte Dateien, anstatt sie nur in deiner Mediathek zu verlinken. So kannst du beliebig viele Dateien in dein Projekt importieren.
✅ Überprüfe die Verfügbarkeit (nur für HTTP-Verbindungen), um sicherzustellen, dass die externen Dateien tatsächlich verfügbar sind.
✅ Konfiguriere, welche Benutzer in deinem Projekt die Optionen für externe Dateien verwenden darf.
✅ Extrahieren ZIP-Dateien aus beliebigen externen Quellen in deine Mediathek.
Unterstützung für andere Plugins
Verwende externe URLs, wenn du Produkte über CSV in einen WooCommerce-Shop importierst (einschließlich der Zugangsdaten für diese, z. B. über FTP).
Füge externe Dateien zu den Download-Listen von Download-Listen mit Icons hinzu.
Sortieren deine externen Dateien in einem Ordner von CatFolders, Filebird, Folderly, Folders, iFolders, Media Library Organizer oder ordne sie in Kategorien von Enhanced Media Library und Real Media Library Lite ein. Du kannst sie in diese Plugins importieren und synchronisieren.
Und kompatibel mit Network Media Library für die Verwendung in Multisites.
Außerdem ist es mit mehrsprachigen Plugins wie Polylang kompatibel, um die Mediendateien zu übersetzen.
Das Plugin ist auch mit einer Vielzahl anderer Plugins kompatibel, die hier nicht aufgeführt sind. Sollte entgegen den Erwartungen etwas nicht richtig funktionieren, melde dies bitte im Support-Forum.
REST API
Du kannst deine externen Dateien mit REST-API-Anfragen verwalten, wie hier beschrieben.
Massen-Import
Du kannst vollständige Verzeichnisse aus jedem der unterstützten TCP-Protokolle importieren. Gib einfach das Verzeichnis als Pfad zum Importieren ein, und das Plugin importiert alle unterstützten Dateien daraus oder verwendet die externen Dienste, um zum zu importierenden Verzeichnis zu navigieren.
Für große Verzeichnisse gibt es auch eine automatisch verarbeitete Warteschlange. Du kannst für große Verzeichnisse auch die WP CLI verwenden.
TCP Protokolle
Du kannst die folgenden TCP-Protokolle verwenden, um externe Dateien in deine Medienbibliothek zu importieren:
📡 http://
📡 https://
📡 ftp://
📡 ftps://
📡 sftp://
📡 ssh://
📡 file://
Einige von ihnen erfordern Zugangsdaten, für http(s) sind diese optional.
Dienst-Plugins
Die Unterstützung für zusätzliche Plattformen als externe Quellen wird durch zusätzliche Service-Plugins ermöglicht. Diese sind derzeit:
➕ Externe Dateien von AWS S3 in der Mediathek (inkl. Unterstützung für AWS S3, Backplaze S3, Cloudflare R2 und DigitalOcean Spaces)
➕ Externe Dateien vom Google Cloud Storage in der Mediathek
➕ Externe Dateien von Google Drive in der Mediathek
➕ Externe Dateien von WebDav in der Mediathek (inkl. jedem WebDav-Anbieter wie NextCloud oder Seafile)
Du kannst sie manuell oder im Backend deines WordPress unter Medien > „Externe Dateien hinzufügen“ installiert werden.
Anwendungsfälle
Hier sind einige Beispiele, wie dir dieses Plugin helfen kann:
💡 Speichere besonders große Dateien an einem anderen Speicherort, um Speicherplatz in deinem Hosting zu sparen.
💡 Importiere Dateien, die ein Grafikdesigner zur Verfügung stellt, in ein gemeinsames Verzeichnis.
💡 Synchronisiere automatisch Fotos aus deinem Urlaub, um sie auf deiner Website anzuzeigen.
💡 Verwende regelmäßig neu erstellte PDF-Dateien aus einem gemeinsamen Verzeichnis für die Ausgabe auf deiner Website.
💡 Beziehe Bilder für deine Produkte aus einem zentralen Verzeichnis.
Finde weitere hier
ClassicPress
Dieses Plugin ist kompatibel mit ClassicPress.
Repository, Dokumentation und Zuverlässigkeit
Einige Dokumentationen findest du auf dieser Plugin-Seite und in GitHub.
Das Repository der Entwicklung ist auf GitHub.
Jede Version dieses Plugins wird nur veröffentlicht, wenn sie die folgenden Bedingungen erfüllt:
✅ PHPStan-Prüfung auf mögliche Fehler.
✅ Einhaltung der WordPress-Codierungsstandards.
✅ Keine Fehler bei der PHP-Kompatibilitätsprüfung.
✅ Keine Ausnahmen bei PHP-Unit-Tests.
Screenshots
Installation
- Lade „external-files-in-media-library“ in das Verzeichnis „/wp-content/plugins/“ hoch.
- Aktiviere das Plugin über das Menü „Plugins“ in WordPress.
FAQ
-
Warum müssen für einige Quellen zusätzliche Plugins installiert werden?
-
Es gibt zwei Gründe dafür:
a) Einige der externen Quellen verwenden Bibliotheken, deren Lizenzen im WordPress-Repository nicht zulässig sind. Beispielsweise verwendet die Bibliothek „aws/aws-sdk-php“ für AWS die Apache-Lizenz. Diese ist nicht mit der GPL kompatibel.
b) Mit all diesen Bibliotheken wäre das Plugin zu groß, um es im WordPress-Repository zu veröffentlichen.
-
Kann ich andere WordPress-Benutzer daran hindern, externe Dateien hinzuzufügen?
-
Ja, du kannst unter Einstellungen > „Externe Dateien in der Mediathek“ > Berechtigungen festlegen, welche Rollen die Möglichkeit haben sollen externe Dateien in der Mediathek hinzuzufügen oder zu löschen.
-
Kann ich auch passwortgeschützte externe Dateien einbetten?
-
Ja, aber diese Dateien werden lokal gespeichert und nicht von der externen URL, so dass deine Besucher problemlos darauf zugreifen können.
-
Kann ich Dateien von FTP einbinden?
-
Ja, du kannst sie manuell hinzufügen oder mit dem FTP-Dienst unter Medien > „Externe Dateien hinzufügen“ hinzufügen.
-
Kann ich komplette Verzeichnisse importieren?
-
Ja, kannst du. Gibt einfach das zu importierende Verzeichnis an oder verwende eines der Tools unter Medien > Externe Dateien hinzufügen. Alle Dateien in dem Verzeichnis würden importiert werden.
-
Gelten die Größenbeschränkungen für Dateien genauso wie für normal hochgeladene Dateien?
-
Nein, es gibt keine festen Größenbeschränkungen für externe Dateien. Beschränkungen werden nur durch deinen eigenen Speicherplatz vorgegeben, je nachdem wo du die Datei speicherst.
-
Kann ich von meinem lokalen Server importieren?
-
Ja, kannst du. Verwende einfach das Tool unter Medien > „Externe Dateien hinzufügen“ oder gibt den absoluten Pfad mit file-Protokoll an, z.B.:
file:///var/www/path/to/file.png– siehe auch in unserer Dokumentation. -
Kann ich externe Produktbilder für WooCommerce importieren?
-
Ja, aktiviere einfach die Einstellung unter Einstellungen > „Externe Dateien in der Mediathek“ > WooCommerce. Füge deine externen URLs für Bilder in die CSV-Datei ein, die du importieren möchtest, wie es bereits mit WooCommerce möglich ist. Sie werden dann als externe Dateien von diesem Plugin behandelt. So kannst Du auch alle vom Plugin unterstützten Protokolle für den Import dieser Dateien verwenden.
-
Gibt es auch ein WP CLI Kommando?
-
Ja, es gibt viele Optionen in der WP CLI, siehe: unsere Dokumentation.
-
Google sagt mir, dass die App nicht verifiziert ist, wenn ich Google Drive verbinde – warum?
-
Laut Google-Richtlinien wird eine App, die zur Verbindung mit der Google Drive API verwendet wird, erst geprüft und bestätigt, wenn sie 100 aktive Nutzer hat. Solange weniger als 100 aktive Nutzer diese Funktion über dieses Plugin nutzen, wird diese Meldung immer zu sehen sein. Du kannst sie über „unsicher“ bestätigen und trotzdem die Verbindung deines Google Drive mit deinem WordPress-Website herstellen.
Rezensionen
Mitwirkende & Entwickler
„Externe Dateien in der Mediathek“ ist Open-Source-Software. Folgende Menschen haben an diesem Plugin mitgewirkt:
Mitwirkende„Externe Dateien in der Mediathek“ wurde in 4 Sprachen übersetzt. Danke an die Übersetzerinnen und Übersetzer für ihre Mitwirkung.
Übersetze „Externe Dateien in der Mediathek“ in deine Sprache.
Interessiert an der Entwicklung?
Durchstöbere den Code, sieh dir das SVN Repository an oder abonniere das Entwicklungsprotokoll per RSS.
Änderungsprotokoll
5.0.1
- Changed some typos
- Using updated settings library
- Updated compatibility with PHPStan
- Abhängigkeiten aktualisiert
- Kompatibel mit WordPress 7.0
- Fixed the missing translation for some service titles





