在wordpress中,默认点击评论者的链接时,会在同一窗口内打开该链接。这在浏览时,颇有不便。通过一个很简单的代码修改就可以将它改为在新窗口中打开评论者链接。您所需的仅是文本编辑工具Notepad,或者更高级点,更易于代码编辑的免费开源编辑软件Notepad++。

在新窗口中打开链接,仅需在超链接元素A的html代码定义中加入:

target=”_blank“

即可以实现。所以我们可以直接查找评论者链接的定义函数,将上述代码加入链接的定义中。

以官方版Wordpress2.3为例,进入\wp-includes目录,用文本编辑器,推荐用Notepad++,打开comment-template.php,查找如下代码,在第48行:

$return = “$author“;

该语句是get_comment_author_link()函数的返回值,从字面就可以得知,这个函数的作用在于获取评论者的链接。很明显,语句中$return变量返回的就是评论者的链接地址,我们可以直接在href前面加上target=”_blank”,如:

$return = “$author“;

注意上述语句中的,

rel=’external nofollow’

nofollow属性,是Google在2005为了降低SPAM索引而提倡采用的一个非正式html属性。它的用途在于告诉搜索引擎,该链接是外部链接,此链接不会对所指向的网页或站点的索引有影响,也就是说搜索引擎在抓取到该链接时,不会去索引该链接指向页面的PR。据说,Yahoo和MSN目前也支持该属性。