diff --git a/lib/class-admin-page.php b/lib/class-admin-page.php index feb06b3b..c1f7263d 100644 --- a/lib/class-admin-page.php +++ b/lib/class-admin-page.php @@ -17,7 +17,7 @@ class TitanFrameworkAdminPage { 'desc' => '', // Description displayed below the title ); - public $settings; + public $settings = array(); public $options = array(); public $tabs = array(); public $owner; @@ -80,12 +80,12 @@ function __construct( $settings, $owner ) { } public function createAdminPanel( $settings ) { - $settings['parent'] = $this->settings['id']; + $settings['parent'] = $this->settings['id'] ?? null; return $this->owner->createAdminPanel( $settings ); } public function createSampleContentPage( $settings ) { - $settings['parent'] = $this->settings['id']; + $settings['parent'] = $this->settings['id'] ?? null; return $this->owner->createSampleContentPage( $settings ); }