Вы, вероятно, знакомы с виджетом Category в WordPress. Недавно один из наших читателей спросил нас, можно ли отображать последние сообщения в выпадающем списке. В этой статье мы покажем вам, как отображать последние сообщения в виде выпадающего списка в WordPress.
Зачем и кому нужны последние сообщения в выпадающем меню?
WordPress поставляется со встроенным виджетом последних сообщений, который вы можете добавить в любую боковую панель или область с готовым виджетом.
Этот виджет просто отображает список последних постов, и вы можете выбрать количество постов, которые вы хотите показать. Но если вы хотите показать более 5-10 постов, то список займет много места в боковой панели.
Некоторым пользователям WordPress может понадобиться компактный способ отображения последних сообщений. В этом случае использование выпадающих или складных списков поможет вам сэкономить пространство.
Давайте рассмотрим несколько различных способов отображения последних сообщений в виде выпадающего меню в WordPress.
Показ последних сообщений WordPress в обычном выпадающем меню (ручной код)
Этот метод использует встроенную функцию wp_get_recent_posts. Все, что вам нужно сделать, это скопировать и вставить следующий код в функции вашей темы.php файл или плагин для конкретного сайта.
function wpb_recentposts_dropdown() < $string .= ' '; return $string; > add_shortcode('rp_dropdown', 'wpb_recentposts_dropdown'); add_filter('widget_text','do_shortcode');
Теперь вы можете использовать шорткод [rp_dropdown] в своих постах, страницах и текстовых виджетах WordPress. Это будет выглядеть следующим образом:
Добавление сворачиваемых недавних сообщений с помощью плагина
Вышеописанный метод просто перечисляет ваши последние посты в выпадающей форме. Еще один способ сэкономить место — добавить сворачиваемый список последних сообщений, который расширяется, когда пользователи нажимают на него.
Первое, что вам нужно сделать, это установить и активировать плагин Collapse-O-Matic. Это работает «из коробки», и вам не нужно настраивать параметры.
Плагин просто позволяет вам показать что угодно в выпадающем меню с помощью шорткода.
Прежде чем использовать этот плагин, нам нужен способ легко показать последние сообщения в любом месте, где мы хотим. Просто добавьте этот код в функции вашей темы.php файл или плагин для конкретного сайта.
Этот код просто позволяет вам отобразить список последних сообщений, используя шорткод [recentposts] .
Теперь мы добавим наш шорткод в шорткод Collapse-O-Matic, чтобы создать сворачивающийся список последних постов.
Просто добавьте шорткод следующим образом:
[expand title=»Последние сообщения»][recentposts][/expand]
Вы можете добавить этот шорткод в текстовый виджет, посты или страницы на вашем сайте WordPress. Вот как это выглядело на нашем тестовом сайте.
Вот и все, мы надеемся, что эта статья помогла вам показать последние сообщения в виде выпадающего списка в WordPress. Вам также могут быть интересны эти 6 советов по созданию убийственного редакционного календаря в WordPress.
Источник: www.wpbeginner.com