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

好了切入正题

  1. WordPress 评论中可以使用的 XHTML 标签是可以控制的,WordPress 的该部分程序使用的是开源代码kses.php
  2. 对于kses.php,你只需要知道那个相关文件位于/wp-includes/目录下。
  3. 用 Sublime Text、NotePad++ 之类的软件打开,请勿使用记事本(Notepad)。
  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 标
  2. 这个方法的缺点是每次升级 WordPress 都要修改一次kses.php 3、如果你也想为你的博客添加插图功能,请看(这个方法应该不需要修改核心文件):