Плагин "Сообщения"
Шорткод [ usp_pro_display_posts ] предоставляет несколько атрибутов, которые позволяют настроить список отправленных сообщений:
userid указывает пользователей, для которых должны отображаться сообщения.
— all : отображать отправленные сообщения от всех пользователей (по умолчанию)
— logged : отображать отправленные сообщения от текущего вошедшего в систему пользователя
— current : отображать отправленные сообщения от автора текущей страницы архива
Author Name : отображать отправленные сообщения от указанного имени автора USP (значение пользовательского поля «usp-author»).
— Author ID: отображать отправленные сообщения с указанным идентификатором автора WP (например, 1, 2, 3 и т. д.)
numposts указывает количество сообщений для отображения
— целое число: отображает указанное количество отправленных сообщений (по умолчанию: 10)
display указывает, как сообщения должны отображаться
— title : отображает список отправленных заголовков сообщений (по умолчанию)
— content : отображает отправленный заголовок сообщения и содержание
— excerpt : отображает заголовок отправленного поста и выдержку
— thumb : отображает только избранное изображение
— content+thumb : отображает заголовок, контент и избранное изображение
— excerpt+thumb : отображает заголовок, отрывок и избранное изображение
— title+thumb : отображает заголовок и избранное изображение
loggedin указывает, отображать ли сообщения для зарегистрированных пользователей
— false : отображать отправленные сообщения для всех пользователей (по умолчанию)
— true : отображать отправленные сообщения, только если пользователь вошел в систему
status указывает статус поста, для которого должны отображаться посты
— publish : отображать только опубликованные отправленные сообщения (по умолчанию)
— pending : отображать только ожидающие отправки сообщения
— draft : отображать только черновики отправленных сообщений
— etc.. : отображать любой действительный статус публикации: https://bit.ly/3eavb9u
modlinks указывает, отображать ли ссылки для модерации для каждого сообщения.
— false : не отображать ссылки «редактировать» и «удалить» для сообщения (по умолчанию)
— true : отображать ссылки «редактировать» и «удалить» для публикации
formid указывает конкретную форму, для которой должны отображаться сообщения
— целое число: ограничивает отображаемые сообщения определенной формой USP (по умолчанию нет)
cat указывает категорию (категории), для которых должны отображаться сообщения.
— целое число: ограничивает отображаемые сообщения определенной категорией (например, 2) (по умолчанию нет)
— целые числа: ограничивает отображаемые сообщения несколькими категориями (например, 2,6,17,38)
— current : ограничивает отображаемые сообщения текущей категорией/категориями
order указывает порядок, в котором сообщения должны отображаться
— DESC: упорядочивает сообщения в порядке убывания (по умолчанию)
— ASC : упорядочивает сообщения в порядке возрастания
orderby указывает порядок, в котором сообщения должны отображаться
— param : упорядочивает сообщения по любому допустимому параметру (например, ID, author, title и т. д.) (по умолчанию = date)
post_type указывает тип поста, для которого должны отображаться посты
— допустимый тип сообщения
— «any» для любого типа сообщения (по умолчанию = any)
post_link указывает URL-адрес для использования для связанных заголовков сообщений
— permalink : использовать постоянную ссылку/URL поста (по умолчанию)
— user_url : использовать предоставленный пользователем URL-адрес (если доступен)
link_title указывает, следует ли связывать заголовки сообщений
— true : ссылки на заголовки сообщений (по умолчанию)
— false : не связывать заголовки сообщений
Вот несколько примеров, показывающих различные конфигурации шорткода:
[usp_pro_display_posts userid="1"] : отображает все отправленные сообщения зарегистрированным пользователем с ID = 1
[usp_pro_display_posts userid="current"] : отображает все отправленные сообщения автором текущей страницы архива
[usp_pro_display_posts status="pending" userid="logged"] : отображает все ожидающие отправленные сообщения от текущего вошедшего в систему пользователя
[usp_pro_display_posts userid="Pat Smith"] : отображает все отправленные сообщения по имени автора "Пэт Смит"
[usp_pro_display_posts loggedin="true"] : отображает все отправленные сообщения только для зарегистрированных пользователей
[usp_pro_display_posts userid="all"] : отображает все отправленные сообщения всеми пользователями/авторами
[usp_pro_display_posts numposts="5"] : отображает 5 последних отправленных сообщений
[usp_pro_display_posts display="excerpt"] : отображать выдержки из отправленных сообщений