在 Typecho 评论的内容中,如果用<img src="图片地址" />的语法,将被 Typecho 自带的过滤器删除,所以评论后看不到贴图。
解除贴图限制
我们需要手动打开限制,这个一般推荐在themeInit函数里强制设置,这样对用户来说就无需额外操作。
修改functions.php
function themeInit($archive) {
$options = Helper::options();
//允许图片标签
$options->commentsHTMLTagAllowed .= '<img class="" src="" data-src="" alt="" style=""/>';
}
这样我们就可以在评论区通过<img src="图片地址" />的语法来贴图了。
支持使用短代码格式贴图
使用短代码的格式贴图
[img]图片地址[/img]
好处是有别的html过滤器也不怕 图片 被过滤掉了。
处理评论内用需要用到钩子,往functions.php加入以下代码。此处内容已隐藏,回复后(需要填写邮箱)可见
评论框增加一个按钮用于插入 图片
修改comments.php,在合适位置加入以下代码:此处内容已隐藏,回复后(需要填写邮箱)可见
资源下载
资源为外部正规网站提供,本站不保存任何下载内容,请自行甄别安全性。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

评论(0)