Erhalten Sie einen Beitrag in Bezug auf die Kategorie

Es ist eine Katalog-Website für verschiedene Produkte. Ich brauche eine function, die die Kategorie des ausgewählten Produkts bekommt und alle Produkte aus dieser Kategorie bekommt

Lass uns ein Beispiel sehen. Ein Tisch, ist in Holz Kategorie und Küche. Also, wenn der Tisch unter dem Tisch, ich mag alle anderen Küchenprodukte sowie alle anderen Holzprodukte aufgeführt … es ist gut für Cross-Selling! …

wie mache ich das ?

Solutions Collecting From Web of "Erhalten Sie einen Beitrag in Bezug auf die Kategorie"

Sie können dazu die WP_Query tax_query verwenden. Sie würden die Argumente (nur auf der tax_query , ich lasse den Rest auf Sie, Sie haben die Dokumentation), um etwas in etwa aussehen:

 'tax_query' => array( 'relation' => 'OR' array( 'taxonomy' => 'category', 'field' => 'slug', 'terms' => 'wood' ), array( 'taxonomy' => 'category', 'field' => 'slug', 'terms' => 'kitchen' ) ), 

Mit dieser Methode können Sie beliebig viele Posts abfragen. Alternativ können Sie mehrere WP_Query s verwenden und wp_get_post_categories() , um die Bedingungen für einen foreach zu erhalten, um dynamisch generierte Vorschläge mit jeweils eigenen WP_Query . Es hängt davon ab, wie die Ausgabe aussehen soll.