让 WordPress 评论也能发图片

作者:dianso 发布时间:July 19, 2010 分类:存檔備份

首先添加代码到 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

标签: wordpress, 评论, 技巧, 非插件

  • Wordpress插件 评论小秘书
  • Wordpress针对某些人
  • 一个短代码插件
  • 已有 5 条评论 »

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

    添加新评论 »

    表情