links_add_target

函式
links_add_target ( $content, $target = '_blank', $tags = array('a') )
引數
  • (string) $content String to search for links in.
    Required:
  • (string) $target The Target to add to the links.
    Required:
    Default: '_blank'
  • (string[]) $tags An array of tags to apply to.
    Required:
    Default: array('a')
返回值
  • (string) The processed content.
定義位置
相關方法
_links_add_target_links_add_baselinks_add_base_urllink_pageslink_target_meta_box
引入
2.7.0
棄用
-

links_add_target: 這是WordPress中的一個函式,它為網站的blogroll中的所有連結新增一個目標屬性。你可以用這個函式在一個新的視窗或標籤中開啟連結,或新增其他目標屬性。

為傳遞的內容中的所有連結新增一個目標屬性。

這個函式預設只適用於``標籤,然而這可以通過第3個引數修改。

*注意:*任何當前的目標屬性將被剝離和替換。

Plain text
Copy to clipboard
Open code in new window
EnlighterJS 3 Syntax Highlighter
function links_add_target( $content, $target = '_blank', $tags = array( 'a' ) ) {
global $_links_add_target;
$_links_add_target = $target;
$tags = implode( '|', (array) $tags );
return preg_replace_callback( "!<($tags)((s[^>]*)?)>!i", '_links_add_target', $content );
}
function links_add_target( $content, $target = '_blank', $tags = array( 'a' ) ) { global $_links_add_target; $_links_add_target = $target; $tags = implode( '|', (array) $tags ); return preg_replace_callback( "!<($tags)((s[^>]*)?)>!i", '_links_add_target', $content ); }
function links_add_target( $content, $target = '_blank', $tags = array( 'a' ) ) {
	global $_links_add_target;
	$_links_add_target = $target;
	$tags              = implode( '|', (array) $tags );
	return preg_replace_callback( "!<($tags)((s[^>]*)?)>!i", '_links_add_target', $content );
}

常見問題

FAQs
檢視更多 >