44 lines
752 B
PHP
44 lines
752 B
PHP
<?php
|
|
|
|
namespace Members\Integration\ACF;
|
|
|
|
# Don't execute code if file is file is accessed directly.
|
|
defined( 'ABSPATH' ) || exit;
|
|
|
|
/**
|
|
* Registers the plugin activation callback.
|
|
*
|
|
* @since 1.0.0
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
register_activation_hook( __FILE__, function() {
|
|
require_once 'src/Activator.php';
|
|
Activator::activate();
|
|
} );
|
|
|
|
/**
|
|
* Wrapper for the plugin instance.
|
|
*
|
|
* @since 1.0.0
|
|
* @access public
|
|
* @return void
|
|
*/
|
|
function plugin() {
|
|
static $instance = null;
|
|
|
|
if ( is_null( $instance ) ) {
|
|
$instance = new Plugin();
|
|
}
|
|
|
|
return $instance;
|
|
}
|
|
|
|
# Bootstrap plugin.
|
|
require_once 'src/Plugin.php';
|
|
require_once 'src/functions-caps.php';
|
|
require_once 'src/functions-roles.php';
|
|
|
|
# Boot the plugin.
|
|
plugin()->boot();
|