echo "Hello world!";
Новичок
Делаю запрос к Wordpress чтоб получить список авторов написавших хоть один пост(это как раз и не получается), отсортированных по количеству постов.
Запрос ниже просто вернёт список авторов отсортированных по количеству постов.
Как включить в запрос условие написавших хоть один пост?
Т.е. я понимаю что это должно быть
ну как его туда вставить знаний не хватает.
Помогите.
Запрос ниже просто вернёт список авторов отсортированных по количеству постов.
PHP:
$query = "SELECT wp_users.ID, (select count(*)
from wp_posts
WHERE post_status = 'publish'
AND post_type = 'post'
AND post_author = wp_users.ID) cnt
FROM wp_users
INNER JOIN wp_usermeta
ON wp_users.ID = wp_usermeta.user_id
WHERE wp_usermeta.meta_key = 'wp_capabilities'
AND wp_usermeta.meta_value LIKE '%author%'
ORDER BY cnt DESC, wp_users.ID ";
if(($author_ids = $wpdb->get_results($query)) == FALSE) {
die(mysql_error());
}
var_dump($author_ids);
Т.е. я понимаю что это должно быть
PHP:
cnt > 0
Помогите.