Wordpress Hack:在新窗口中打开链接(默认)
written by David Lau
在一篇文章中加入一个链接,结果,当读者点击这个链接的时候,直接在当前页面转到链接页面,从而离开你的博客,到别网页上去了,我相信这是绝大多数人都不愿意看到的事情。下面所说的诀窍将告诉你如何让你博客中多有的链接都在新窗口中打开,而不是在当前页面中打开,并且是设置成默认的。
1、打开quicktags.js,在wp-includes/js目录
2、找到如下代码(注:由于没有使用代码插件,所以我在有些标记之后加了空格,查找的时候,只需要随便挑选一段没有空格的代码,找到下面这些代码即可):
if ( !edCheckOpenTags( i)) {
var URL = prompt( quicktagsL10n.enterURL, defaultValue);
if ( URL) {
edButtons[ i].tagStart = ‘< a href=”‘ + URL + ‘”>’;
edInsertTag( myField, i);
}
}
替换成:
if ( !edCheckOpenTags( i)) {
var URL = prompt( ‘Enter the URL’ ,defaultValue);
if ( URL) {
edButtons[ i].tagStart = ‘< a href=”‘ + URL + ‘”‘;
if ( URL!=’http://’)
{
var defaultTarget = prompt( ‘Enter the Target’ ,’_blank’);
if ( defaultTarget) edButtons[ i].tagStart += ‘ target=”‘ + defaultTarget + ‘”‘;
}
edButtons[ i].tagStart +=’>’;
edInsertTag( myField, i);
}
}
(注:请不要复制以上代码,因为以上代码同样加了很多的空格,为了不出错,原作者提供了一个文件下载,你可以下载此文件,里面有标准的代码)
说明:上面的代码主要是为新建立的链接加上一个 _blank 标记,让链接在新窗口中打开,你也可以设置成其它的值。在添加链接的时候,在输入链接地址之后,会弹出一个窗口,里面默认标记 _blank,你可以选择“取消”,这样就可以在当前窗口中打开了。
特点:
1、只需要修改一个文件:quicktags.js。
2、嵌入到编辑器中,可以快速添加_blank标记,也可以取消。
3、不依赖于所使用的主题,即使你更换主题,也不会受到影响。
4、可以选择是否在新窗口中打开链接,非常灵活。
5、你可以在输入链接之后,不用_blank标记,而选择用其它的。
最后,再次提示,你可以下载此文件,里面有标准代码。
如果你喜欢本文,你可以 订阅本站全文Feed,以便获取更多相关的信息。
转载原创文章请注明出处,本文永久链接:http://www.davidlau.org/wordpress-hack-opening-links-in-new-windows/







































No comments yet.