PluginProbe ʕ •ᴥ•ʔ
TinyPNG – JPEG, PNG & WebP image compression / 3.8.0
TinyPNG – JPEG, PNG & WebP image compression v3.8.0
3.8.0 3.7.0 3.6.14 trunk 1.0.0 1.1.0 1.2.0 1.2.1 1.3.0 1.3.1 1.3.2 1.4.0 1.5.0 1.6.0 1.7.0 1.7.1 1.7.2 2.0.0 2.0.1 2.0.2 2.1.0 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.2.6 3.0.0 3.0.1 3.1.0 3.2.0 3.2.1 3.3 3.4 3.4.1 3.4.2 3.4.4 3.4.5 3.4.6 3.5.0 3.5.1 3.5.2 3.6.0 3.6.1 3.6.10 3.6.11 3.6.12 3.6.13 3.6.2 3.6.3 3.6.4 3.6.5 3.6.6 3.6.7 3.6.8 3.6.9
tiny-compress-images / tiny-compress-images.php
tiny-compress-images Last commit date
docs 1 week ago src 1 week ago LICENSE 4 years ago readme.txt 1 week ago tiny-compress-images.php 1 week ago
tiny-compress-images.php
49 lines
1 <?php
2 /**
3 * Plugin Name: TinyPNG - JPEG, PNG & WebP image compression
4 * Description: Speed up your website. Optimize your JPEG, PNG, and WebP images automatically with TinyPNG.
5 * Version: 3.8.0
6 * Author: TinyPNG
7 * Author URI: https://tinypng.com
8 * Text Domain: tiny-compress-images
9 * License: GPLv2 or later
10 */
11
12 require dirname( __FILE__ ) . '/src/config/class-tiny-config.php';
13 require dirname( __FILE__ ) . '/src/class-tiny-migrate.php';
14 require dirname( __FILE__ ) . '/src/class-tiny-helpers.php';
15 require dirname( __FILE__ ) . '/src/class-tiny-php.php';
16 require dirname( __FILE__ ) . '/src/class-tiny-wp-base.php';
17 require dirname( __FILE__ ) . '/src/class-tiny-exception.php';
18 require dirname( __FILE__ ) . '/src/class-tiny-logger.php';
19 require dirname( __FILE__ ) . '/src/class-tiny-diagnostics.php';
20 require dirname( __FILE__ ) . '/src/class-tiny-compress.php';
21 require dirname( __FILE__ ) . '/src/class-tiny-bulk-optimization.php';
22 require dirname( __FILE__ ) . '/src/class-tiny-image-size.php';
23 require dirname( __FILE__ ) . '/src/class-tiny-image.php';
24 require dirname( __FILE__ ) . '/src/class-tiny-settings.php';
25 require dirname( __FILE__ ) . '/src/class-tiny-plugin.php';
26 require dirname( __FILE__ ) . '/src/class-tiny-notices.php';
27 require dirname( __FILE__ ) . '/src/class-tiny-cli.php';
28 require dirname( __FILE__ ) . '/src/class-tiny-conversion.php';
29 require dirname( __FILE__ ) . '/src/class-tiny-picture.php';
30 require dirname( __FILE__ ) . '/src/class-tiny-apache-rewrite.php';
31 require dirname( __FILE__ ) . '/src/compatibility/wpml/class-tiny-wpml.php';
32 require dirname( __FILE__ ) . '/src/compatibility/as3cf/class-tiny-as3cf.php';
33 require dirname( __FILE__ ) . '/src/compatibility/woocommerce/class-tiny-woocommerce.php';
34
35 if ( Tiny_PHP::client_supported() ) {
36 require dirname( __FILE__ ) . '/src/class-tiny-compress-client.php';
37 } else {
38 require dirname( __FILE__ ) . '/src/class-tiny-compress-fopen.php';
39 }
40
41 add_action( 'admin_init', array( 'Tiny_Migrate', 'run' ) );
42
43 $tiny_plugin = new Tiny_Plugin();
44
45 register_uninstall_hook(
46 __FILE__,
47 array( 'Tiny_Plugin', 'uninstall' )
48 );
49