-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathdarktech-yandex-captcha.php
More file actions
48 lines (41 loc) · 2.26 KB
/
darktech-yandex-captcha.php
File metadata and controls
48 lines (41 loc) · 2.26 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
<?php
declare(strict_types=1);
/**
* Plugin Name: DarkTech Yandex SmartCaptcha
* Plugin URI: https://github.com/DarkTechCode/darktech-yandex-smartcaptcha
* Description: Интеграция Yandex SmartCaptcha для WordPress с поддержкой стандартных форм, Elementor и Contact Form 7.
* Version: 1.2.0
* Author: Dark Wizard
* Author URI: https://darktech.ru
* License: GPL-2.0-or-later
* License URI: https://www.gnu.org/licenses/gpl-2.0.html
* Text Domain: darktech-yandex-smartcaptcha
* Requires at least: 6.2
* Requires PHP: 7.4
*/
if (! defined('ABSPATH')) {
exit;
}
if (! defined('DARKTECH_YSC_PLUGIN_FILE')) {
define('DARKTECH_YSC_PLUGIN_FILE', __FILE__);
}
if (! defined('DARKTECH_YSC_PLUGIN_DIR')) {
define('DARKTECH_YSC_PLUGIN_DIR', plugin_dir_path(__FILE__));
}
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-plugin-config.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-token-field-name-sanitizer.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-request-data.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-options-repository.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-logger.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-assets.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-widget-renderer.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-options-sanitizer.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-settings-page.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-settings-registrar.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-shortcode-handler.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-token-validator.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-elementor-integration.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-cf7-integration.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-wordpress-core-integration.php';
require_once DARKTECH_YSC_PLUGIN_DIR . 'includes/class-darktech-ysc-plugin.php';
(new DarkTech_YSC_Plugin())->boot();