Typecho文章的超链接设置新窗口打开
本文最后更新于 2024-08-29,文章内容可能已经过时。
此方法不修改系统文件 在当前主题的functions.php里加入代码
// 新窗口打开链接
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);
}
再到主题中的post.php里把文章输出的代码改为自定义的。
把
<?php $this->content(); ?>
改成
<?php parseContent($this); ?>
原文地址:点击访问
- 感谢你赐予我前进的力量
赞赏者名单
因为你们的支持让我意识到写文章的价值🙏
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 jampang.cn
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果