popuplinks()给HTML所有A标签添加新窗口打开属性

目录

描述

译文

为所有HTML的anchor标签添加 target='_blank' and rel='external'代码,以在新窗口中打开链接。

该函数可过滤弹出窗口中的注释文本。目前该函数没有多大用途,但在理想情况下它可以判断目标或rel属性是否存在并相应调整操作。

原文

给 HTML 中的所 的 a  签添加 target='_blank'rel='external'   ,使链 在新窗口打 

conment_text() 使   数, 前这个函数功能很差,   上面这 个属性,而没 事先   经含有 

popuplinks() 描述

用法

<?php popuplinks$text ?>

popuplinks() 用法

参数

$text

(string) (必填) 链  替换成新窗口打开的文本

默认值: None

popuplinks() 参数

返回值

(string) 

链接已经处理的文本。

popuplinks() 返回值

示例

Default usage

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */

<?php
echo popuplinks('Please visit <a href="http://www.wordpress.com">WordPress.com</a>.');
?>

Will output:

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */

Please visit <a href="http://www.wordpress.com" target='_blank' rel='external'>WordPress.com</a>

popuplinks() 示例

历史

添加于 版本: 0.71

popuplinks() 历史

源文件

popuplinks() 函数的代码位于 wp-includes/formatting.php.

/* ----------------------------------
 * wordpress之魂 © http://wphun.com
 * ---------------------------------- */
/**
 * Adds a element attributes to open links in new windows.
 *
 * Comment text in popup windows should be filtered through this. Right now it's
 * a moderately dumb function, ideally it would detect whether a target or rel
 * attribute was already there and adjust its actions accordingly.
 *
 * @since 0.71
 *
 * @param string $text Content to replace links to open in a new window.
 * @return string Content that has filtered links.
 */
function popuplinks( $text ) {
	$text = preg_replace('//i', "", $text);
	return $text;
}

popuplinks() 源文件