get_site_root() . 'web.config'; return $file_path; } /** * Get unfiltered new contents to write into the file. */ protected function get_raw_new_contents() { $extensions = 'jpg|jpeg|jpe|png'; $home_root = wp_parse_url( home_url( '/' ) ); $home_root = $home_root['path']; $content = '# BEGIN ' . $this->tag_name . "\n"; $content .= ''; // Serve AVIF first $content .= "\ntag_name ) . " AVIF\">"; $content .= "\n\t"; $content .= "\n\t"; $content .= "\n\t\t"; $content .= "\n\t\t"; $content .= "\n\t"; $content .= "\n\t"; $content .= "\n\t"; $content .= "\n\t\t"; $content .= "\n\t"; $content .= "\n"; // Serve WebP if AVIF isn't available $content .= "\n\ntag_name ) . " WebP\">"; $content .= "\n\t"; $content .= "\n\t"; $content .= "\n\t\t"; $content .= "\n\t\t"; $content .= "\n\t"; $content .= "\n\t"; $content .= "\n\t"; $content .= "\n\t\t"; $content .= "\n\t"; $content .= "\n"; $content .= "\n\n"; $content .= "\ntag_name ) . " Vary\">"; $content .= "\n\t"; $content .= "\n\t"; $content .= "\n"; $content .= "\ntag_name ) . " Preconditions\">"; $content .= "\n\t"; $content .= "\n\t\t"; $content .= "\n\t"; $content .= "\n"; $content .= "\n\n"; $content .= "\ntag_name ) . " Mime\">"; $content .= "\n\t"; $content .= "\n\t"; $content .= "\n"; $content .= "\n# END " . $this->tag_name; return trim( $content ); } }