Files
deskhub/wordpress-plugin/deskhub-tickets/readme.txt
T
2026-11-01 11:17:41 +00:00

69 lines
3.0 KiB
Plaintext

=== DeskHub Tickets ===
Contributors: deskhub
Tags: helpdesk, tickets, support, contact form
Requires at least: 5.8
Tested up to: 6.6
Requires PHP: 7.4
Stable tag: 1.2.2
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Create support tickets in your DeskHub helpdesk from WordPress and let visitors check the status of their ticket.
== Description ==
DeskHub Tickets connects WordPress to a self-hosted DeskHub helpdesk through its public API.
* `[deskhub_ticket]` shows a form that creates a ticket in DeskHub.
* `[deskhub_status]` lets a visitor look up the status and public history of a ticket with the ticket number and email address.
* The API key stays on the server and is never sent to the visitor's browser.
* Spam protection: hidden trap field, minimum time, limit per visitor and hour, optional Cloudflare Turnstile. Works with page caches.
* Optional consent checkbox for data protection.
German is the source language of the plugin. An English translation is included.
== Installation ==
1. Upload the plugin and activate it.
2. In DeskHub create an API key (Manage -> API keys) with the right "Create tickets" (and "Read tickets" for the status page).
3. In WordPress open Settings -> DeskHub Tickets, enter the server address and the key, save and click "Test connection".
4. Add `[deskhub_ticket]` to a page.
== Frequently Asked Questions ==
= Can visitors attach files? =
Not in this version: the DeskHub public API accepts text only.
= Where is the API key stored? =
In the WordPress options table. For more safety define `DESKHUB_TICKETS_API_KEY` in wp-config.php; the field in the settings is then locked.
== Changelog ==
= 1.2.2 =
* Fix: only the button takes the accent color; fields and borders are mixed from the page background and text color and are no longer tinted by theme or accent colors. Real theme buttons are preferred when detecting the accent.
= 1.2.1 =
* Accent color detection looks at all buttons and links, the theme.json button color and the color variables of common themes and page builders.
= 1.2.0 =
* The form takes its colors from the theme (text, borders, field background, dark themes); the accent color is read from the buttons and links of the page or set in the settings.
= 1.1.3 =
* Fix: fields in one row start at the same height, also when only some labels have a required-star.
= 1.1.2 =
* Fix: labels, text fields and drop-downs have the same font, size and height, even if the theme styles them differently.
= 1.1.1 =
* Fix: headings of radio fields and sections are no longer enlarged by themes.
* "Save and test connection" tests the values just entered; clearer messages (IP address, connection errors).
= 1.1.0 =
* The form of the help topic is taken from DeskHub: custom fields, texts, required fields and the department form. Needs DeskHub 1.0.64 or newer for custom fields.
* Help topic can be chosen in the settings; "Reload forms" button.
= 1.0.0 =
* First version.