TypechoJoeTheme

虾米皮皮乐工作室

导航
统计
登录 / 注册

Typecho 评论中嵌入图片

2020-06-07
/
2 评论
/
11 阅读
/
正在检测是否收录...
06/07

有时发表评论需要添加图片,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官方文档自定义评论才行。

Typechocontent图片echo主题评论function文档链接commentpnggifjpg
朗读
赞 · 0
版权属于:

虾米皮皮乐工作室

本文链接:

https://xiamp.net/archives/embed-pictures-in-typecho-comments.html(转载时请注明本文出处及文章链接)

评论 (2)
  1. jclser 作者
    Windows 7 · Google Chrome

    汉字 https://xiamp.net/usr/themes/spzacMod/assets/img/upiocn.png

    2020-09-08 回复
  2. 呆哥 作者
    Windows 10 · QQ Browser

    失败

    2021-04-10 回复