@UN_Tony

Как посчитать количество постов у автора?

Использую плагин Ultimate Member, и нужно на странице автора вывести количество постов, которые он опубликовал.
Коды
get_the_author()  ('. get_the_author_posts() .'  count_user_posts($id)

всегда выводят Администратор (49), т.к. процесс вывода происходит не в посте автора а на странице, созданной Ultimate Member (т.е. администратором). Так вот, нужно как-то определить автора которого только что вывел Ultimate Member и вывести именно его количество постов...
понятно. что нужно использовать count_user_posts($id), каким образом туда id автора может залететь? )
  • Вопрос задан
  • 43 просмотра
Пригласить эксперта
Ответы на вопрос 2
@denis_90
Если нужно получить id автора поста то можно использовать :
$queried_object = get_queried_object();
А дальше уже применяйте свой код указанный выше.
Ответ написан
Комментировать
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
$user_id = get_current_user_id(); // Замените на ID пользователя, для которого вы хотите посчитать посты
$post_count = count_user_posts( $user_id );
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы