Uploads: Wo in der DB? - Bilder: Width/Height in der DB?

    • 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


  • Wo sind die Uploads in der Datenbank eingetragen?
    Bei hochgeladenen Bildern, sind da Höhe und Breite in der Datenbank abgespeichert?

    ;-) Das hatte ich erst ...

    In der Tabelle der Posts als "attachment" stehen die gesuchten Einträge.

    XRay.

  • Ehe man in der Datenbank direkt rumwurschtelt, kann man es ja erstmal mit den vorhandenen Funktionen probieren. Mir fällt da spontan get_post_meta ein.
    Die Funktion erwartet als ersten Parameter die Post-Id, also die Bild-Id. Der zweite Parameter bezeichnet den Metakey, in dem Fall '_wp_attachment_metadata'. Die Funktion liefert dann eine Array mi den Metadaten zurück, also in etwa so:

    Code
    $postid = 123;
    $metadata = get_post_meta( $postid, '_wp_attachment_metadata', true );
    $imagewidth = $metadata['width'];
    $imageheight = $metadata['height'];

    Naja, so ungefähr zumindest, ich habe es nicht getestet.

    Gruß
    Ingo

    Wenn ich helfen konnte, bitte [ Gefällt mir ] klicken. :-)

    Einmal editiert, zuletzt von Putzlowitsch (6. Januar 2007 um 23:34)

Jetzt mitmachen!

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