wp_is_internal_link

函数
wp_is_internal_link ( $link )
参数
  • (string) $link The URL to test.
    Required:
返回值
  • (bool) Returns true for internal URLs and false for all other URLs.
相关
  • wp_internal_hosts()
定义位置
相关方法
wp_set_internal_encodingwp_insert_linkwp_installingwp_internal_hostswp_site_icon
引入
6.2.0
弃用
-

wp_is_internal_link: 这是一个WordPress的函数,用来确定一个给定的URL是网站的内部还是外部。它检查该URL是否以网站的主页URL或网站的网站URL开头。如果该URL以这两个中的任何一个开头,它就被认为是一个内部链接。

function wp_is_internal_link( $link ) {
	$link = strtolower( $link );
	if ( in_array( wp_parse_url( $link, PHP_URL_SCHEME ), wp_allowed_protocols(), true ) ) {
		return in_array( wp_parse_url( $link, PHP_URL_HOST ), wp_internal_hosts(), true );
	}
	return false;
}

常见问题

FAQs
查看更多 >