让 WordPress 评论也能发图片

首先添加代码到function.php

/* Comment Image Embedder */
function embed_images($content) {
  $content = preg_replace('/\[img=?\]*(.*?)(\[\/img)?\]/e', '"<img src=\"$1\" alt=\"" . basename("$1") . "\" />"', $content);
  return $content;
}
add_filter('comment_text', 'embed_images');
// -- END ----------------------------------------

然后是加载JS

function comment_image() {
  var URL = prompt('請輸入圖片的 URL 位址:');
  if (URL) {
    document.getElementById('comment').value = document.getElementById('comment').value + '[img]' + URL + '[/img]';
  }
}

最后在comments.php加入

<a href='#' onclick='comment_image(); return false;'>貼圖</a>

2010.7.19.1:33 给博客加上了这个功能

方法来自于:http://kan.willin.org/?p=1265

{ 发表评论? }

  1. 匿名

    跟014.cc比起来,我的网站也不错,IP比较稳定了,每天都过5了,alexa排名也能进入千万的行列了。

  2. 匿名

    :x :mrgreen:

  3. 匿名

    :o :oops:

  4. 匿名

    :!:

  5. 匿名

    :roll:

发表评论

电子邮件地址不会被公开。

 smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles smiles

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

无觅相关文章插件,快速提升流量