'' . esc_html__( 'Settings', 'qw-optimize' ) . '', 'qwsc_wizard' => '' . esc_html__( 'Setup Wizard', 'qw-optimize' ) . '', ); if ( $pro_active ) { $quick_links = array_merge( array( 'qwsc_pro' => '' . esc_html__( 'Pro Active', 'qw-optimize' ) . '', ), $quick_links ); } else { $quick_links = array_merge( array( 'qwsc_pro' => '' . esc_html__( 'Unlock Pro', 'qw-optimize' ) . '', ), $quick_links ); } return array_merge( $quick_links, $links ); } add_filter( 'plugin_action_links_' . QWSC_BASENAME, 'qwsc_plugin_action_links' ); // Autoloader spl_autoload_register( function ( $class ) { $prefix = 'QWSpeedCache\\'; if ( strncmp( $prefix, $class, strlen( $prefix ) ) !== 0 ) { return; } $relative = str_replace( '\\', '/', substr( $class, strlen( $prefix ) ) ); $file = QWSC_PATH . 'includes/' . $relative . '.php'; if ( file_exists( $file ) ) { require_once $file; } }); // Activation / Deactivation register_activation_hook( __FILE__, array( 'QWSpeedCache\\Plugin', 'activate' ) ); register_deactivation_hook( __FILE__, array( 'QWSpeedCache\\Plugin', 'deactivate' ) ); // Boot add_action( 'plugins_loaded', function () { \QWSpeedCache\Plugin::instance()->init(); });