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以這兩個中的任何一個開頭,它就被認為是一個內部連結。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
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;
}
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; }
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
檢視更多 >