функция since 5.7.0

wp_replace_insecure_home_url()

Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.

Сигнатура

wp_replace_insecure_home_url( string $content ): string

Описание

Эта функция заменяет все вхождения HTTP-версии URL сайта на его HTTPS-аналог, если это определено через wp_should_replace_insecure_home_url().

Оригинал (английский)

This function replaces all occurrences of the HTTP version of the site’s URL with its HTTPS counterpart, if determined via wp_should_replace_insecure_home_url().

Параметры

$content string обязательный
Содержимое, в котором заменяются URL.

Возвращаемое значение

string

Исходный код

wp-includes/https-migration.php:51

function wp_replace_insecure_home_url( $content ) {
	if ( ! wp_should_replace_insecure_home_url() ) {
		return $content;
	}

	$https_url = home_url( '', 'https' );
	$http_url  = str_replace( 'https://', 'http://', $https_url );

	// Also replace potentially escaped URL.
	$escaped_https_url = str_replace( '/', '\/', $https_url );
	$escaped_http_url  = str_replace( '/', '\/', $http_url );

	return str_replace(
		array(
			$http_url,
			$escaped_http_url,
		),
		array(
			$https_url,
			$escaped_https_url,
		),
		$content
	);
}

История изменений

ВерсияОписание
5.7.0 Introduced.

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.