Moved admin files to their own directory, trying to get a comprehensive structure in place

This commit is contained in:
2021-10-06 09:50:36 -06:00
parent 753aafe24d
commit bd6e3f2d60
7 changed files with 63 additions and 9 deletions

View File

@ -11,6 +11,12 @@ if ( ! defined( 'ABSPATH' ) ) {
class App {
/** @var string */
public $version = '1.0.0';
/** @var string */
public $db_version = '1.0.0';
/** @var \PluginNamespace\App */
public static $instance;
@ -36,7 +42,7 @@ class App {
* @return void
*/
public static function plugin_deactivation(): void {
//
error_log( 'Deactivation hook invoked.' );
}
/**
@ -106,7 +112,9 @@ class App {
* @return void
*/
public function scaffold_plugin(): void {
add_action( 'admin_menu', array( $this, 'add_admin_menu' ) );
if ( is_admin() ) {
add_action( 'admin_menu', array( $this, 'add_admin_menu' ) );
}
}
/**
@ -143,7 +151,7 @@ class App {
public function includes(): void {
// Files to include on the admin.
if ( is_admin() ) {
require_once NMSP_PLUGIN_BASE_DIR . '/admin/class-settings.php';
require_once NMSP_PLUGIN_BASE_DIR . '/admin/class-adminsettings.php';
}
//