35 lines
1.3 KiB
PHP
35 lines
1.3 KiB
PHP
<?php
|
|
/**
|
|
* Plugin Name: DeskHub Tickets
|
|
* Plugin URI: https://git.viper.ipv64.net/M_Viper/deskhub
|
|
* Description: Support-Tickets aus WordPress heraus in DeskHub anlegen und den Status abfragen. Formular und Statusabfrage per Shortcode, Spamschutz, Einwilligung und optional Cloudflare Turnstile.
|
|
* Version: 1.3.0
|
|
* Requires at least: 5.8
|
|
* Requires PHP: 7.4
|
|
* Author: DeskHub
|
|
* License: GPL-2.0-or-later
|
|
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
|
|
* Text Domain: deskhub-tickets
|
|
* Domain Path: /languages
|
|
*/
|
|
|
|
if (!defined('ABSPATH')) {
|
|
exit;
|
|
}
|
|
|
|
define('DESKHUB_TICKETS_VERSION', '1.3.0');
|
|
define('DESKHUB_TICKETS_FILE', __FILE__);
|
|
define('DESKHUB_TICKETS_DIR', plugin_dir_path(__FILE__));
|
|
define('DESKHUB_TICKETS_ASSETS', plugin_dir_url(__FILE__));
|
|
|
|
require_once DESKHUB_TICKETS_DIR . 'includes/functions.php';
|
|
require_once DESKHUB_TICKETS_DIR . 'includes/class-client.php';
|
|
require_once DESKHUB_TICKETS_DIR . 'includes/class-settings.php';
|
|
require_once DESKHUB_TICKETS_DIR . 'includes/class-form.php';
|
|
|
|
add_action('plugins_loaded', function () {
|
|
load_plugin_textdomain('deskhub-tickets', false, dirname(plugin_basename(DESKHUB_TICKETS_FILE)) . '/languages');
|
|
Deskhub_Tickets_Settings::init();
|
|
Deskhub_Tickets_Form::init();
|
|
});
|