X7ROOT File Manager
Current Path:
/home/okeydcqc/okeyanueyiagu.com/wp-content/plugins/wp-optimize/webp
home
/
okeydcqc
/
okeyanueyiagu.com
/
wp-content
/
plugins
/
wp-optimize
/
webp
/
ðŸ“
..
📄
class-wp-optimize-webp-images.php
(3.24 KB)
📄
class-wp-optimize-webp.php
(15.65 KB)
📄
class-wpo-htaccess-capabilities.php
(1.65 KB)
📄
class-wpo-server-info.php
(1.9 KB)
📄
class-wpo-webp-alter-html.php
(4.63 KB)
📄
class-wpo-webp-convert.php
(1.35 KB)
📄
class-wpo-webp-self-test.php
(1.59 KB)
📄
class-wpo-webp-test-run.php
(1.32 KB)
📄
class-wpo-webp-utils.php
(2.52 KB)
Editing: class-wpo-webp-convert.php
<?php if (!defined('WPO_VERSION')) die('No direct access allowed'); if (!class_exists('WPO_WebP_Convert')) : class WPO_WebP_Convert { public $converters = null; public function __construct() { $this->converters = WP_Optimize()->get_options()->get_option('webp_converters'); } /** * Converts uploaded image to webp format * * @param string $source - path of the source file */ public function convert($source) { if (count($this->converters) < 1) return false; $destination = $this->get_destination_path($source); $this->check_converters_and_do_conversion($source, $destination); } /** * Returns the destination full path * * @param string $source - path of the source file * * @return string $destination - path of destination file */ protected function get_destination_path($source) { $path_parts = pathinfo($source); $destination = $path_parts['dirname'] . '/'. basename($source) . '.webp'; return $destination; } /** * Loop through available converters and do the conversion * * @param string $source - path of source file * @param string $destination - path of destination file */ protected function check_converters_and_do_conversion($source, $destination) { foreach ($this->converters as $converter) { WPO_WebP_Utils::perform_webp_conversion($converter, $source, $destination); break; } } } endif;
Upload File
Create Folder