Задать вопрос
@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 автора может залететь? )
  • Вопрос задан
  • 56 просмотров
Подписаться 1 Сложный Комментировать
Помогут разобраться в теме Все курсы
  • Loftschool
    Комплексное обучение PHP
    6 недель
    Далее
  • Яндекс Практикум
    Фулстек-разработчик расширенный
    20 месяцев
    Далее
  • Stepik
    Верстка и веб-разработка сайтов. Продвинутый уровень Web Develop
    2 недели
    Далее
Пригласить эксперта
Ответы на вопрос 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 );
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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