links_add_base_url

函式
links_add_base_url ( $content, $base, $attrs = array('src', 'href') )
引數
  • (string) $content String to search for links in.
    Required:
  • (string) $base The base URL to prefix to links.
    Required:
  • (array) $attrs The attributes which should be processed.
    Required:
    Default: array('src', 'href')
返回值
  • (string) The processed content.
定義位置
相關方法
_links_add_baselinks_add_target_links_add_targetiis7_add_rewrite_ruleplugin_dir_url
引入
2.7.0
棄用
-

links_add_base_url: 這是WordPress中的一個函式,它為網站的blogroll中的所有連結新增一個基本URL。你可以使用這個函式為部落格列表中的所有連結新增一個基本的URL,如果你想跟蹤點選率或以其他方式修改連結,這可能是有用的。

為傳遞的內容中的相對連結新增一個基本URL。

預設情況下,它支援”src”和”href”屬性。然而,這可以通過第三個引數來改變。

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

常見問題

FAQs
檢視更多 >