Site Testimonials
Форма на фронте для отправки отзывов. Отзывы сохраняются как Custom Post Type и отображаются в админке.
by Yurii Lytvynenko · github.com/lytvynenko98a/wp-site-testimonials
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/lytvynenko98a/wp-site-testimonials/archive/refs/heads/main.zipDescription
Site Testimonials — мінімалістичний плагін, що дозволяє відвідувачам залишати відгуки через фронт-форму.
Кожен відгук зберігається як Custom Post Type (Testimonials) і керується в адмін-панелі.
Шорткоди:
[site_testimonials_form]— форма надсилання відгуку (ім’я, email, повідомлення).[site_testimonials]— вивід опублікованих відгуків (параметриcount,order).
Installation
- Завантажте папку
site-testimonialsдоwp-content/plugins/. - Увімкніть плагін через меню Плагіни → Installed Plugins.
- Додайте шорткод
[site_testimonials_form]на будь-яку сторінку для показу форми. - (Необов’язково) додайте шорткод
[site_testimonials]для показу опублікованих відгуків.
Usage
-
Форма:
[site_testimonials_form] -
Вивід відгуків:
[site_testimonials count="10" order="ASC"]
| Атрибут | Тип | За замовч. | Опис |
|---|---|---|---|
count |
int | 5 |
Скільки відгуків показати |
order |
enum (ASC\|DESC) |
DESC |
Напрямок сортування |
Frequently Asked Questions
Чи можу я автоматично публікувати відгуки без модерації?
Так. У файлі плагіна в методі handle_form_submit() замініть post_status із 'pending' на 'publish'.
Як змінити стилі форми?
Створіть файл assets/site-testimonials.css у папці плагіна й підключіть потрібні правила — плагін уже реєструє цей CSS.
Screenshots
- Front-end форма відгуку
- Список «Testimonials» в адмін-панелі з колонкою Email
- Приклад виводу опублікованих відгуків на сторінці
Changelog
1.0.0
- Перша стабільна версія: CPT, форма, шорткоди, базові стилі, адмін-колонки.
Upgrade Notice
1.0.0
Початковий реліз. Просто замініть файл site-testimonials.php, якщо оновлюєте з бета-версії.