golden hour
/home/godaofbq/oxygenhyperbaric.com/wp-content/plugins/google-site-kit/includes/Core/Util
⬆️ Go Up
Upload
File/Folder
Size
Actions
Activation_Flag.php
3.25 KB
Del
OK
Activation_Notice.php
4.11 KB
Del
OK
Auto_Updates.php
4.17 KB
Del
OK
BC_Functions.php
4.68 KB
Del
OK
Block_Support.php
1.32 KB
Del
OK
Collection_Key_Cap_Filter.php
1.38 KB
Del
OK
Date.php
1.93 KB
Del
OK
Developer_Plugin_Installer.php
5.44 KB
Del
OK
Entity.php
3.2 KB
Del
OK
Entity_Factory.php
20.71 KB
Del
OK
Exit_Handler.php
836 B
Del
OK
Feature_Flags.php
2.22 KB
Del
OK
Google_Icon.php
1.58 KB
Del
OK
Google_URL_Matcher_Trait.php
3.02 KB
Del
OK
Google_URL_Normalizer.php
1.6 KB
Del
OK
Health_Checks.php
3.94 KB
Del
OK
Input.php
2.76 KB
Del
OK
Method_Proxy_Trait.php
1.09 KB
Del
OK
Migrate_Legacy_Keys.php
1.08 KB
Del
OK
Migration_1_123_0.php
4.54 KB
Del
OK
Migration_1_129_0.php
4.01 KB
Del
OK
Migration_1_150_0.php
3.12 KB
Del
OK
Migration_1_163_0.php
3.08 KB
Del
OK
Migration_1_3_0.php
2.97 KB
Del
OK
Migration_1_8_1.php
6.85 KB
Del
OK
Plugin_Status.php
1.36 KB
Del
OK
REST_Entity_Search_Controller.php
3.34 KB
Del
OK
Requires_Javascript_Trait.php
1.09 KB
Del
OK
Reset.php
9.69 KB
Del
OK
Reset_Persistent.php
666 B
Del
OK
Sanitize.php
1.04 KB
Del
OK
Scopes.php
2.59 KB
Del
OK
Sort.php
1.1 KB
Del
OK
Synthetic_WP_Query.php
4.08 KB
Del
OK
URL.php
5.4 KB
Del
OK
Uninstallation.php
3.8 KB
Del
OK
WP_Context_Switcher_Trait.php
2.13 KB
Del
OK
WP_Query_Factory.php
9.77 KB
Del
OK
Edit: Google_URL_Matcher_Trait.php
<?php /** * Trait Google\Site_Kit\Core\Util\Google_URL_Matcher_Trait * * @package Google\Site_Kit\Core\Util * @copyright 2021 Google LLC * @license https://www.apache.org/licenses/LICENSE-2.0 Apache License 2.0 * @link https://sitekit.withgoogle.com */ namespace Google\Site_Kit\Core\Util; /** * Trait for matching URLs and domains for Google Site Verification and Search Console. * * @since 1.6.0 * @access private * @ignore */ trait Google_URL_Matcher_Trait { /** * Compares two URLs for whether they qualify for a Site Verification or Search Console URL match. * * In order for the URLs to be considered a match, they have to be fully equal, except for a potential * trailing slash in one of them, which will be ignored. * * @since 1.6.0 * * @param string $url The URL. * @param string $compare The URL to compare. * @return bool True if the URLs are considered a match, false otherwise. */ protected function is_url_match( $url, $compare ) { $url = untrailingslashit( $url ); $compare = untrailingslashit( $compare ); $url_normalizer = new Google_URL_Normalizer(); $url = $url_normalizer->normalize_url( $url ); $compare = $url_normalizer->normalize_url( $compare ); return $url === $compare; } /** * Compares two domains for whether they qualify for a Site Verification or Search Console domain match. * * The value to compare may be either a domain or a full URL. If the latter, its scheme and a potential trailing * slash will be stripped out before the comparison. * * In order for the comparison to be considered a match then, the domains have to fully match, except for a * potential "www." prefix, which will be ignored. If the value to compare is a full URL and includes a path other * than just a trailing slash, it will not be a match. * * @since 1.6.0 * * @param string $domain A domain. * @param string $compare The domain or URL to compare. * @return bool True if the URLs/domains are considered a match, false otherwise. */ protected function is_domain_match( $domain, $compare ) { $domain = $this->strip_domain_www( $domain ); $compare = $this->strip_domain_www( $this->strip_url_scheme( untrailingslashit( $compare ) ) ); $url_normalizer = new Google_URL_Normalizer(); $domain = $url_normalizer->normalize_url( $domain ); $compare = $url_normalizer->normalize_url( $compare ); return $domain === $compare; } /** * Strips the scheme from a URL. * * @since 1.6.0 * * @param string $url URL with or without scheme. * @return string The passed $url without its scheme. */ protected function strip_url_scheme( $url ) { return preg_replace( '#^(\w+:)?//#', '', $url ); } /** * Strips the "www." prefix from a domain. * * @since 1.6.0 * * @param string $domain Domain with or without "www." prefix. * @return string The passed $domain without "www." prefix. */ protected function strip_domain_www( $domain ) { return preg_replace( '/^www\./', '', $domain ); } }
Save