initialize_hooks(); } public static function get_instance() { if ( is_null( self::$instance ) ) { self::$instance = new self(); } return self::$instance; } private function initialize_hooks() { require_once( 'admin/index.php' ); } } WL_ACL_FREE::get_instance(); /** * Admin Custom Login installation script */ register_activation_hook( __FILE__, 'ACL_WeblizarDoInstallation' ); function ACL_WeblizarDoInstallation() { require_once('installation.php'); } // Add settings link on plugin page function acl_links($links) { $acl_pro_link = 'Try Pro'; array_unshift($links, $acl_pro_link); $acl_settings_link = 'Settings'; array_unshift($links, $acl_settings_link); return $links; } $acl_plugin_name = plugin_basename(__FILE__); add_filter("plugin_action_links_$acl_plugin_name", 'acl_links' ); require_once( WEBLIZAR_ACL_PLUGIN_DIR_PATH_FREE . '/init.php' ); ?>