Über dieses Plugin
IDF External Image ermöglicht es, einem Beitrag, einer Seite oder einem beliebigen Custom Post Type ein Featured Image per externer URL zuzuweisen. Es wird kein Bild auf den eigenen Server geladen: Die URL bleibt extern, und WordPress liefert für jede angefragte Bildgröße diese Original-URL aus. So lässt sich Inhalt aus zentralen Bildquellen oder fremden CDNs einbinden, ohne die eigene Mediathek aufzublähen.
Features
- Sidebar-Box im Editor: Felder für URL, Alt-Text und Live-Vorschau, sowohl im Classic Editor (klassische Sidebar-Meta-Box) als auch im Block-Editor (Document-Setting-Panel via
registerPlugin). - Eigenes Plugin-Menü: Im WordPress-Admin-Menü als External Image, mit Übersicht (Liste aller verknüpften Bilder), Einstellungen, Hilfe und Uninstall.
- Frontend-Ausgabe: Externe Bild-URLs werden automatisch als Featured Image ausgeliefert (in Themes und in WooCommerce-Produkten). Greift in
the_post_thumbnail,get_the_post_thumbnail_urlundwoocommerce_product_get_image. - Speicherung als Post-Meta: URL und Alt-Text liegen als
_idf_external_image_urlbzw._idf_external_image_alt, registriert mitshow_in_rest = truefür Block-Editor und REST-Zugriff. - FIFU-Migration: Übernahme vorhandener Daten aus dem Plugin „Featured Image from URL“ (FIFU/FIFU Premium) direkt auf der Einstellungsseite (Daten kopieren in einem Schritt, FIFU-Reste in einem zweiten Schritt aus der Datenbank aufräumen).
- Saubere Deinstallation (Opt-in): Auf der Einstellungsseite lässt sich aktivieren, dass beim Löschen des Plugins alle Plugin-Daten automatisch entfernt werden. Standardmäßig bleiben die Daten erhalten, damit Bild-Verknüpfungen nicht versehentlich verloren gehen.
- Master-Key-Integration: Plugin meldet sich beim IDF Master-Key-Dashboard an und lässt sich über den IDF-Update-Mechanismus aktualisieren.
Changelog
v1.5.1
Behoben
- Der Dependency-Checker heisst jetzt
IDF_EXTERNAL_IMAGE_Dependency_Checker. Der geteilte KlassennameIDF_Dependency_Checker, den fast alle IDF-Plugins mitbringen, wird nicht mehr angefasst. Die eigene Kopie stand hinter einemclass_exists-Guard mitreturn, der unter OPcache nie laeuft: die Klasse landet vor der ersten Codezeile in der Klassentabelle. Sobald ein zweites IDF-Plugin dieselbe Klasse deklarierte, starb jeder Request mit "Cannot declare class IDF_Dependency_Checker" - auf k1.de hat das am 03.09.2026 zweimal die ganze Website lahmgelegt, weil die Aktivierung durchlief und der Fehler erst im Folge-Request entstand. Die Installationsreihenfolge der IDF-Plugins ist damit ohne Bedeutung.
v1.5.0
Geändert
- Admin-Menü folgt der IDF-Menükonvention: Läuft IDF Home, hängt External Image als ein einzelner Eintrag darunter, sonst bleibt das eigene Top-Level-Menü mit Icon und Position wie bisher. Übersicht, Einstellungen, Hilfe und Uninstall sind jetzt Reiter statt vier Untermenüpunkte. Alle bisherigen URLs funktionieren unverändert.
- Berechtigungsprüfung je Seite kommt aus der neuen
seiten()-Methode, die auch die Reiterleiste versorgt. Reiter, für die die Berechtigung fehlt, werden nicht angezeigt.
v1.4.2
Behoben
- Bei WooCommerce-Produkten wurde auf der Produktseite weiterhin der Standard-Platzhalter angezeigt, obwohl eine externe Bild-URL hinterlegt war. WooCommerce greift bei der Bildausgabe direkt auf seinen eigenen Bild-ID-Cache zu, der von den allgemeinen WordPress-Filtern nicht erreicht wird. Die externe URL wird jetzt in diesen WC-spezifischen Pfad eingespielt.
v1.4.1
Behoben
- Frontend-Ausgabe greift jetzt auch dann, wenn das Theme oder WooCommerce die Featured-Image-Logik streng über die interne Thumbnail-ID abwickelt. In v1.4.0 wurden externe Bild-URLs in einigen Theme-Setups nicht angezeigt, weil WordPress die Bildausgabe bereits abbrach, bevor unsere Filter greifen konnten.
v1.4.0
Hinzugefügt
- Externe Bild-URLs werden jetzt automatisch als Featured Image im Frontend ausgegeben - in Themes (Beiträge, Seiten, Custom Post Types) und in WooCommerce (Produktbild). Bislang waren die URLs zwar im Editor gepflegt, ein zusätzliches Plugin musste sie aber ins Frontend bringen.
v1.3.0
Hinzugefügt
- Eigenes Plugin-Menü im WordPress-Admin (linke Hauptnavigation) mit Übersicht, Einstellungen, Hilfe und Uninstall.
- Übersichtsseite zeigt eine Liste aller Beiträge mit gepflegter externer Bild-URL - inklusive Vorschau-Thumbnail, Titel mit Bearbeiten-Link, Post-Type, Bild-URL und Alt-Text. Bei mehr als 25 Einträgen mit Seitennavigation.
Geändert
- Die Einstellungen liegen nicht mehr unter „Einstellungen → External Image", sondern im neuen Plugin-Menüpunkt „External Image → Einstellungen". Vorhandene Konfiguration bleibt unverändert.
Behoben
- Button „FIFU-Reste aufräumen" war optisch als Lösch-Link gerendert und wirkte deaktiviert. Jetzt als regulärer Button dargestellt; der Schutz vor versehentlichem Aufräumen läuft serverseitig - bei noch aktivem FIFU erscheint nach Klick eine eindeutige Fehlermeldung.
v1.2.0
Geändert
- Stabilere Initialisierung beim WordPress-Start. Wenn die zentrale Update-Komponente nicht verfügbar ist, läuft das Plugin trotzdem normal weiter - nur ohne automatische Update-Hinweise.
v1.1.0
Hinzugefügt
- Übernahme bestehender Bild-Verknüpfungen aus dem Plugin „Featured Image from URL" (FIFU) direkt auf der Einstellungsseite.
- Optional: Plugin-Daten werden beim Deinstallieren automatisch aus der Datenbank entfernt. Standardmäßig deaktiviert, damit Bild-Verknüpfungen nicht versehentlich verloren gehen.
v1.0.0
Hinzugefügt
- Externe Bild-URL als Featured Image für beliebige Post-Types - ohne das Bild lokal zu speichern.
- Sidebar-Box im Editor mit URL-Feld, Alt-Text und Live-Vorschau, sowohl im Classic Editor als auch im Block-Editor.
- Einstellungsseite zur Auswahl der Post-Types, für die das URL-Feld angezeigt wird.
- Automatische Update-Anbindung über die zentrale Update-Komponente.