Шорткод последних публикаций — WordPress плагин
10
Recent Posts Shortcode Plus — это простой и эффективный плагин для WordPress, который добавляет шорткод [recent_posts] для отображения последних записей блога с гибкими настройками. Плагин включает административную панель для настройки параметров по умолчанию и автоматически создает адаптивные CSS стили.
Основные возможности:
- 📝 Шорткод
[recent_posts]с 7+ параметрами - ⚙️ Панель настроек в админке WordPress
- 📱 Адаптивный дизайн (список и сетка)
- 🎨 Автоматическая генерация CSS стилей
- 🔧 Легкая настройка без кодирования
📖 Полное описание
Recent Posts Shortcode Plus — это профессиональное решение для отображения последних записей WordPress на любых страницах, постах или виджетах через простой шорткод. Плагин идеально подходит для создания разделов «Последние новости», «Свежие статьи» или «Недавние публикации» без необходимости редактирования PHP кода.
Ключевые особенности:
Гибкий шорткод с параметрами:
count— количество отображаемых постов (1-50)category— фильтрация по категории (ID или название)layout— выбор макета (список или сетка)show_date— отображение даты публикацииshow_excerpt— показ отрывка текстаexcerpt_length— длина отрывка в символахshow_thumbnail— показ миниатюр записейclass— дополнительные CSS классы
Панель администратора:
- Интуитивный интерфейс настроек
- Установка параметров по умолчанию
- Демонстрация использования шорткода
- Быстрые примеры для копирования
Технические преимущества:
- Адаптивный дизайн — автоматически адаптируется под мобильные устройства
- Оптимизированная производительность — использует стандартный WP_Query
- Безопасность — все данные экранируются и валидируются
- Локализация — готов к переводу на другие языки
- Легковесный — не замедляет работу сайта
Стилизация:
- Два готовых макета: список и сетка
- Чистый, современный CSS код
- Легкая кастомизация через CSS классы
- Автоматическая генерация файла стилей
Для кого этот плагин:
- 👨💻 Веб-мастера — быстрое добавление блока последних записей
- 👩🎨 Дизайнеры — готовая стилизация без программирования
- 📊 Контент-менеджеры — легкое управление отображением контента
- 🏢 Владельцы сайтов — улучшение вовлеченности посетителей
🎯 Установка плагина
Способ 1: Через админку WordPress (рекомендуется)
- Скачайте архив плагина с кодом
- В админке WordPress перейдите в
Плагины → Добавить новый - Нажмите
Загрузить плагин - Выберите архивный файл и нажмите
Установить - После установки нажмите
Активировать плагин
Способ 2: Ручная установка по FTP
- Распакуйте архив плагина
- Загрузите папку
recent-posts-simpleв директорию/wp-content/plugins/ - В админке WordPress перейдите в
Плагины - Найдите "Recent Posts Shortcode Plus" и нажмите
Активировать
Способ 3: Ручное копирование
- Создайте папку в
/wp-content/plugins/recent-posts-simple/ - Создайте файл
recent-posts-simple.phpв этой папке - Скопируйте весь предоставленный PHP код в файл
- Активируйте плагин через админку WordPress
⚙️ Настройка плагина
1. Доступ к настройкам
После активации плагина перейдите:
Настройки → Recent Posts
2. Основные настройки
В разделе "Основные настройки" установите:
- Количество постов по умолчанию - сколько постов показывать при использовании шорткода без параметров
- Макет по умолчанию - выбор между "Список" и "Сетка"
3. Настройки отображения
В разделе "Настройки отображения" настройте:
- Показывать дату - включить/выключить отображение даты публикации
- Показывать отрывок - показывать краткое описание поста
- Длина отрывка - количество символов в отрывке (10-500)
- Показывать миниатюру - отображать изображения записей
4. Сохранение настроек
После изменения параметров нажмите кнопку "Сохранить изменения"
💡 Использование шорткода
Базовое использование
[recent_posts]
Отобразит 5 последних постов с настройками по умолчанию
С параметрами
[recent_posts count="3"]
Покажет 3 последних поста
[recent_posts category="news" layout="grid"]
Покажет посты из категории "news" в виде сетки
[recent_posts show_thumbnail="true" show_excerpt="true"]
Покажет посты с миниатюрами и отрывками текста
[recent_posts count="4" show_date="false" class="my-custom-class"]
4 поста без даты с дополнительным CSS классом
Полный список параметров:
| Параметр | Значение по умолчанию | Описание | Пример |
|---|---|---|---|
count | 5 | Количество постов (1-50) | count="10" |
category | (пусто) | ID или название категории | category="5" или category="news" |
layout | list | Макет: list или grid | layout="grid" |
show_date | true | Показывать дату: true/false | show_date="false" |
show_excerpt | false | Показывать отрывок: true/false | show_excerpt="true" |
excerpt_length | 20 | Длина отрывка в символах | excerpt_length="50" |
show_thumbnail | false | Показывать миниатюру: true/false | show_thumbnail="true" |
class | (пусто) | Дополнительные CSS классы | class="my-posts highlight" |
🎨 Кастомизация стилей
Метод 1: Через параметр class
[recent_posts class="my-custom-style"]
Затем в файле темы style.css:
.my-custom-style .recent-post-title { color: #ff0000; font-size: 24px; }
Метод 2: Прямое редактирование CSS
Файл стилей плагина находится:
/wp-content/plugins/recent-posts-simple/css/style.css
Пример изменений:
/* Изменить цвет заголовков */ .recent-post-title a { color: #2c3e50; } /* Изменить отступы для сетки */ .recent-posts-wrapper.layout-grid { gap: 20px; } /* Добавить тень для элементов */ .recent-post-item { box-shadow: 0 2px 5px rgba(0,0,0,0.1); }
📱 Где использовать шорткод
1. В редакторе WordPress
- Откройте страницу или запись для редактирования
- В текстовом редакторе вставьте шорткод:
text
[recent_posts count="3" layout="grid"]
- Опубликуйте или обновите страницу
2. В файлах темы
В файлах header.php, footer.php, sidebar.php или page.php:
<?php echo do_shortcode('[recent_posts count="4"]'); ?> 3. В виджетах
- Перейдите
Внешний вид → Виджеты - Добавьте виджет "Текст"
- Вставьте шорткод в содержимое виджета
Популярные комбинации:
# Последние 3 новости с картинками [recent_posts category="news" count="3" show_thumbnail="true"] # Сетка из 6 постов с описаниями [recent_posts count="6" layout="grid" show_excerpt="true"] # Простой список последних статей [recent_posts count="5" show_date="true"]
Пример 1: Блок "Последние новости" в сайдбаре
[recent_posts category="news" count="5" show_date="true" show_excerpt="true" excerpt_length="100"]
Пример 2: Сетка записей на главной странице
[recent_posts count="6" layout="grid" show_thumbnail="true" show_excerpt="true"]
Пример 3: Компактный список в футере
[recent_posts count="3" show_date="false" show_excerpt="false" class="footer-posts"]
- Экономия времени - не нужно писать код для вывода записей
- Гибкость - 8+ параметров для тонкой настройки
- Производительность - оптимизированные запросы к базе данных
- Адаптивность - готовые стили для всех устройств
- Безопасность - защита от XSS и SQL инъекций
Recent Posts Shortcode Plus - это идеальное решение для быстрого и красивого отображения последних записей на вашем сайте WordPress без необходимости программирования! 🚀
