
如何使用Vue创建无头WordPress网站
wp_internal_hosts ( No parameters )
wp_internal_hosts: 这个过滤钩子用于修改被WordPress认为是内部的主机阵列。这些主机被用来决定一个链接应该被认为是内部链接还是外部链接。默认情况下,WordPress认为与当前网站的主机相同的主机是内部的,但这个行为可以用这个钩子来修改。
返回一个被认为是内部主机的URL主机的数组。
默认情况下,内部主机列表是由网站home_url()的PHP_URL_HOST组成的(由wp_parse_url()解析)。
这个列表用于确定一个特定的URL是指向网站本身页面的链接,还是指向网站外(外部主机)的链接。例如,在确定是否应将 “nofollow “属性应用于一个链接时,就会用到这个列表。
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_internal_hosts', array( wp_parse_url( home_url(), PHP_URL_HOST ), ) ); $internal_hosts = array_unique( array_map( 'strtolower', (array) $internal_hosts ) ); } return $internal_hosts; }