昨天祥磊同学反映评论中贴图失败的情况,实际上是评论框中无法使用img标签而已。并且有的WordPress博客甚至在评论中都无法使用任何html标签,所以,无法输入链接,无法插入图片,你是否有同样的问题呢?

好了切入正题

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

2、对于kses.php,你只需要知道那个相关文件位于/wp-includes/目录下。

3、用Sublime Text、NotePad++之类的软件打开,请勿使用记事本(Notepad)。

kses.php

4、直接搜寻$allowedtags,在

'a' => array(  
    'href' => true,
    'title' => true,
),

的后面插入这串代码(请注意符号全半角的问题):

    'img'=> array (  
    'alt' => array (),
    'align' => array (),
    'border' => array (),
    'class' => array (),  
    'height'=> array (),
    'hspace'=> array (),
    'longdesc'=> array (),
    'vspace' => array (),
    'src' => array (),
    'wid​​th' => array ()),

5、你还可以思考一下如何允许别的标签哦!

小结

1、博主很是不懂WordPress为什么要禁止评论中的img标签,这个img标签页不能掀起什么大风浪吧。

2、这个方法的缺点是每次升级WordPress都要修改一次kses.php

3、如果你也想为你的博客添加插图功能,请看(这个方法应该不需要修改核心文件):

让访客也能在WordPress评论中贴图