将基本URL添加到传递内容中的相对链接。

原型

links_add_base_url( string $content, string $base, array $attrs = array('src', 'href') )

描述

默认情况下,它支持’src’和’href’属性。但是,这可以通过第3个参数进行更改。

参数

$content (string) (Required) 用于搜索链接的字符串。

$base (string) (Required) 用于链接前缀的基本URL。

$attrs (array) (Optional) 应该处理的属性。

返回值

(string)  处理过的内容。

源文件

路径:wp-includes/formatting.php

<?php
...
function links_add_base_url( $content, $base, $attrs = array('src', 'href') ) {
	global $_links_add_base;
	$_links_add_base = $base;
	$attrs = implode('|', (array)$attrs);
	return preg_replace_callback( "!($attrs)=(['"])(.+?)\2!i", '_links_add_base', $content );
}
...
?>

其他

英文文档:https://developer.wordpress.org/reference/functions/links_add_base_url/