add_files([ 'inc/settings.php', 'inc/global.php', // Global Functions 'inc/filter.php', // Content and navigation filters ]); } protected function enable():void { parent::enable(); add_filter('plugin_action_links_' . self::get_basename(), [$this, 'action_links']); } protected function disable():void { parent::disable(); remove_filter('plugin_action_links_' . self::get_basename(), [$this, 'action_links']); } public function action_links($links) { if (current_user_can('manage_options')) { array_unshift($links, sprintf( '%s', esc_url(admin_url('options-general.php?page=obfuscation_settings')), esc_html(self::__('Settings')) )); } return $links; } } Obfuscation::instance();