Typecho外链接使用新窗口打开

Gavin Wu 2019年07月31日 18:07 Typecho 2,195 Views

Typecho默认支持Markdown语法,但是Markdown的a标签默认是在当前页跳转链接,如果想要属于本站的链接不要打开新窗口,只有外链接才新窗口打开,且不要改变a标签的当前属性,只添加新窗口跳转这个属性,且不要漏网。


1
2
3
4
5
function themeInit($archive) {
    if ($archive->is('single')) {
        $archive->content = preg_replace('/]+?)\bhref="((?!'.addcslashes($options->index, '/._-+=#?&').'|\#).*?)"([^>]*?)>/i', '', $archive->content);
    }
}

文章评论3 条

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Top