it-swarm.com.de

holen Sie sich Beiträge und Postmetas in Assoc-Array

wie erhalte ich alle Posts und Postmetas in einem assoziativen Array?

$allposts = $wpdb->get_results("
SELECT $wpdb->posts.post_title, $wpdb->postmeta.meta_key
FROM $wpdb->posts
JOIN $wpdb->postmeta 
ON $wpdb->postmeta.post_id = $wpdb->posts.id
WHERE $wpdb->posts.post_type = 'post' AND $wpdb->posts.post_status ='publish';", OBJECT_K);

Ich verstehe es einfach nicht ...

2
joerg p

Grundsätzlich können Sie dies nicht in einer einzelnen SQL-Abfrage tun. Du brauchst zwei.

Sie müssen jedoch keine direkten Abfragen durchführen, da Sie get_post () und get_post_custom () verwenden können.

2
scribu