18
8

wordpress评论中无法插入图片的解决办法

在上次的生日祝福活动中,有一个问题困扰了我许久,那就是在评论中无法插入图片,准确的说,是无法使用图片调用img标签,有的wordpress博客甚至在评论中都无法使用任何html标签,所以,无法输入链接,无法插入图片,你是否有同样的问题呢?

解决办法其实也很简单,然而却是耗费了我不少精力,最后在空空的帮助下顺利的完成。将解决办法摘转如下,方便需要的朋友使用。

wordpress评论中可以使用的XHTML标签是可以控制的,wordpress的该部分程序使用的是开源代码kses。

在wordpress的wp-includes目录中有个kses.php的文件。

一般在文件的第22行 或者搜索$allowedtags 找到:
allowedtags = array (
//’a'=> array (’href’=> array (), ‘title’ => array ()),
//’abbr’ => array (’title’ => array ()),
//’acronym’ => array (’title’=> array ()),
‘b’ => array (),
代码说明:
1、上面代码中的//表示该行为注释。
2、建议一个XHTML标签一行,提高代码可看性。
3、注意括号的对应关系。
4、注意逗号的使用。
用法举例:
我需要在评论中支持XHTML标签:
那么,我就在该段代码中加入下面一行:
‘a’=> array (’href’ => array (),’title’=> array ()),
要在评论中支持插入图片,就加入下面代码:
‘img’=> array (
‘alt’ => array (),
‘align’ => array (),
‘border’ => array (),
‘class’ => array (),
‘height’=> array (),
‘hspace’=> array (),
‘longdesc’=> array (),
‘vspace’ => array (),
’src’ => array (),
‘width’ => array ()),

Popularity: 7% [?]

3 条评论了已经

发表评论

名字(必须)
邮箱(不会被公布)(必须)
网址

字体为 粗体 是必填项目,邮箱地址 永远不会 公布。

允许部分 HTML 代码:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
URLs(网站链接)必须完整有效 (比如: http://wangyueblog.com),所有标签都必须完整的关闭。

超出部分系统将会自动分段及换行。

请保证评论内容是与日志或 Blog 内容相关的,灌水、攻击性或不恰当的评论 可能 会被编辑或删除。