A customizable Customer Feedback plugin for WordPress that allows site owners to collect, manage, and analyze customer feedback with star ratings, detailed questions, and exportable reports. The plugin provides a sleek frontend feedback form and a powerful admin panel with validation, sorting, pagination, and Excel export.
- ⭐ Star rating system with hover and click interactions
- 😀 Emotion-based overall rating (e.g., 😍 😐 😡)
- ✨ Floating labels for input fields (name, phone, notes, etc.)
- ✅ Real-time validation with custom error messages
- 📱 Phone number auto-formatting (Vietnamese-friendly)
- 🎨 Responsive and modern UI with custom typography (Averta font)
- ⚡ AJAX-powered form submission with loading states & duplicate prevention
- Manage feedback questions and reviews
- Table sorting for quick analysis
- Form validation for question management
- Custom delete confirmation dialogs
- Success/error notices auto-dismiss after 5s
- Review detail pages with star displays
- Export feedback to Excel for offline reporting
- Pagination and search functionality
- Admin styles optimized for WordPress UI consistency
- Frontend styles designed for usability and responsiveness
- Floating labels and dotted border inputs for a clean, modern form
-
Download or clone this repository:
git clone https://github.com/yourusername/customer-feedback.git
-
Upload the
customer-feedbackfolder to your WordPresswp-content/plugins/directory. -
Activate Customer Feedback from the WordPress admin dashboard.
Add the shortcode in any page or post:
[customer_feedback_form]Navigate to Customer Feedback → Export and click Export to Excel.
Pull requests are welcome!
If you'd like to contribute:
- Fork the repo
- Create a feature branch
- Submit a PR
This project is licensed under the MIT License – see the LICENSE file for details.