Post Meta abfragen

Um alle Post Meta Informationen eines WordPress Posts abzufragen kann man auf folgendes Code-Beispiel zurückgreifen:

function get_post_meta_all( $post_id ) {
    global $wpdb;
    $data = array();
    $wpdb->query( "SELECT `meta_key`, `meta_value` FROM $wpdb->postmeta WHERE `post_id` = $post_id" );
    foreach ( $wpdb->last_result as $k => $v ) {
        $data[ $v->meta_key ] = $v->meta_value;
    };

    return $data;
}

Schreibe einen Kommentar