forked from LiveCarta/LiveCartaWP
28 lines
717 B
PHP
28 lines
717 B
PHP
<?php
|
|
/*
|
|
Plugin Name: WP-REST-API Event
|
|
Version: 0.0.1
|
|
Description:
|
|
Author:
|
|
*/
|
|
|
|
function wp_rest_api_event_register() {
|
|
spl_autoload_register(function($class) {
|
|
$namespace = 'app\\wpRestApiEvent\\';
|
|
if (false === strpos($class, $namespace)) {
|
|
return false;
|
|
}
|
|
$filename = __DIR__ . '/' . str_replace('\\', '/', str_replace($namespace, '', $class)) . '.php';
|
|
if (!file_exists($filename)) {
|
|
return false;
|
|
}
|
|
include $filename;
|
|
return true;
|
|
});
|
|
|
|
\app\wpRestApiEvent\event\EventSubscriber::setGlobals();
|
|
add_action('init', [\app\wpRestApiEvent\event\EventSubscriber::class, 'onInit']);
|
|
}
|
|
|
|
|
|
wp_rest_api_event_register(); |