wp_internal_hosts()WP 6.2.0

Returns an array of URL hosts which are considered to be internal hosts.

By default the list of internal hosts is comproside of the PHP_URL_HOST of the site's home_url() (as parsed by wp_parse_url()).

This list is used when determining if a specificed URL is a link to a page on the site itself or a link offsite (to an external host). This is used, for example, when determining if the "nofollow" attribute should be applied to a link.

Хуки из функции


Строку[]. An array of URL hosts.




Список изменений

С версии 6.2.0 Введена.

Код wp_internal_hosts() WP 6.2.2

function wp_internal_hosts() {
	static $internal_hosts;

	if ( empty( $internal_hosts ) ) {
		 * Filters the array of URL hosts which are considered internal.
		 * @since 6.2.0
		 * @param array $internal_hosts An array of internal URL hostnames.
		$internal_hosts = apply_filters(
				wp_parse_url( home_url(), PHP_URL_HOST ),
		$internal_hosts = array_unique(
			array_map( 'strtolower', (array) $internal_hosts )

	return $internal_hosts;