Prüfen, ob aktuell ein Bild im Artikel vorhanden - Problem mit attachment-Abfrage

  • Hallo zusammen,

    ich habe heute Stunden mit Googeln und Probieren verbracht, aber ich befürchte, ich komme nicht weiter, und bevor ich jetzt Amok laufe, frage ich mal hier.

    Folgendes soll erreicht werden:
    Sofern der Artikel ein Artikelbild oder ein eingebettetes Bild hat, soll dieses angezeigt werden, falls nicht, ein Standardbild. Die if-Abfrage checkt auf post_thumbnail und attachment.

    Problem:
    Zu einem früheren Zeitpunkt im Artikel hochgeladene Bilder bleiben auf ewig mit diesem "verknüpft" und gelten daher auf ewig als Attachment zu diesem Artikel, auch wenn ich sie mittlerweile aus dem Artikel gelöscht habe. Solange das Bild in der Mediathek liegt, bleibt die Verknüpfung zu dem Artikel bestehen.
    Die Abfrage "if (!empty ($attachments))" gibt also immer grünes Licht, wenn jemals ein Bild in den Artikel geladen wurde - egal ob ich heute noch ein Bild drin habe.
    Das will ich natürlich nicht.

    Gibt es also eine Möglichkeit, danach zu fragen, ob aktuell ein Bild im Artikel hinterlegt ist?
    Alternativ würde auch helfen, die Verknüpfung in der Mediathek zu lösen, so dass das Bild wieder "blanko" ist, nachdem ich es aus dem Artikel gelöscht habe. Ich habe zwar Schnipsel gefunden, mit denen man die Verknüpfung ändern kann (also z.B. zu einem anderen Artikel verknüpfen), aber keins, mit dem man sie löscht.

    Ich arbeite mit dem Theme Origin, die Installation läuft momentan noch lokal unter Xampp.

    Ich hoffe, ich konnte mich verständlich machen.

    Für jede Hilfe superdankbar:
    Frau Meike

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • um wieviele Artikel handelt es sich
    und wozu die Abfrage nach attachment, wenn dies "schwierig" ist?

  • Es geht einfach um die Startseite des Blogs, auf der x Artikel mit Excerpt und kleinen Bildern dargestellt werden, s. hier: http://demo.alienwp.com/origin/.

    Ursprünglich werden ausschließlich sticky-Posts mit großem Bild dargestellt, aber ich wollte es gerne für den jeweils letzten Post.
    Dass die Frage nach Attachment schwierig ist, habe ich eben erst beim Rumprokeln gemerkt. Ich bin eher PHP-Anfänger und da ergibt sich manche schmerzhafte Lektion erst beim Arbeiten.

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!