' . print_r($_SERVER, true) . ''; die(); if (preg_match('/webp-express-web-service$/', $requestUriNoQS)) { include __DIR__ . '/web-service/wpc.php'; die(); } } add_action( 'init', 'webp_express_process_post' ); //add_action( 'parse_request', 'webp_express_process_post' ); if (\WebPExpress\Option::getOption('webp-express-alter-html', false)) { require_once __DIR__ . '/lib/classes/AlterHtmlInit.php'; \WebPExpress\AlterHtmlInit::setHooks(); } // When images are uploaded with Gutenberg, is_admin() returns false, so, hook needs to be added here add_filter('wp_handle_upload', array('\WebPExpress\HandleUploadHooks', 'handleUpload'), 10, 2); add_filter('image_make_intermediate_size', array('\WebPExpress\HandleUploadHooks', 'handleMakeIntermediateSize'), 10, 1); add_filter('wp_delete_file', array('\WebPExpress\HandleDeleteFileHook', 'deleteAssociatedWebP'), 10, 2); //add_action( 'template_redirect', 'webp_express_template_redirect' ); // Add hooks for tasks that might be scheduled for wp_cron add_action('webp_express_task_bulk_update_dummy_files', array('\WebPExpress\BiggerThanSourceDummyFilesBulk', 'updateStatus'), 10, 0); add_action('webp_express_task_regenerate_config', array('\WebPExpress\Config', 'regenerateConfig'), 10, 0); add_action('webp_express_task_regenerate_config_and_htaccess', array('\WebPExpress\Config', 'regenerateConfigAndHtaccessFiles'), 10, 0);