如何让wordpress 在新窗口打开链接?
这个问题开始也一直困扰着我,后来在网上找了找发现有很多的方法,大体上有这么几种:
第一种:wordpress在新窗口打开链接
只要在header.php文件中,标签之间加入以下代码即可:
<base target=”_blank”>
这种方法简单有效,暂时还没有发现什么问题,本博客也是采用的这种方法。
第二种:wordpress在新窗口打开链接
打开wp-admin文件夹,找到admin-header.php文件打开。找到以下代码:
<a href=“<?php echo trailingslashit( get_bloginfo( ‘url’ ) ); ?>” title=“<?php esc_attr_e(‘Visit Site’) ?>” > 在最后一个尖括号”>”前插入[target="_blank"](方括号内的内容)。然后保存该文件。这样,在后台打开前台首页的链接就会在新窗口打开了。
添加之后的代码是:
<a href=“<?php echo trailingslashit( get_bloginfo( ‘url’ ) ); ?>” title=“<?php esc_attr_e(‘Visit Site’) ?>” target="_blank" > 第三种:留言评论在新窗口打开链接
首页打开wp-includes文件夹,找到comment-template.php文件打开。找到以下代码:
$return = “<a href=’$url’ rel=’external nofollow’ class=’url’>$author</a>”; 在标签中插入一句[target="_blank"]尖括号中的内容,然后保存。这样,访客昵称所指向的链接就会在新窗口打开了。
添加之后的代码为:
$return = “<a href=’$url’ target="_blank" rel=’external nofollow’ class=’url’>$author</a>”; 第四种:友情链接在新窗口打开链接
打开wp-admin目录下的includes文件夹,找到meta-boxes.php文件打开。找到以下代码:
<input id=“link_target_blank” type=“radio” name=“link_target” value=“_blank” <?php echo ( isset( $link->link_target ) && ($link->link_target == ‘_blank’) ? ‘checked=“checked”‘ : ”); ?> /> 将以上代码修改为:
<input id=“link_target_blank” type=“radio” name=“link_target” value=“_blank” checked=“checked” /> 这样就可以了。或者是你在添加友情链接时,在最下面有一些选项,可以直接选在新窗口打开链接的。