EWWW Image Optimizer — Preload featured image WebP

function preload_featured_image() { global $post; $featured_image_url = get_the_post_thumbnail_url($post->ID, ‘full’); if ($featured_image_url) { $path = parse_url($featured_image_url, PHP_URL_PATH); $file_path = $_SERVER[‘DOCUMENT_ROOT’] . $path; $webp_file_path = str_replace(‘.jpg’, ‘.jpg.webp’, $file_path); if (file_exists($webp_file_path)) { $webp_image_url = str_replace(‘.jpg’, ‘.jpg.webp’, $featured_image_url); echo ‘<link rel=»preload» href=»‘ . esc_url($webp_image_url) . ‘» as=»image» type=»image/webp» />’; } else { echo ‘<link rel=»preload» href=»‘ . esc_url($featured_image_url) . […]

EWWW Image Optimizer — Preload featured image WebP Читать далее »