poradil byste mi prosim nekdo jak korektne vytahnout autory, kteri maji publikovany clanek? nativni wp_list_authors(); zrejme nebere zadnej sofistikovanejsi template, zkousel sem tedy
$args = array(
'role' => 'author',
'has_published_posts ' => ['post']
);
$user_query = new WP_User_Query( $args );
foreach ( $user_query->results as $user ) {
//my sexy template
}
coz ale nefunguje, z nejakeho duvodu to vypise i autory, kteri zadny clanek publikovany nemaji...
zdarneho vysledku se mi podarilo dosahnout nasledujici upravou, z pochopitelnuych duvodu s ni ale vubec nejsem spokojeny :-/
foreach ( $user_query->results as $user ) {
if ( count_user_posts( $user->ID , 'post' ) > 0 ) {
//my sexy template
}
}
neslo by to nejak efektivneji?