可以实现直接在主题里集成文章链接新窗口跳转
目前这个支持pinghsu主题,在function.php
的parseContent()
里,修改为:
function parseContent(obj){options = Typecho_Widget::widget('Widget_Options');
if(!empty(options->src_add) && !empty(options->cdn_add)){
obj->content = str_ireplace(options->src_add,options->cdn_add,obj->content);
}
obj->content = preg_replace("/<a href=\"([^\"]*)\">/i", "<a href=\"\\1\" target=\"_blank\">",obj->content);
echo trim($obj->content);
}
如果需要添加rel=nofollow
,则如下:
function parseContent(obj){options = Typecho_Widget::widget('Widget_Options');
if(!empty(options->src_add) && !empty(options->cdn_add)){
obj->content = str_ireplace(options->src_add,options->cdn_add,obj->content);
}
obj->content = preg_replace("/<a href=\"([^\"]*)\">/i", "<a href=\"\\1\" target=\"_blank\" rel=\"nofollow\">",obj->content);
echo trim($obj->content);
}