1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
<?php namespace Imagify\Webp;
defined( 'ABSPATH' ) || die( 'Cheatin’ uh?' );
/** * Add and remove contents to the web.config file to display webp images on the site. * * @since 1.9 * @author Grégory Viguier */ class IIS extends \Imagify\WriteFile\AbstractIISDirConfFile {
/** * Name of the tag used as block delemiter. * * @var string * @since 1.9 * @author Grégory Viguier */ const TAG_NAME = 'Imagify: webp file type';
/** * Get unfiltered new contents to write into the file. * * @since 1.9 * @access protected * @author Grégory Viguier * * @return array */ protected function get_raw_new_contents() { return trim( ' <!-- @parent /configuration/system.webServer --> <staticContent name="' . esc_attr( static::TAG_NAME ) . ' 1"> <mimeMap fileExtension=".webp" mimeType="image/webp" /> </staticContent>' ); } }
|