wppaste
WordPress

apply_filters( 'set_url_scheme', string $url, string $scheme, string|null $orig_scheme )

Since
3.4.0
Filters the resulting URL after setting the scheme.

Compatibility

WordPress
since 3.4.0
  • 6.7.7
  • 6.8.8
  • 6.9.7
  • 7.0.4
  • 7.1.0

Present in every tracked release (6.7.7 to 7.1.0).

Parameters

$urlstring
The complete URL including scheme and path.
$schemestring
Scheme applied to the URL. One of 'http', 'https', or 'relative'.
$orig_schemestring|null
Scheme requested for the URL. One of 'http', 'https', 'login', 'login_post', 'admin', 'relative', 'rest', 'rpc', or null.

Where this hook fires · 1

  • wp-includes/link-template.php:3965set_url_scheme()

Source code

	 *	 * @param string      $url         The complete URL including scheme and path.	 * @param string      $scheme      Scheme applied to the URL. One of 'http', 'https', or 'relative'.	 * @param string|null $orig_scheme Scheme requested for the URL. One of 'http', 'https', 'login',	 *                                 'login_post', 'admin', 'relative', 'rest', 'rpc', or null.	 */	return apply_filters( 'set_url_scheme', $url, $scheme, $orig_scheme );} /** * Retrieves the URL to the user's dashboard. * * If a user does not belong to any site, the global user dashboard is used. If the user

Changelog

Introduced in 3.4.0. Unchanged from 6.7.7 through 7.1.0.

  1. 6.7.7
  2. 6.8.8
  3. 6.9.7
  4. 7.0.4
  5. 7.1.0

Signature, return type and hooks compared across 5 parsed releases.

About this page

Parsed data
Generated from the wordpress-develop 7.1.0 tag, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.
Corrections
Something wrong on this page? Report it and it gets fixed in the next regeneration.