Intereting Posts
Переименование класса wp_list_pages Автоматически создавать столбцы / страницы из найденного элемента базы данных? как добавить активный класс в плейлист, и сделать css для него Главная страница / Статическая страница Просмотр страниц посетителей после этого следует ограничить Популярные сообщения с Varnish ESI фильтровать сообщения пользователя buddypress пользователями пользовательскими полями «xprofile» Как правильно размещать сообщения, принадлежащие определенной категории, и произвольно упорядоченные Назначение правильной ссылки на блог, который является частью веб-сайта Получение иерархических настраиваемых постоянных констант для работы так же, как страницы Архив по типу персонализированного сообщения и настраиваемому дате Панель параметров панели администратора WP_Query & shortcode: Вернуться 3 статьи из категории WordPress Как изменить код категорий категорий? Есть ли способ отображать контент из мета-поля сообщения на боковой панели? Плагин «Календарь событий» – просмотр списка «Цвет фона»

Сообщение о статусе Front Post

Я хочу объявить зарегистрированного пользователя в интерфейсе (тема, а не бэкэнд), сколько сообщений у него есть с статусами htis:

  1. ожидание модерации
  2. утвержден (опубликован)
  3. не утвержден (отклонен)

с момента последнего объявления. Есть ли для этого плагины? Есть ли хорошие ключевые слова для поиска такой вещи?
Благодарю.

Вы можете создать простую в использовании функцию для этого.

Вот так:

<?php function sg_user_posts_by_type($userid, $post_status) { $args = array( 'numberposts' => -1, 'post_status' => array($post_status), 'author' => $userid ); $count_posts = count(get_posts($args)); return $count_posts; } if (is_user_logged_in()) { // GET CURRENT USER DATA $user_id = get_current_user_id(); $user_data = get_userdata($user_id); $publish_count = sg_user_posts_by_type($user_id, 'publish'); $pending_count = sg_user_posts_by_type($user_id, 'pending'); $draft_count = sg_user_posts_by_type($user_id, 'draft'); echo ' <h3>Hey '.$user_data->last_name.', You got:</h3> <ul> <li>'.$publish_count.' published Posts</li> <li>'.$pending_count.' pending Posts</li> <li>'.$draft_count.' drafts</li> </ul> '; } ?> 

вы можете сделать его менее ресурсоемким, если вам нужно, но это должно работать нормально.
Надеюсь это поможет 😉