wp_get_update_https_url

函数
wp_get_update_https_url ( No parameters )
返回值
  • (string) URL to learn more about updating to HTTPS.
定义位置
相关方法
wp_get_direct_update_https_urlwp_get_update_php_urlwp_get_default_update_https_urlwp_get_update_datawp_get_default_update_php_url
引入
5.7.0
弃用
-

wp_get_update_https_url: 这个函数返回一个给定更新URL的HTTPS URL。它需要一个参数:更新URL。如果网站在HTTPS上运行,该函数返回HTTPS版本的URL。如果该网站没有运行在HTTPS上,该函数返回原始的URL。

获取URL以了解更多关于更新网站使用HTTPS的信息。

这个URL可以通过指定环境变量`WP_UPDATE_HTTPS_URL`或者使用{@see ‘wp_update_https_url’}过滤器来覆盖。提供一个空字符串是不允许的,这将导致使用默认的URL。此外,URL链接到的页面最好是用网站语言进行本地化。

function wp_get_update_https_url() {
	$default_url = wp_get_default_update_https_url();

	$update_url = $default_url;
	if ( false !== getenv( 'WP_UPDATE_HTTPS_URL' ) ) {
		$update_url = getenv( 'WP_UPDATE_HTTPS_URL' );
	}

	/**
	 * Filters the URL to learn more about updating the HTTPS version the site is running on.
	 *
	 * Providing an empty string is not allowed and will result in the default URL being used. Furthermore
	 * the page the URL links to should preferably be localized in the site language.
	 *
	 * @since 5.7.0
	 *
	 * @param string $update_url URL to learn more about updating HTTPS.
	 */
	$update_url = apply_filters( 'wp_update_https_url', $update_url );
	if ( empty( $update_url ) ) {
		$update_url = $default_url;
	}

	return $update_url;
}

常见问题

FAQs
查看更多 >