Unter https://wordpress.org/photos/ sammeln sich immer mehr Fotos, die man ohne weitere Gedanken über Lizenzen in eigenen Projekten verwenden kann. Mit dem Plugin „Externe Dateien für die Mediathek“ kann man diese auch in das eigene Projekt importieren. Der Weg dazu ist im Folgenden beschrieben.
Einleitung
Das Projekt unter https://wordpress.org/photos/ bietet keine eigene API an um Bilder zu importieren. Aber es handelt sich um ein WordPress mit einer öffentlich erreichbaren REST API. Und über diese findet man wiederum alle Bilder, die dort hinterlegt sind.
Man könnte nun pauschal das Gesamtverzeichnis abrufen, was aber a) unübersichtlich wäre und b) zu ewigen Ladezeiten führen würde, um das Verzeichnis komplett zu laden. Meine Empfehlung wäre, hier vorab zu überlegen, was man konkret an Fotos aus dem Verzeichnis benötigt.
Nach Stichwörtern suchen
Man kann die REST API nach Stichwörtern in den Dateien suchen lassen. In der Rückgabe wären dann nur dafür passende Dateien. Ein Beispiel wäre die Suche nach Dateien mit dem Stichwort „Germany“:
https://wordpress.org/photos/wp-json/wp/v2/media?search=germanyDadurch könntest du dir viele Dateien auflisten lassen und diese importieren.
Nach konkreten Dateien suchen
Man kann auch vorab nach einer Datei suchen, die man einzeln importieren möchte. Dazu ruft man deren Detail-Seite auf und schaut sich die URL an. Beispiel:
https://wordpress.org/photos/photo/6906906198/Die Zahlen am Ende 6906906198 sind die Kennung des Bildes. Danach kann man nun suchen:
https://wordpress.org/photos/wp-json/wp/v2/media?search=6906906198 REST API abrufen
Um die gewünschten Dateien in deine Mediathek zu importieren, gehe wie folgt vor:
- Rufe in deinem WordPress-Backend Mediathek > Externe Dateien hinzufügen > WordPress REST API auf.
- Gib in dem Eingabefeld die von dir wie oben beschrieben ermittelte URL ein und schick das Formular ab.
- Warte einen Moment bis die Daten geladen sind.
- Dir werden anschließend die Dateien anzeigt und du kannst sie per klick importieren.
Leave a Reply