WordPress自动给外链添加target=“blank”属性
方法一 :
直接将下面的代码添加到functions.php
中即可
- function autoblank($text) {
- $return = str_replace('<a', '<a?target="_blank"', $text);
- return $return;
- }
- add_filter('the_content', 'autoblank');
方法二 :
通过JQ代码来实现的,直接添加到到主JS中即可,至少我是这样的尝试的,大家如果尝试之后有问题的话,可以留言反馈一下。
- var?root?=?location.protocol?+?'//'?+?location.host;
- $('a').not(':contains(root)').click(function(){
- this.target?=?"_blank";
- });
其实还有一种方法就是在添加链接的时候自行选择在新窗口打开,同样可以实现这个功能,文章少还可以,多了还是用代码吧。
评论