Плагин "Сообщения"
Шорткод [ 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"] : отображать выдержки из отправленных сообщений