Der folgende Code wird ein Array mit allen Posts mit benutzerdefinierten Feld 'job_location' als 'US' drucken. Es funktioniert gut und zeigt Post Titel, Beschreibung und alle Daten beziehen sich auf jeden Beitrag.wp get Kategoriename in get_posts
Meine Anforderung ist, ich möchte den Kategorienamen jedes Beitrags erhalten. Ich möchte das nicht erreichen, indem ich die Posts loopt und die Kategoriendetails der einzelnen Posts abrufe, da dies zusätzlichen Datenbankzugriff erfordert. Gibt es eine Möglichkeit, die Kategoriedetails in der Funktion "get_posts" selbst zu erhalten?
$meta_query =array('key' => 'job_location','value' => 'US');
$post_args = array(
'post_type' => 'post', 'post_status' => 'publish','suppress_filters' => true, 'meta_query' => $meta_query
);
$posts_list = get_posts($post_args);
var_dump($posts_list);
Ist das gewünschte Ergebnis, eine Liste der Beiträge und eine andere separate Liste aller Kategorien, die von der Liste der Beiträge verwendet werden? –
Nein, ich möchte die Kategorie-ID und den Kategorienamen für jeden Beitrag. –
Ist die Antwort, die ich Ihnen gegeben habe, worauf Sie sich freuen? Wenn dies nicht der Fall ist, geben Sie bitte weitere Informationen darüber an, was Sie erreichen möchten und welchen Code Sie bisher haben. –