|

Array aller Attachment-IDs die Beitragsbilder sind

attachment-IDs ermitteln

Die Funktion durchsucht die Tabelle postmeta nach Einträgen mit dem Schlüssel _thumbnail und generiert daraus ein Array mit einmaligen Attachment-IDs.

function flxo_thumbnail_unique_ids() { global $wpdb; $request = $wpdb->get_results ( "SELECT DISTINCT meta_value FROM {$wpdb->postmeta} WHERE meta_key = '_thumbnail_id'" ); $ids = array(); foreach ( $request as $id ) { $ids[] = $id->meta_value; } return $ids; }
Code-Sprache: PHP (php)

Um hingegen doppelt als Beitragsbild verwendete Bilder zu ermitteln, DISTINCT weglassen, und für den besseren Überblick sortieren.

function flxo_thumbnail_ids() { global $wpdb; $request = $wpdb->get_results ( "SELECT DISTINCT meta_value FROM {$wpdb->postmeta} WHERE meta_key = '_thumbnail_id'" ORDER BY meta_value ); $ids = array(); foreach ( $request as $id ) { $ids[] = $id->meta_value; } return $ids; }
Code-Sprache: PHP (php)

Kommentarformular bitte nicht für Supportanfragen verwenden

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.