Description
Easy Tickets Help Desk is a helpdesk plugin for managing public and authenticated support tickets from a WordPress site. It includes an administration dashboard, configurable subjects and notifications, ticket history, replies, and front-end shortcodes.
Key Features
- Administration dashboard with statistics
- Customizable settings page
- Shortcode [easy-tickets-help-desk] for front-end display
- Full internationalization support (i18n)
- Secure code following WordPress Coding Standards
- Clean uninstall process
Privacy
When ticket submission is enabled, Easy Tickets Help Desk stores the submitter’s name, email address, ticket title, description, replies, timestamps, notification status, and optional attachments in the site’s database and uploads directory. These data are used only to provide ticket management and notifications to the site operator and ticket owner. Site owners should include Easy Tickets Help Desk’s data processing in their privacy policy and configure the notification recipient in the plugin settings. Easy Tickets Help Desk does not send data to external servers.
Development
Build & Release
This project uses a Makefile for version management and builds:
make setup– Install dependencies and prepare the projectmake build– Build the plugin in the dist/ directorymake zip– Create a ZIP archive of the pluginmake release– Full release process (PHPCS + ZIP)make version-patch– Increment patch version (1.0.0 1.0.1)make version-minor– Increment minor version (1.0.0 1.1.0)make version-major– Increment major version (1.0.0 2.0.0)make phpcs– Check code quality with PHPCSmake phpcbf– Auto-fix code style issuesmake help– Show all available commands
Code Quality
This plugin follows the WordPress Coding Standards and uses PHPCS with WPCS rules for code validation.
Installation
- Upload the
easy-tickets-help-deskfolder to the/wp-content/plugins/directory - Activate the plugin through the ‘Plugins’ menu in WordPress
- Navigate to the Easy Tickets Help Desk menu in your WordPress admin panel
- Configure the plugin settings to your preference
FAQ
-
How do I use this plugin?
-
After activation, you can access the Easy Tickets Help Desk dashboard from the WordPress admin menu. Use the [easy-tickets-help-desk] shortcode in your posts and pages to display content.
-
Is this plugin compatible with the latest WordPress version?
-
This version is tested with WordPress 7.0 and requires at least WordPress 6.2 and PHP 8.3.
-
Can I translate this plugin?
-
The plugin is prepared for translation with the
easy-tickets-help-desktext domain. Translation files may be supplied by WordPress.org.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Easy Tickets Help Desk” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Easy Tickets Help Desk” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release
- Administration dashboard
- Settings management
- Shortcode support
- i18n internationalization
- WordPress Coding Standards compliant




