首页 Typecho 评论中嵌入图片

Typecho 评论中嵌入图片

chenmo 2020-8-30 0 64

有时发表评论需要添加图片,Typecho本身支持在评论中开启嵌入图片,但是还需要手工补全<img src= />来实现图片插入,比较麻烦。其实可以学习 v2ex 自动把图片后缀的文件自动转换为图片链接。

首先在functions.php中添加转换函数

function parseComment($comment)
{
   $size = auto;
   $comment = preg_replace(array('#(http://([^\s]*)\.(jpg|gif|png|JPG|GIF|PNG))#', '#(https://([^\s]*)\.(jpg|gif|png|JPG|GIF|PNG))#'), '<img src="$1" alt="评论" style="width:' . $size . '; height:' . $size . '" />', $comment);
   return $comment;
}

如果你的主题有评论自定义,那么请找到 threadedComments 函数,在里头把

$comments->content();

修改为

echo pareseComment($comments->content);

没有的话你还要参照Typecho官方文档自定义评论才行。


来源:https://xiamp.net/archives/embed-pictures-in-typecho-comments.html

#图片##typecho##评论#

免责声明:本文仅代表作者个人观点,与本网站无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
作者: chenmo 本文最后编辑于2020-8-30 04:06:58
chenmo

一个爱玩电脑,却又不沉迷游戏;喜欢网页设计,却又能力不足。喜欢网上到处灌,关注科技类新闻,寻搜有价值的网站。喜欢美剧,又喜爱电影,可以很宅,很宅,却又爱好户外骑行运动,喜欢接近大自然的心声。

作者的微博

发表评论: