Ähnliche Kategorien anzeigen?

Ich habe ein Portfolio mit Kategorien. Portfolio-Elemente haben ein Bild und sind einer Kategorie zugeordnet.

Jetzt, wenn dieses Portfolio-Item angezeigt wird, möchte ich alle anderen Portfolio-Items der gleichen Kategorie nur daneben mit seinem vorgestellten Bild anzeigen.

Diese Codezeile druckt meine aktuelle Kategorie:

echo get_the_term_list( $post->ID, 'portfolio_category', 'Cat: ', ', ', '' ); 

Ich möchte nur das ausgewählte Bild dieser Kategorie anzeigen.

Solutions Collecting From Web of "Ähnliche Kategorien anzeigen?"

Folgendes würde ich tun:

Ich würde eine neue WP_Query Instanz mit einem Taxonomy-Parameter wie folgt erstellen:

 $wp_query = new WP_Query([ 'post_type' => '', '' => '', 'fields' => 'ids', // We just need the post IDs // Add other query parameters as needed ]); 

Weitere WP_Query zur Verwendung von Taxonomieparametern in einer WP_Query Instanz

Dann würde ich die Posts durchlaufen und das Post-Thumbnail wie folgt abrufen:

 $post_thumbnails = []; foreach ($wp_query->posts as $post_id) { $post_thumbnails[$post_id] = get_the_post_thumbnail($post_id[, $size = 'post-thumbnail', $attr = NULL]); // Notice the optional arguments } 

Mehr zur function get_the_post_thumbnail()

Dann müssen Sie nur die Miniaturansichten durchlaufen und anzeigen.

(Wahrscheinlich möchten Sie auch mehr Informationen zum Post als nur die Post-ID und das Thumbnail. Daher sollten Sie die Abfrage möglicherweise neu strukturieren, um mehr als nur die ID zurückzugeben.)

Hoffentlich beantwortet das deine Frage. Prost!