Abfrage eindeutiger Autoren-IDs mit veröffentlichtem Post vom Typ Job

Ich versuche, eine einfache Abfrage zu erstellen, um ein Array von eindeutigen Autoren-IDs zurückzugeben, die einen post_status von ‘publish’ und einen post_type von ‘job’ haben.

Ich weiß, dass ich abfragen kann mit:

$args = array( 'post_type' => 'job', 'post_status' => 'publish' ); $published_jobs = new WP_Query( $args ); 

Aber das scheint schrecklich ineffizient, um die Ergebnisse zu durchlaufen, wenn alles, was ich will, eine Reihe von eindeutigen Autoren-IDs ist. Wir werden höchstens 30 Autoren haben, aber Tausende von Stellen haben.

Irgendwelche Vorschläge? Vielen Dank!

Solutions Collecting From Web of "Abfrage eindeutiger Autoren-IDs mit veröffentlichtem Post vom Typ Job"

Das effizienteste Mittel wäre eine direkte Abfrage über wpdb :

 $author_ids = $wpdb->get_col( " SELECT DISTINCT post_author FROM $wpdb->posts WHERE post_type = 'job' AND post_status = 'publish' " );