-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsantho-api.php
54 lines (38 loc) · 1.23 KB
/
santho-api.php
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
49
50
51
52
53
54
<?php
/*
Plugin Name: API Wordpress Reset
Plugin URI: https://www.santho.com.br
Description: Protect and optimize your Wordpress for API headless sites.
Version: 1.1
Author: Santho
Author URI: https://www.santho.com.br
Text Domain: sapi
*/
if (!defined('ABSPATH')) {
exit; // Exit if accessed directly
}
// Define o caminho base para os arquivos do plugin
define('SAPI_PATH', plugin_dir_path(__FILE__));
// Define o novo caminho para login
define('SAPI_CUSTOM_LOGIN', array(
'slug' => 'masterpanel',
'key' => 'sapisafetoken',
));
define('SAPI_SET_GROUP', 'sapi_settings');
define('SAPI_API_PREFIX', 'go');
// Carrega as funções do plugin
require SAPI_PATH . 'functions.php';
// Define páginas e configurações do plugin no painel
require SAPI_PATH . 'admin-page.php';
// Carrega as rotas personalizadas da API
require SAPI_PATH . 'inc/api-routes.php';
// Remove tags do Wordpress do header
require SAPI_PATH . 'inc/wordpress-head.php';
// Desabilita feeds RSS
require SAPI_PATH . 'inc/disable-rss.php';
// Remove jQuery Migrate
require SAPI_PATH . 'inc/jquery-migrate.php';
// Remove WP Embed
require SAPI_PATH . 'inc/wordpress-embed.php';
// Remove WP Styles e SVG
require SAPI_PATH . 'inc/wordpress-styles.php';