Typecho 评论中嵌入图片

Ryan

2020-06-07/1 评论/499 浏览

有时发表评论需要添加图片,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,版权所有。本站文章除注明出处外,皆为作者原创文章,可自由引用,但请注明来源。
1 条评论
499 浏览
您的大名:
万水千山总是情,给个打赏行不行。 打赏

发表评论

;-) :| :smile: :sad: :razz: :oops: :sup: :lol: :grin: :cry: :cool: :???:

仅有一条评论

  1. jclser 路过 Windows 7 x64 Edition / Google Chrome 80.0.3987.132 2020-09-08 21:47

    汉字 评论

虾米皮皮乐工作室

Ryan

版权申明:收费资源由本站发布,用户购买后只有终端使用权,禁止转售和转载

暂无附件
暂无目录
Typecho 评论中嵌入图片
06/07
2020
有时发表评论需要添加图片,Typecho本身支持在评论中开启嵌入图片,但是还需要手工补全<...
扫描右侧二维码阅读全文