Kwik FAQs
Add Frequently Asked Questions to your WordPress website.
★ 0stars
0forks
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/draggable/kwik-faqs/archive/refs/heads/main.zipEasily add an interactive FAQs page to your website.
Description
Kwik FAQs is a WordPress plugin that allows you to create and manage Frequently Asked Questions (FAQs) with an easy-to-use interface.
Features
- Custom FAQ post type
- FAQ topics taxonomy
- Admin interface for managing FAQs
- Shortcode support
- Widget for displaying FAQs
- REST API support
- Gutenberg block editor compatible
- Import FAQs from JSON files
Requirements
- WordPress 5.0 or higher
- PHP 7.4 or higher
- MySQL 5.6 or higher
Installation
- Upload the
kwik-faqsfolder to the/wp-content/plugins/directory - Activate the plugin through the 'Plugins' menu in WordPress
- Create FAQ posts and assign them to topics
- Use the widget or shortcodes to display FAQs on your site
Usage
- Install and activate plugin
- Add FAQ widget to your website
- Users submit questions to your site through the FAQ widget
- Answer the questions and publish.
- To import FAQs from a JSON file, go to FAQs > Import in the WordPress admin and upload your file.
Security
- All user input is sanitized and validated using WordPress core functions
- Nonce verification on all forms and AJAX requests
- Capability checks (
manage_options) on all admin functions - No sensitive data stored in code (no API keys, credentials, or tokens)
- Prepared statements for database queries via
$wpdb - Output properly escaped using
esc_html(),esc_attr(),esc_url(), andwp_kses_post() - File upload restrictions and validation for import functionality
- Follows WordPress Security Best Practices
Reporting Security Issues
If you discover a security vulnerability, please report it responsibly:
- Do not create a public GitHub issue
- Email the maintainer directly (see plugin author information)
- Allow reasonable time for the issue to be addressed before public disclosure
Changelog
1.2.0 (2025-10-19)
Security & Documentation Release - Public Release Ready
- Complete modernization for WordPress 6.8+ and PHP 8.3+
- Added REST API support for modern integration
- Comprehensive security improvements:
- Input validation and sanitization
- Nonce verification on all forms
- Capability checks on admin functions
- Output escaping to prevent XSS
- No hardcoded credentials or sensitive data
- Updated admin interface with improved UX
- Enhanced type safety with PHP 7.4+ type hints
- Removed all deprecated WordPress functions
- Added proper error handling and validation
- Improved widget functionality
- Added FAQ import functionality from JSON files
- Added comprehensive documentation (SECURITY.md, CONTRIBUTING.md)
- Production-ready code following WordPress coding standards
1.1.0 (2025-01-05)
- Added FAQ import functionality from JSON files
- Added drag-and-drop FAQ ordering
- Improved admin interface
- Added REST API support
1.0.0 (2024-12-15)
- First stable release
- Custom FAQ post type
- FAQ topics taxonomy
- Widget support
- Gutenberg compatible
0.3
- Initial development release
Credits
Developed by Kevin Chappell