-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkirilkirkov-wp-spa.php
More file actions
39 lines (33 loc) · 894 Bytes
/
kirilkirkov-wp-spa.php
File metadata and controls
39 lines (33 loc) · 894 Bytes
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
<?php
/*
Plugin Name: WP Spa
Plugin URI: https://github.com/Wordpress-Plugins-World/kirilkirkov-wp-spa
Description: Plugin for usage of wordpress like backend only for SPA Application (Vue, React)
Version: 1.0
Author: Kiril Kirkov
Author URI: https://github.com/kirilkirkov
License: GPLv2 or later
Text Domain: kirilkirkov-wp-spa
*/
if(!class_exists('KirilKirkovWPSpa')) {
class KirilKirkovWPSpa
{
private static $instance = false;
private function __construct()
{
$this->init(); // Sets up all the actions and filters
}
public static function getInstance()
{
if ( !self::$instance ) {
self::$instance = new KirilKirkovWPSpa();
}
return self::$instance;
}
public function init()
{
require dirname(__FILE__) . '/includes/functions.php';
}
}
$kk_wp_spa_instance = KirilKirkovWPSpa::getInstance();
}