<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Life Studio &#187; 留言</title>
	<atom:link href="http://wange.im/tag/leave-word/feed" rel="self" type="application/rss+xml" />
	<link>http://wange.im</link>
	<description>My Life, My Studio...</description>
	<lastBuildDate>Fri, 20 Jan 2012 01:49:17 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>WordPress 之欢迎 OOXX 归来</title>
		<link>http://wange.im/welcome-ooxx-back-in-wordpress.html</link>
		<comments>http://wange.im/welcome-ooxx-back-in-wordpress.html#comments</comments>
		<pubDate>Wed, 19 Jan 2011 13:28:14 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[JS]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[留言]]></category>

		<guid isPermaLink="false">http://wange.im/?p=4381</guid>
		<description><![CDATA[已经有童鞋在迫不急待地抽我的筋扒我的皮了，当然我是指现在这个 WordPress 主题，但是要知道有些东东是无法靠 HTML 和 CSS 就能照搬的，不过这个学习的精神很是可贵。今天又有童鞋问我了，这个 title 标题栏的：OOXX，欢迎归来~这是怎么实现的（只有留过言的小盆友才会看见哟~）这招其实很简单，就是利用 Cookie 来记录的评论者信息，应该已经有很多朋友用上了，但还是会有人来问这个问题，既然这样，就单独写一篇来分享一下这个功能吧。 把以下代码放到你 WordPress 主题的 header.php 或者 footer.php 文件中去就可以了： &#60;?php if($_COOKIE["comment_author_" . COOKIEHASH]!="") { ?&#62;     &#60;script type="text/javascript"&#62;document.title = "&#60;?php echo $_COOKIE["comment_author_" . COOKIEHASH].'，欢迎归来~'; ?&#62;" + document.title&#60;/script&#62; &#60;?php } ?&#62; 有几点需要申明一下： 首先有人质疑过这个功能对 SEO 的影响，把 title 都改了？会不会影响收录什么的呢？我可以以“万戈牌”的名誉作担保，这个质疑是多余的，因为我们可以看到被输出的文字是被套在 script 里的，一个 JS 的脚本是无法被搜索爬虫识别的。 另外，这个效果只有在你留过言的前提下再刷新页面才能看到，因为需要浏览器记录你的 Cookie 信息，首次登门的朋友不妨先留言试试。 再另外，这个方法是所有主题通用的，请大家不要再特地发Q和我说加你这段代码进去主题就崩溃了啥啥啥的，给 WordPress 初学者几个建议：第一，修改任何代码前请记得备份；第二，先不要怀疑别人的代码，先检查一下代码放置的位置有没有错；第三，学会独立思考。 [...]]]></description>
			<content:encoded><![CDATA[<p>已经有童鞋在迫不急待地抽我的筋扒我的皮了，当然我是指现在这个 WordPress 主题，但是要知道有些东东是无法靠 HTML 和 CSS 就能照搬的，不过这个学习的精神很是可贵。今天又有童鞋问我了，这个 title 标题栏的：OOXX，欢迎归来~这是怎么实现的（只有留过言的小盆友才会看见哟~）这招其实很简单，就是利用 Cookie 来记录的评论者信息，应该已经有很多朋友用上了，但还是会有人来问这个问题，既然这样，就单独写一篇来分享一下这个功能吧。</p>
<p>把以下代码放到你 WordPress 主题的 header.php 或者 footer.php 文件中去就可以了：</p>
<div class="source" style="font-family: 'Courier New', 'Consolas', 'Lucida Console'; color: #000000;"><span style="color: #008080;">&lt;?php</span> <span style="color: #000080; font-weight: bold;">if</span>(<span style="color: #000000;">$_COOKIE</span><span style="color: #000000;">[</span><span style="color: #0000ff;">"comment_author_"</span> <span style="color: #000000;">.</span> <span style="color: #000000;">COOKIEHASH</span><span style="color: #000000;">]</span><span style="color: #000000;">!=</span><span style="color: #0000ff;">""</span>) <span style="color: #000000;">{</span> <span style="color: #008080;">?&gt;</span><br />
    <span style="color: #000080; font-weight: bold;">&lt;script </span><span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"text/javascript"</span><span style="color: #000080; font-weight: bold;">&gt;</span><span style="color: #000000;">document</span><span style="color: #000000;">.</span><span style="color: #000000;">title</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"</span><span style="color: #008080;">&lt;?php</span> <span style="color: #000080; font-weight: bold;">echo</span> <span style="color: #000000;">$_COOKIE</span><span style="color: #000000;">[</span><span style="color: #0000ff;">"comment_author_"</span> <span style="color: #000000;">.</span> <span style="color: #000000;">COOKIEHASH</span><span style="color: #000000;">]</span><span style="color: #000000;">.</span><span style="color: #0000ff;">'，欢迎归来~'</span>; <span style="color: #008080;">?&gt;</span><span style="color: #0000ff;">"</span> <span style="color: #000000;">+</span> <span style="color: #000000;">document</span><span style="color: #000000;">.</span><span style="color: #000000;">title</span><span style="color: #000080; font-weight: bold;">&lt;/script&gt;</span><br />
<span style="color: #008080;">&lt;?php</span> <span style="color: #000000;">}</span> <span style="color: #008080;">?&gt;</span></div>
<p>有几点需要申明一下：</p>
<p>首先有人质疑过这个功能对 SEO 的影响，把 title 都改了？会不会影响收录什么的呢？我可以以“万戈牌”的名誉作担保，这个质疑是多余的，因为我们可以看到被输出的文字是被套在 script 里的，一个 JS 的脚本是无法被搜索爬虫识别的。</p>
<p>另外，这个效果只有在你留过言的前提下再刷新页面才能看到，因为需要浏览器记录你的 Cookie 信息，首次登门的朋友不妨先留言试试。</p>
<p>再另外，这个方法是所有主题通用的，请大家不要再特地发Q和我说加你这段代码进去主题就崩溃了啥啥啥的，给 WordPress 初学者几个建议：第一，修改任何代码前请记得备份；第二，先不要怀疑别人的代码，先检查一下代码放置的位置有没有错；第三，学会独立思考。</p>
<p>再再另外，因为这个方法年代久远，我也忘记是从哪里学来的了，有哪位知道请给个链接吧。</p>
<p>今天就到这里吧，事情堆起来了，干活去~~~</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/js/" title="JS" rel="tag">JS</a>,<a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/leave-word/" title="留言" rel="tag">留言</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/hide-visitor-info-in-wordpress.html" rel="bookmark" title="记录并隐藏 Wordpress 评论者信息">记录并隐藏 Wordpress 评论者信息</a>        <div class="rl_date">2009年12月6日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/wordpress-comment-author-link-open-in-new-window.html" rel="bookmark" title="在新窗口中打开 Wordpress 评论者链接">在新窗口中打开 Wordpress 评论者链接</a>        <div class="rl_date">2009年11月1日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/weibo_share.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="WordPress 将选中文字转发到微博" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/wordpress-share-selected-text-to-weibo.html" rel="bookmark" title="WordPress 将选中文字转发到微博">WordPress 将选中文字转发到微博</a>        <div class="rl_date">2011年10月30日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/l10n.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="Wordpress 3.1 偷偷挂载 l10n.js 脚本！" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/l10n-js-in-wordpress-3-1.html" rel="bookmark" title="Wordpress 3.1 偷偷挂载 l10n.js 脚本！">Wordpress 3.1 偷偷挂载 l10n.js 脚本！</a>        <div class="rl_date">2011年02月24日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/welcome-ooxx-back-in-wordpress.html/feed</wfw:commentRss>
		<slash:comments>183</slash:comments>
		</item>
		<item>
		<title>WordPress 评论数之排排坐吃果果</title>
		<link>http://wange.im/comments-most-in-2010.html</link>
		<comments>http://wange.im/comments-most-in-2010.html#comments</comments>
		<pubDate>Wed, 01 Dec 2010 11:53:31 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[三言两语]]></category>
		<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[留言]]></category>
		<category><![CDATA[读者墙]]></category>

		<guid isPermaLink="false">http://wange.im/?p=4155</guid>
		<description><![CDATA[眼睛一闭一睁，已经到12月了，又是一个年底，说的自己都怕怕的，天天喊着没时间，还真是没感觉到时间就从身边溜过去了，光着脚都追不上。现在就给博客做年终总结显然还早了些，毕竟还只是月初，但是我想应该对众多博友说声感谢，这声感谢总不会来的太早。 俗话说，大恩不言谢，咱还是来点实际的比较好，这一年里，我从博客上获得的经济利益不能算多，但也足够滋润一下我的生活了，既然取之于民，当然也要用之于民，所以我打算拿出平均一个月的博客收入犒劳一些博友。不过因为小弟我财力有限，博友却众多，无法把我的感谢化作犒劳分给所有人，只能挑一些常来逛的朋友作为代表人物了，8好意思。最为公允的评判方法，我想还是用评论数量作衡量吧，取一个月的有灌水之嫌，所以打算取整个2010年的评论总数作为比较，就算水也要水的有恒心有毅力的那种，哈哈。 查询的方法是直接深入 Mysql，我是借鉴了读者墙里的 SQL，仅作个参考吧。 一、进入 Mysql 的 SQL 查询，如图： 二、在运行 SQL 查询的方框里输入以下语句： SELECT COUNT(comment_author) AS cnt, comment_author, comment_author_url, comment_author_email FROM (SELECT * FROM wp_comments LEFT OUTER JOIN wp_posts ON (wp_posts.ID = wp_comments.comment_post_ID) WHERE comment_date &#62; date_sub( '2010-12-31 00:00:00', INTERVAL 1 YEAR ) AND comment_author_email != 'i@wange.im' AND post_password='' AND comment_approved='1' AND comment_type='') AS tempcmt [...]]]></description>
			<content:encoded><![CDATA[<p>眼睛一闭一睁，已经到12月了，又是一个年底，说的自己都怕怕的，天天喊着没时间，还真是没感觉到时间就从身边溜过去了，光着脚都追不上。现在就给博客做年终总结显然还早了些，毕竟还只是月初，但是我想应该对众多博友说声感谢，这声感谢总不会来的太早。</p>
<p>俗话说，大恩不言谢，咱还是来点实际的比较好，这一年里，我从博客上获得的经济利益不能算多，但也足够滋润一下我的生活了，既然取之于民，当然也要用之于民，所以我打算拿出平均一个月的博客收入犒劳一些博友。不过因为小弟我财力有限，博友却众多，无法把我的感谢化作犒劳分给所有人，只能挑一些常来逛的朋友作为代表人物了，8好意思。最为公允的评判方法，我想还是用评论数量作衡量吧，取一个月的有灌水之嫌，所以打算取整个2010年的评论总数作为比较，就算水也要水的有恒心有毅力的那种，哈哈。</p>
<p>查询的方法是直接深入 Mysql，我是借鉴了<a title="WordPress 免插件版侧边栏读者墙" href="http://wange.im/readerwall-on-sidebar-without-plugins.html">读者墙</a>里的 SQL，仅作个参考吧。</p>
<p>一、进入 Mysql 的 SQL 查询，如图：</p>
<p><img src="http://public.bay.livefilestore.com/y1prRvmJ0d3cs57-HerMITQBjJVAMKTSYZSIKcT88Ve7WaLV8Mk1FkovHlxRxuFHsazU0bjtKiYVewu6Fem6BpPQw/mysql.jpg" alt="" /></p>
<p>二、在运行 SQL 查询的方框里输入以下语句：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000080; font-weight: bold;">SELECT</span> <span style="color: #000000;">COUNT</span>(<span style="color: #000000;">comment_author</span>) <span style="color: #000080; font-weight: bold;">AS</span> <span style="color: #000000;">cnt</span><span style="color: #000000;">,</span> <span style="color: #000000;">comment_author</span><span style="color: #000000;">,</span> <span style="color: #000000;">comment_author_url</span><span style="color: #000000;">,</span> <span style="color: #000000;">comment_author_email</span><br />
<span style="color: #000080; font-weight: bold;">FROM</span> (<span style="color: #000080; font-weight: bold;">SELECT</span> <span style="color: #000000;">*</span> <span style="color: #000080; font-weight: bold;">FROM</span> <span style="color: #000000;">wp_comments</span> <span style="color: #000080; font-weight: bold;">LEFT</span> <span style="color: #000080; font-weight: bold;">OUTER</span> <span style="color: #000080; font-weight: bold;">JOIN</span> <span style="color: #000000;">wp_posts</span><br />
<span style="color: #000080; font-weight: bold;">ON</span> (<span style="color: #000000;">wp_posts</span><span style="color: #000000;">.</span><span style="color: #000000;">ID</span> <span style="color: #000000;">=</span> <span style="color: #000000;">wp_comments</span><span style="color: #000000;">.</span><span style="color: #000000;">comment_post_ID</span>)<br />
<span style="color: #000080; font-weight: bold;">WHERE</span> <span style="color: #000000;">comment_date</span> <span style="color: #000000;">&gt;</span> <span style="color: #000000;">date_sub</span>( <span style="color: #0000ff;">'2010-12-31 00:00:00'</span><span style="color: #000000;">,</span> <span style="color: #000080; font-weight: bold;">INTERVAL</span> <span style="color: #0000ff;">1</span> <span style="color: #000080; font-weight: bold;">YEAR</span> )<br />
<span style="color: #000080; font-weight: bold;">AND</span> <span style="color: #000000;">comment_author_email</span> <span style="color: #000000;">!=</span> <span style="color: #0000ff;">'i@wange.im'</span><br />
<span style="color: #000080; font-weight: bold;">AND</span> <span style="color: #000000;">post_password</span><span style="color: #000000;">=</span><span style="color: #0000ff;">''</span><br />
<span style="color: #000080; font-weight: bold;">AND</span> <span style="color: #000000;">comment_approved</span><span style="color: #000000;">=</span><span style="color: #0000ff;">'1'</span><br />
<span style="color: #000080; font-weight: bold;">AND</span> <span style="color: #000000;">comment_type</span><span style="color: #000000;">=</span><span style="color: #0000ff;">''</span>) <span style="color: #000080; font-weight: bold;">AS</span> <span style="color: #000000;">tempcmt</span> <span style="color: #000080; font-weight: bold;">GROUP</span> <span style="color: #000080; font-weight: bold;">BY</span> <span style="color: #000000;">comment_author_email</span><br />
<span style="color: #000080; font-weight: bold;">ORDER</span> <span style="color: #000080; font-weight: bold;">BY</span> <span style="color: #000000;">cnt</span> <span style="color: #000080; font-weight: bold;">DESC</span> <span style="color: #000080; font-weight: bold;">LIMIT</span> <span style="color: #0000ff;">15</span></div>
<p>然后就会列出一张今年评论数量的排序表，我只取了前十五位朋友，如果你也要使用这段 SQL 的话记得把我的邮箱换成你自己的哟，否则我会被无情地无辜地排除在你的列表之外。还有最后一个月的时间，大家 HIGH 起来吧。</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/blog/" title="博客" rel="tag">博客</a>,<a href="http://wange.im/tag/leave-word/" title="留言" rel="tag">留言</a>,<a href="http://wange.im/tag/readerwall/" title="读者墙" rel="tag">读者墙</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/replace-comment-text-in-wordpress.html" rel="bookmark" title="过滤并替换 Wordpress 留言指定字符">过滤并替换 Wordpress 留言指定字符</a>        <div class="rl_date">2010年07月5日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/cup.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="写酷评，赢酷礼活动" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/geekcook.html" rel="bookmark" title="写酷评，赢酷礼活动">写酷评，赢酷礼活动</a>        <div class="rl_date">2009年12月12日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/2011-12-29_194903.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="2011 年终总结" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/2011-year-end-summary.html" rel="bookmark" title="2011 年终总结">2011 年终总结</a>        <div class="rl_date">2011年12月29日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/recent-essays.html" rel="bookmark" title="近期杂谈">近期杂谈</a>        <div class="rl_date">2011年08月13日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/comments-most-in-2010.html/feed</wfw:commentRss>
		<slash:comments>200</slash:comments>
		</item>
		<item>
		<title>给 WordPress 评论框添加 TinyMCE 编辑器</title>
		<link>http://wange.im/tinymce-in-wordpress.html</link>
		<comments>http://wange.im/tinymce-in-wordpress.html#comments</comments>
		<pubDate>Sun, 03 Oct 2010 11:10:15 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[TinyMCE]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[留言]]></category>
		<category><![CDATA[编辑器]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3903</guid>
		<description><![CDATA[首先来介绍一下什么是 TinyMCE 编辑器，TinyMCE 是一款基于浏览器所见即所得的富文本编辑器，是由 Javascript 写成的开源插件，无论是在现代的 Firefox、Chrome，还是复古的 IE 浏览器中都可以很好地得到表现，基本可以满足 Web 应用中的编辑操作。用 WordPress 的朋友应该对这款编辑器都不会陌生，因为在 WordPress 后台的文章编辑中就是集成的 TinyMCE 编辑器，或许只是你天天在用却还不知道它的大名。 不用搜索我也知道一定有形形色色的 WordPress 插件可以帮我们实现评论框部分的富文本编辑功能，但是既然 WordPress 集成了 TinyMCE 文本编辑器，我们要在主题中使用它就更为方便了，那我们又何必寻求这样那样的插件呢？我相信 TinyMCE 强大的参数设置以及功能足够我们在留言中对文本进行修改编辑了。 今天在给中国博客联盟的新主题 ChinaBlogs 写一个投稿页面，其中的投稿内容部分的编辑功能当然不能像 WordPress 的留言一样平平淡淡的一个 textarea，富文本编辑是必须的，于是我就想到了 TinyMCE，做好了博客联盟的投稿页面，就当是本文的 DEMO 吧，大家不妨去看看，有兴趣的话投个稿也好，就算帮我测试吧。 言归正传，那怎么把 TinyMCE 添加到 WordPress 的评论框部分呢？就像博客联盟的投稿页面那样。在主题文件中的 comments.php 中添加如下代码就可以了： &#60;script src="&#60;?php get_bloginfo('wpurl');?&#62;/wp-includes/js/tinymce/tiny_mce.js" type="text/javascript"&#62;&#60;/script&#62; &#60;script type="text/javascript"&#62;     tinyMCE.init({         mode : "exact",         [...]]]></description>
			<content:encoded><![CDATA[<p>首先来介绍一下什么是 TinyMCE 编辑器，TinyMCE 是一款基于浏览器所见即所得的富文本编辑器，是由 Javascript 写成的开源插件，无论是在现代的 Firefox、Chrome，还是复古的 IE 浏览器中都可以很好地得到表现，基本可以满足 Web 应用中的编辑操作。用 WordPress 的朋友应该对这款编辑器都不会陌生，因为在 WordPress 后台的文章编辑中就是集成的 TinyMCE 编辑器，或许只是你天天在用却还不知道它的大名。</p>
<p>不用搜索我也知道一定有形形色色的 WordPress 插件可以帮我们实现评论框部分的富文本编辑功能，但是既然 WordPress 集成了 TinyMCE 文本编辑器，我们要在主题中使用它就更为方便了，那我们又何必寻求这样那样的插件呢？我相信 TinyMCE 强大的参数设置以及功能足够我们在留言中对文本进行修改编辑了。</p>
<p>今天在给中国博客联盟的新主题 ChinaBlogs 写一个投稿页面，其中的投稿内容部分的编辑功能当然不能像 WordPress 的留言一样平平淡淡的一个 textarea，富文本编辑是必须的，于是我就想到了 TinyMCE，做好了博客联盟的投稿页面，就当是本文的 <a title="中国博客联盟 投稿" rel="external nofollow" href="http://chinablogs.org/tougao" target="_blank">DEMO</a> 吧，大家不妨去看看，有兴趣的话投个稿也好，就算帮我测试吧。</p>
<p>言归正传，那怎么把 TinyMCE 添加到 WordPress 的评论框部分呢？就像<a href="http://chinablogs.org/tougao" target="_blank">博客联盟的投稿</a>页面那样。在主题文件中的 comments.php 中添加如下代码就可以了：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000080; font-weight: bold;">&lt;script </span><span style="color: #ff0000;">src=</span><span style="color: #0000ff;">"</span><span style="color: #008080;">&lt;?php</span> <span style="color: #000000;">get_bloginfo</span>(<span style="color: #0000ff;">'wpurl'</span>);<span style="color: #008080;">?&gt;</span><span style="color: #0000ff;">/wp-includes/js/tinymce/tiny_mce.js"</span> <span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"text/javascript"</span><span style="color: #000080; font-weight: bold;">&gt;&lt;/script&gt;</span><br />
<span style="color: #000080; font-weight: bold;">&lt;script </span><span style="color: #ff0000;">type=</span><span style="color: #0000ff;">"text/javascript"</span><span style="color: #000080; font-weight: bold;">&gt;</span><br />
    <span style="color: #000000;">tinyMCE</span><span style="color: #000000;">.</span><span style="color: #000000;">init</span><span style="color: #000000;">({</span><br />
        <span style="color: #000000;">mode</span> <span style="color: #000000;">:</span> <span style="color: #0000ff;">"exact"</span><span style="color: #000000;">,</span><br />
        <span style="color: #000000;">elements</span><span style="color: #000000;">:</span> <span style="color: #0000ff;">"comment"</span><span style="color: #000000;">,</span>    <span style="font-style: italic; color: #008800;">// comments.php 中 textarea 的 id</span><br />
        <span style="color: #000000;">theme_advanced_toolbar_location</span><span style="color: #000000;">:</span> <span style="color: #0000ff;">"top"</span><span style="color: #000000;">,</span><br />
        <span style="color: #000000;">theme_advanced_toolbar_align</span><span style="color: #000000;">:</span> <span style="color: #0000ff;">"center"</span><span style="color: #000000;">,</span><br />
        <span style="color: #000000;">skin</span><span style="color: #000000;">:</span> <span style="color: #0000ff;">"o2k7"</span><span style="color: #000000;">,</span><br />
        <span style="color: #000000;">language</span><span style="color: #000000;">:</span> <span style="color: #000080; font-weight: bold;">false</span><span style="color: #000000;">,</span><br />
        <span style="color: #000000;">theme</span> <span style="color: #000000;">:</span> <span style="color: #0000ff;">"advanced"</span><br />
    <span style="color: #000000;">});</span><br />
<span style="color: #000080; font-weight: bold;">&lt;/script&gt;</span></div>
<p>可以看到，以上我只是写了几个基本的参数，TinyMCE 自带了多的让人发狂的参数设置，我自认是一时间啃不下来了，就挑了几个重点的设置了一下，这里也就不详解这些我都还没理解完全的参数了，有兴趣的朋友可以去 TinyMCE 的官网瞧瞧。不过话又说回来了，TinyMCE 自称是 Tiny 好像也有点过，加载的 Javascript 差不多要 200K，我不知道其他的富文本编辑器需要多大，难道都在 200K+？</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/tinymce/" title="TinyMCE" rel="tag">TinyMCE</a>,<a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/leave-word/" title="留言" rel="tag">留言</a>,<a href="http://wange.im/tag/editor/" title="编辑器" rel="tag">编辑器</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/welcome-ooxx-back-in-wordpress.html" rel="bookmark" title="Wordpress 之欢迎 OOXX 归来">Wordpress 之欢迎 OOXX 归来</a>        <div class="rl_date">2011年01月19日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/mysql.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="Wordpress 评论数之排排坐吃果果" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/comments-most-in-2010.html" rel="bookmark" title="Wordpress 评论数之排排坐吃果果">Wordpress 评论数之排排坐吃果果</a>        <div class="rl_date">2010年12月1日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/recent-comments-in-one.html" rel="bookmark" title="Wordpress 最新评论与您的足迹二体合一">Wordpress 最新评论与您的足迹二体合一</a>        <div class="rl_date">2010年09月5日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/comment-count-in-wordpress-with-jquery.html" rel="bookmark" title="Jquery 实现 Wordpress 评论字数计数">Jquery 实现 Wordpress 评论字数计数</a>        <div class="rl_date">2010年07月27日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/tinymce-in-wordpress.html/feed</wfw:commentRss>
		<slash:comments>99</slash:comments>
		</item>
		<item>
		<title>WordPress 最新评论与您的足迹二体合一</title>
		<link>http://wange.im/recent-comments-in-one.html</link>
		<comments>http://wange.im/recent-comments-in-one.html#comments</comments>
		<pubDate>Sun, 05 Sep 2010 12:37:33 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[留言]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3804</guid>
		<description><![CDATA[之前写过一篇《最新、热评、随机日志函数三体合一》的文章，就是把 WordPress 中最新文章、热评文章、随机文章这三个功能不同但函数相近的函数合并在一起写，然后通过不同的参数调用实现这三个功能。这样做的优点是可以精简冗长、多余、重复的代码，方便今后维护和管理，可以做到以一敌三的，个人认为这是一个很好的思路，值得拓展一下。 我先自我拓展一下，把 WordPress 最新评论和“您的足迹”功能进行合体，因为在介绍《WordPress 实现“您的足迹”功能》一文中我就提到过“您的足迹”的原理其实和最新评论是相对的，方法也是相近的，那何不把这两者也合并在一起呢？方法如下： 在 WordPress 主题文件中的 functions.php 中添加代码如下： function recent_comments( $commentauthor='' ){     global $wpdb;     $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved,comment_author_email, comment_type,comment_author_url, SUBSTRING(comment_content,1,25) AS com_excerpt FROM $wpdb-&#62;comments LEFT OUTER JOIN $wpdb-&#62;posts ON ($wpdb-&#62;comments.comment_post_ID = $wpdb-&#62;posts.ID) WHERE comment_approved = '1' AND comment_type = '' AND [...]]]></description>
			<content:encoded><![CDATA[<p>之前写过一篇《<a title="最新、热评、随机日志函数三体合一" href="http://wange.im/recent-comments-rand-posts-in-one.html">最新、热评、随机日志函数三体合一</a>》的文章，就是把 WordPress 中最新文章、热评文章、随机文章这三个功能不同但函数相近的函数合并在一起写，然后通过不同的参数调用实现这三个功能。这样做的优点是可以精简冗长、多余、重复的代码，方便今后维护和管理，可以做到以一敌三的，个人认为这是一个很好的思路，值得拓展一下。</p>
<p>我先自我拓展一下，把 WordPress 最新评论和“您的足迹”功能进行合体，因为在介绍《<a title="WordPress 实现“您的足迹”功能" href="http://wange.im/show-your-recent-comments-in-wordpress.html">WordPress 实现“您的足迹”功能</a>》一文中我就提到过“您的足迹”的原理其实和最新评论是相对的，方法也是相近的，那何不把这两者也合并在一起呢？方法如下：</p>
<p>在 WordPress 主题文件中的 functions.php 中添加代码如下：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000080; font-weight: bold;">function</span> <span style="color: #000000;">recent_comments</span>( <span style="color: #000000;">$commentauthor</span><span style="color: #000000;">=</span><span style="color: #0000ff;">''</span> <span style="color: #000000;">){</span><br />
    <span style="color: #000000;">global</span> <span style="color: #000000;">$wpdb</span>;<br />
    <span style="color: #000000;">$sql</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved,comment_author_email, comment_type,comment_author_url, SUBSTRING(comment_content,1,25) AS com_excerpt FROM $wpdb-&gt;comments LEFT OUTER JOIN $wpdb-&gt;posts ON ($wpdb-&gt;comments.comment_post_ID = $wpdb-&gt;posts.ID) WHERE comment_approved = '1' AND comment_type = '' AND comment_author $commentauthor AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT 10"</span>;<br />
    <span style="color: #000000;">$comments</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$wpdb</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">get_results</span>(<span style="color: #000000;">$sql</span>);<br />
    <span style="color: #000000;">foreach</span> ( <span style="color: #000000;">$comments</span> <span style="color: #000000;">as</span> <span style="color: #000000;">$comment</span> ) <span style="color: #000000;">{</span><br />
        <span style="color: #000000;">$output</span> <span style="color: #000000;">.</span><span style="color: #000000;">=</span> <span style="color: #0000ff;">"\n&lt;li&gt;&lt;a href=\""</span> <span style="color: #000000;">.</span> <span style="color: #000000;">get_permalink</span>(<span style="color: #000000;">$comment</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">ID</span>) <span style="color: #000000;">.</span> <span style="color: #0000ff;">"#comment-"</span> <span style="color: #000000;">.</span> <span style="color: #000000;">$comment</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">comment_ID</span> <span style="color: #000000;">.</span> <span style="color: #0000ff;">"\" title=\""</span> <span style="color: #000000;">.</span> <span style="color: #000000;">$comment</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">post_title</span> <span style="color: #000000;">.</span> <span style="color: #0000ff;">" 上的评论\"&gt;"</span><span style="color: #000000;">.</span> <span style="color: #000000;">strip_tags</span>(<span style="color: #000000;">$comment</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">comment_author</span>) <span style="color: #000000;">.</span><span style="color: #0000ff;">"： "</span><span style="color: #000000;">.</span> <span style="color: #000000;">strip_tags</span>(<span style="color: #000000;">$comment</span><span style="color: #000000;">-&gt;</span><span style="color: #000000;">com_excerpt</span>) <span style="color: #000000;">.</span><span style="color: #0000ff;">"&lt;/a&gt;&lt;/li&gt;"</span>;<br />
    <span style="color: #000000;">}</span><br />
    <span style="color: #000000;">echo</span> <span style="color: #000000;">$output</span>;<br />
<span style="color: #000000;">}</span></div>
<p>接下去是分别调用最新评论和“您的足迹”的代码，先来看看最新评论：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #008080;">&lt;?php</span> <span style="color: #000000;">recent_comments</span>( <span style="color: #0000ff;">'!="万戈"'</span> );<span style="color: #008080;">?&gt;</span></div>
<p>这里的参数意思就是排除管理员自己的评论，当然，这里的万戈要改成你自己的昵称咯。接下来再看看如何调用“您的足迹”：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #008080;">&lt;?php</span><br />
<span style="color: #000080; font-weight: bold;">if</span>(<span style="color: #000000;">$_COOKIE</span><span style="color: #000000;">[</span><span style="color: #0000ff;">"comment_author_"</span> <span style="color: #000000;">.</span> <span style="color: #000000;">COOKIEHASH</span><span style="color: #000000;">]</span><span style="color: #000000;">!=</span><span style="color: #0000ff;">""</span><span style="color: #000000;">){</span><br />
    <span style="color: #000080; font-weight: bold;">echo</span> <span style="color: #0000ff;">'&lt;div class="widget"&gt;&lt;h3&gt;您的足迹&lt;/h3&gt;&lt;ul&gt;'</span>;<br />
    <span style="color: #000000;">recent_comments</span>( <span style="color: #0000ff;">'="'</span><span style="color: #000000;">.</span><span style="color: #000000;">$_COOKIE</span><span style="color: #000000;">[</span><span style="color: #0000ff;">"comment_author_"</span> <span style="color: #000000;">.</span> <span style="color: #000000;">COOKIEHASH</span><span style="color: #000000;">]</span><span style="color: #000000;">.</span><span style="color: #0000ff;">'"'</span> );<br />
    <span style="color: #000080; font-weight: bold;">echo</span> <span style="color: #0000ff;">'&lt;/ul&gt;&lt;/div&gt;'</span>;<br />
<span style="color: #000000;">}</span><br />
<span style="color: #008080;">?&gt;</span></div>
<p>这里调用的参数就是先判断来访者有没有评论过的 Cookies，如果有则显示您的足迹。</p>
<p>这也只是一个思路的举例，还有更多值得举一反三的，把一些常用的类似的函数合并，这将大大有效地提高对代码的管理，不知道你还有什么更好的想法和思路没？</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/leave-word/" title="留言" rel="tag">留言</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/welcome-ooxx-back-in-wordpress.html" rel="bookmark" title="Wordpress 之欢迎 OOXX 归来">Wordpress 之欢迎 OOXX 归来</a>        <div class="rl_date">2011年01月19日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/mysql.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="Wordpress 评论数之排排坐吃果果" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/comments-most-in-2010.html" rel="bookmark" title="Wordpress 评论数之排排坐吃果果">Wordpress 评论数之排排坐吃果果</a>        <div class="rl_date">2010年12月1日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/tinymce-in-wordpress.html" rel="bookmark" title="给 Wordpress 评论框添加 TinyMCE 编辑器">给 Wordpress 评论框添加 TinyMCE 编辑器</a>        <div class="rl_date">2010年10月3日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/comment-count-in-wordpress-with-jquery.html" rel="bookmark" title="Jquery 实现 Wordpress 评论字数计数">Jquery 实现 Wordpress 评论字数计数</a>        <div class="rl_date">2010年07月27日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/recent-comments-in-one.html/feed</wfw:commentRss>
		<slash:comments>140</slash:comments>
		</item>
		<item>
		<title>呼之不来挥之则去的博客人气</title>
		<link>http://wange.im/to-be-a-hot-blog.html</link>
		<comments>http://wange.im/to-be-a-hot-blog.html#comments</comments>
		<pubDate>Tue, 31 Aug 2010 12:29:45 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[三言两语]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[留言]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3769</guid>
		<description><![CDATA[一个博客人气旺盛与否，最重要最直接的指标就是评论数量，无论访客对站长的每篇文章所表述的观点认同或者是反对，只要能激起读者评论的欲望就算是成功了。因为无论是送鲜花还是扔臭鸡蛋都是读者与博主之间的交流，有交流才会碰撞出进步的火花。 在博客人气最旺的时候，我没有考虑过这个问题，在当前人气最低潮的时候，我开始发现这个问题的严重性和必要性。可以看到我最近几天的文章评论数量成直线下降趋势，每篇评论数量加上自己的也才勉强破百，还有的居然只有两位数的评论数量。那最近我的博客怎会如此惨淡呢？ 经过我细心总结和深刻检讨，有以下这么几点原因： 一、懒，疏于更新。每天一博不知道从什么时候开始就成为了我的习惯，我也一直坚持我的更新频率。像 Google 不爱我同学，曾经表示可以退订我的博客，因为他也已经习惯了我的更新频率，那还要订阅做什么？是啊，可是我一旦打乱自己的更新频率，就会让一大群忠实的访客摸不着头脑。试想，如果连站长自身都开始无心打理自己的博客，那还期待访客们对你的博客加以重视吗？就在几天前，因为事情太多太忙，我就给自己找了这样一个借口没有更新，结果…… 二、懒，疏于回访。来而不往非礼也，这是中国历来的传统美德，我之前也声称交换链接还不如交换留言，但是很惭愧的是，在实际过程中我并没有做到一一回访每一位留言者。虽然很多真心来访的访客并不是为了求回访，但是我还是觉得回访是一种尊重，也是一种感谢。因为天天加班，时间有限，最近对回访工作做的不到位，导致我慢慢淡出了童鞋们的视线，罪过罪过呀。 三、懒，疏于折腾。既然走上了玩 Wordpress 的道路，就应该本着博客不休，折腾不止的精神。我有一大半文章的题材都是在自我折腾的过程中被发掘出来的，如果在玩博客的过程中如果少了折腾，就会少了很多乐趣，也会少了很多题材，如果少了题材，也就再次陷入了第一点的死循环中。这几天我真的是很少折腾，一方面是到了一个瓶颈期，另一方面就是懒，不用给自己找借口。就像前天那篇 WordPress 3.0 菜单功能支持二级菜单，看似是在折腾最新的 Wordpress 3.0，其实说白了就是一个老掉牙的 jQuery 效果，恐怕这一点访客和我一样心里明白，群众的眼光是雪亮的，评论数量就可以说明问题。所以千万不要愚弄观众，用心折腾，用心写博，总有回报的。 我想仅这三点也足够可以说明问题的了，要树立我们博客的人气绝非一日之寒，但要毁掉博客的人气，仅在朝夕之间，汇聚成一个字，就是懒。世界上没有丑女人，只有懒女人，这句对女人们的忠告也一样可以用在我们草根站长身上，网站要强大，要忌庸戒懒！ 与 博客,留言 相关的文章 Wordpress 评论数之排排坐吃果果 2010年12月1日 万戈只有一个！ 2010年07月21日 过滤并替换 Wordpress 留言指定字符 2010年07月5日 沙发帝是怎样炼成的？ 2010年06月29日]]></description>
			<content:encoded><![CDATA[<p>一个博客人气旺盛与否，最重要最直接的指标就是评论数量，无论访客对站长的每篇文章所表述的观点认同或者是反对，只要能激起读者评论的欲望就算是成功了。因为无论是送鲜花还是扔臭鸡蛋都是读者与博主之间的交流，有交流才会碰撞出进步的火花。</p>
<p>在博客人气最旺的时候，我没有考虑过这个问题，在当前人气最低潮的时候，我开始发现这个问题的严重性和必要性。可以看到我最近几天的文章评论数量成直线下降趋势，每篇评论数量加上自己的也才勉强破百，还有的居然只有两位数的评论数量。那最近我的博客怎会如此惨淡呢？</p>
<p>经过我细心总结和深刻检讨，有以下这么几点原因：</p>
<p><strong>一、懒，疏于更新。</strong>每天一博不知道从什么时候开始就成为了我的习惯，我也一直坚持我的更新频率。像<a title="Google 不爱我" rel="external nofollow" href="http://ivies.im/" target="_blank"> Google 不爱我</a>同学，曾经表示可以退订我的博客，因为他也已经习惯了我的更新频率，那还要订阅做什么？是啊，可是我一旦打乱自己的更新频率，就会让一大群忠实的访客摸不着头脑。试想，如果连站长自身都开始无心打理自己的博客，那还期待访客们对你的博客加以重视吗？就在几天前，因为事情太多太忙，我就给自己找了这样一个借口没有更新，结果……</p>
<p><strong>二、懒，疏于回访。</strong>来而不往非礼也，这是中国历来的传统美德，我之前也声称<a title="交换友链？还不如交换留言！" href="http://wange.im/exchange-comments-instead-of-blogroll.html">交换链接还不如交换留言</a>，但是很惭愧的是，在实际过程中我并没有做到一一回访每一位留言者。虽然很多真心来访的访客并不是为了求回访，但是我还是觉得回访是一种尊重，也是一种感谢。因为天天加班，时间有限，最近对回访工作做的不到位，导致我慢慢淡出了童鞋们的视线，罪过罪过呀。</p>
<p><strong>三、懒，疏于折腾。</strong>既然走上了玩 Wordpress 的道路，就应该本着博客不休，折腾不止的精神。我有一大半文章的题材都是在自我折腾的过程中被发掘出来的，如果在玩博客的过程中如果少了折腾，就会少了很多乐趣，也会少了很多题材，如果少了题材，也就再次陷入了第一点的死循环中。这几天我真的是很少折腾，一方面是到了一个瓶颈期，另一方面就是懒，不用给自己找借口。就像前天那篇 <a title="WordPress 3.0 菜单功能支持二级菜单" href="http://wange.im/sub-menu-in-wordpress-3.html">WordPress 3.0 菜单功能支持二级菜单</a>，看似是在折腾最新的 Wordpress 3.0，其实说白了就是一个老掉牙的 jQuery 效果，恐怕这一点访客和我一样心里明白，群众的眼光是雪亮的，评论数量就可以说明问题。所以千万不要愚弄观众，用心折腾，用心写博，总有回报的。</p>
<p>我想仅这三点也足够可以说明问题的了，要树立我们博客的人气绝非一日之寒，但要毁掉博客的人气，仅在朝夕之间，汇聚成一个字，就是懒。世界上没有丑女人，只有懒女人，这句对女人们的忠告也一样可以用在我们草根站长身上，网站要强大，要忌庸戒懒！</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/blog/" title="博客" rel="tag">博客</a>,<a href="http://wange.im/tag/leave-word/" title="留言" rel="tag">留言</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/mysql.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="Wordpress 评论数之排排坐吃果果" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/comments-most-in-2010.html" rel="bookmark" title="Wordpress 评论数之排排坐吃果果">Wordpress 评论数之排排坐吃果果</a>        <div class="rl_date">2010年12月1日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/wange-is-only-one.html" rel="bookmark" title="万戈只有一个！">万戈只有一个！</a>        <div class="rl_date">2010年07月21日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/replace-comment-text-in-wordpress.html" rel="bookmark" title="过滤并替换 Wordpress 留言指定字符">过滤并替换 Wordpress 留言指定字符</a>        <div class="rl_date">2010年07月5日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/how-to-sha-fa.html" rel="bookmark" title="沙发帝是怎样炼成的？">沙发帝是怎样炼成的？</a>        <div class="rl_date">2010年06月29日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/to-be-a-hot-blog.html/feed</wfw:commentRss>
		<slash:comments>213</slash:comments>
		</item>
		<item>
		<title>Jquery 实现 WordPress 评论字数计数</title>
		<link>http://wange.im/comment-count-in-wordpress-with-jquery.html</link>
		<comments>http://wange.im/comment-count-in-wordpress-with-jquery.html#comments</comments>
		<pubDate>Tue, 27 Jul 2010 14:02:49 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[留言]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3567</guid>
		<description><![CDATA[不好意思各位访客朋友们，因为去了合肥几天，博客也就搁置了，回来也没有一一回复童鞋们的留言，赶紧埋头把手头上的工作解决掉，晚上又挤了一点时间折腾 WordPress，拳不离手，曲不离口，一天不折腾 WordPress，手就痒痒，三天没碰代码，都感觉有点生疏了，差点找不到折腾的目标。 今天折腾的 WordPress 目标是实现留言字数的实时计数功能。因为看到之前 qiqiboy 写过一篇文章介绍了，不过 qiqiboy 是自己写的 Javascript 脚本，虽然很简单，不过我还是嫌代码多，就一直没加上，今天折腾了一种 Jquery 实现的 WordPress 对评论字数进行实时统计计数的功能。因为比较仓促，就只在留言板页面加上了这个效果，有兴趣的朋友可以先去留言板看看效果。样式也没有怎么修整过，比较粗糙，多多包涵啦～ 接下来说方法： 1、加载 Jquery 这个是必须的，可以用  Google 托管的，也可以下载到本地服务器调用，Jquery 1.2X 的版本就够用了。 2、Jquery 的执行脚本 &#60;script type="text/javascript" &#62; $(function(){     var $comment = $('#comment');     var $str  =  $('#str');     var time;     $comment.focus(function(){         time = window.setInterval( substring,100 );     });        function [...]]]></description>
			<content:encoded><![CDATA[<p>不好意思各位访客朋友们，因为去了合肥几天，博客也就搁置了，回来也没有一一回复童鞋们的留言，赶紧埋头把手头上的工作解决掉，晚上又挤了一点时间折腾 WordPress，拳不离手，曲不离口，一天不折腾 WordPress，手就痒痒，三天没碰代码，都感觉有点生疏了，差点找不到折腾的目标。</p>
<p>今天折腾的 WordPress 目标是实现留言字数的实时计数功能。因为看到之前 <a title="评论框的简单计数器" rel="external nofollow" href="http://www.qiqiboy.com/2010/07/14/a-simple-comment-box-counter.html" target="_blank">qiqiboy 写过一篇文章介绍</a>了，不过 qiqiboy 是自己写的 Javascript 脚本，虽然很简单，不过我还是嫌代码多，就一直没加上，今天折腾了一种 Jquery 实现的 WordPress 对评论字数进行实时统计计数的功能。因为比较仓促，就只在<a title="留言板" href="http://wange.im/guestbook">留言板</a>页面加上了这个效果，有兴趣的朋友可以先去留言板看看效果。样式也没有怎么修整过，比较粗糙，多多包涵啦～</p>
<p>接下来说方法：</p>
<p><strong>1、加载 Jquery</strong></p>
<p>这个是必须的，可以用  Google 托管的，也可以下载到本地服务器调用，Jquery 1.2X 的版本就够用了。</p>
<p><strong>2、Jquery 的执行脚本</strong></p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000000;">&lt;</span><span style="color: #000000;">script</span> <span style="color: #000000;">type</span><span style="color: #000000;">=</span><span style="color: #0000ff;">"text/javascript"</span> <span style="color: #000000;">&gt;</span><br />
<span style="color: #000000;">$</span>(<span style="color: #000080; font-weight: bold;">function</span><span style="color: #000000;">(){</span><br />
    <span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">$comment</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$</span>(<span style="color: #0000ff;">'#comment'</span>);<br />
    <span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">$str</span>  <span style="color: #000000;">=</span>  <span style="color: #000000;">$</span>(<span style="color: #0000ff;">'#str'</span>);<br />
    <span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">time</span>;<br />
    <span style="color: #000000;">$comment</span><span style="color: #000000;">.</span><span style="color: #000000;">focus</span>(<span style="color: #000080; font-weight: bold;">function</span><span style="color: #000000;">(){</span><br />
        <span style="color: #000000;">time</span> <span style="color: #000000;">=</span> <span style="color: #000000;">window</span><span style="color: #000000;">.</span><span style="color: #000000;">setInterval</span>( <span style="color: #000000;">substring</span><span style="color: #000000;">,</span><span style="color: #0000ff;">100</span> );<br />
    <span style="color: #000000;">});</span>   <br />
    <span style="color: #000080; font-weight: bold;">function</span> <span style="color: #000000;">substring</span>() <span style="color: #000000;">{</span><br />
        <span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">val</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$comment</span><span style="color: #000000;">.</span><span style="color: #000000;">val</span>();<br />
        <span style="color: #000080; font-weight: bold;">var</span> <span style="color: #000000;">length</span> <span style="color: #000000;">=</span> <span style="color: #000000;">val</span><span style="color: #000000;">.</span><span style="color: #000000;">length</span>;<br />
        <span style="color: #000080; font-weight: bold;">if</span>( <span style="color: #000000;">$str</span><span style="color: #000000;">.</span><span style="color: #000000;">html</span>() <span style="color: #000000;">!=</span> (<span style="color: #000000;">length</span>) <span style="color: #000000;">){</span><br />
            <span style="color: #000080; font-weight: bold;">if</span>(<span style="color: #000000;">length</span><span style="color: #000000;">==</span><span style="color: #0000ff;">0</span><span style="color: #000000;">){</span><br />
                <span style="color: #000000;">$</span>(<span style="color: #0000ff;">"#wordcount"</span><span style="color: #000000;">)[</span><span style="color: #0000ff;">0</span><span style="color: #000000;">].</span><span style="color: #000000;">firstChild</span><span style="color: #000000;">.</span><span style="color: #000000;">nodeValue</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"您已输入0"</span>;<br />
                <span style="color: #000000;">$str</span><span style="color: #000000;">.</span><span style="color: #000000;">html</span>(<span style="color: #000000;">length</span>);<br />
            <span style="color: #000000;">}</span><span style="color: #000080; font-weight: bold;">else</span><span style="color: #000000;">{</span><br />
                <span style="color: #000000;">$</span>(<span style="color: #0000ff;">"#wordcount"</span><span style="color: #000000;">)[</span><span style="color: #0000ff;">0</span><span style="color: #000000;">].</span><span style="color: #000000;">firstChild</span><span style="color: #000000;">.</span><span style="color: #000000;">nodeValue</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"您已输入"</span>;<br />
                <span style="color: #000000;">$str</span><span style="color: #000000;">.</span><span style="color: #000000;">html</span>(<span style="color: #000000;">length</span>);<br />
            <span style="color: #000000;">}</span><br />
        <span style="color: #000000;">}</span><br />
    <span style="color: #000000;">}</span><br />
<span style="color: #000000;">});</span><br />
<span style="color: #000000;">&lt;</span><span>/script&gt;</span></div>
<p>是不是看起来更精简一些呢？这个一定要放在 Jquery 的后面，代码的顺序问题。</p>
<p><strong>3、HTML 部分</strong></p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000080; font-weight: bold;">&lt;p</span> <span style="color: #ff0000;">id=</span><span style="color: #0000ff;">"wordcount"</span><span style="color: #000080; font-weight: bold;">&gt;</span><br />
<span style="color: #000000;">    您已输入</span><span style="color: #000080; font-weight: bold;">&lt;span</span> <span style="color: #ff0000;">id=</span><span style="color: #0000ff;">"str"</span><span style="color: #000080; font-weight: bold;">&gt;</span><span style="color: #000000;">0</span><span style="color: #000080; font-weight: bold;">&lt;/span&gt;</span><span style="color: #000000;">字</span><br />
<span style="color: #000080; font-weight: bold;">&lt;/p&gt;</span></div>
<p>这部分代码就是要 wordcount 和 str 这两个 id 和第二步中的相匹配，包括第二步中的 #comment 也要和评论框的 id 相匹配，否则获取不到。 </p>
<p>好了，就写到这里吧，也不多写了，重点都说到了，接下去就看各位的悟性了，哈哈～</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/jquery/" title="jQuery" rel="tag">jQuery</a>,<a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/leave-word/" title="留言" rel="tag">留言</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/C3C8B704573706D9!568?filename=welcome.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="WordPress 显示访客最近评论次数" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/wordpress-shows-the-number-of-recent-comments.html" rel="bookmark" title="WordPress 显示访客最近评论次数">WordPress 显示访客最近评论次数</a>        <div class="rl_date">2010年07月20日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/hide-visitor-info-in-wordpress.html" rel="bookmark" title="记录并隐藏 Wordpress 评论者信息">记录并隐藏 Wordpress 评论者信息</a>        <div class="rl_date">2009年12月6日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-drag.html" rel="bookmark" title="jQuery 水平拖动效果">jQuery 水平拖动效果</a>        <div class="rl_date">2011年03月4日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/wp-postviews-optimization-in-wordpress.html" rel="bookmark" title="Wordpress 速度优化之 WP-PostViews 插件">Wordpress 速度优化之 WP-PostViews 插件</a>        <div class="rl_date">2011年02月9日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/comment-count-in-wordpress-with-jquery.html/feed</wfw:commentRss>
		<slash:comments>153</slash:comments>
		</item>
		<item>
		<title>万戈只有一个！</title>
		<link>http://wange.im/wange-is-only-one.html</link>
		<comments>http://wange.im/wange-is-only-one.html#comments</comments>
		<pubDate>Wed, 21 Jul 2010 13:25:25 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[三言两语]]></category>
		<category><![CDATA[万戈]]></category>
		<category><![CDATA[博客]]></category>
		<category><![CDATA[留言]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3553</guid>
		<description><![CDATA[这件事有点囧，不知道从何说起…… 今天，陆陆续续有些新博友来到小站，开口就说是来回访我的博客的，可是我对每一位来留言的访客应该都会有印象的，我好像都没有去过他们的博客或者网站呀，更没有留下只言片语，又何来回访一说？不过我也没有放在心上，因为之前也有不少站长用“回访”的噱头来套近乎，博得一两个IP。之后才证实是我错了，而且错得很离谱。 后来 ZWW 大叔又给我留言了一段话让我解释，内容是：“小罗 07月21日, 2010于15:13 你的博很棒！一下子就吸引了我！希望你越博越精彩！加油啊！！！希望你有时间也能来我的BLOG做客，欢迎！”说实话 ZWW 大叔的话让我看的一头雾水，不知道他想表达什么，这个小罗又是谁？后来才知道，小罗就是本文的主人公～ 就在这时候，小雯在 GTalk 上跳出来，一语道破天机。原来这位小罗小朋友在各个博客中都留言：“你的博很棒！一下子就吸引了我！希望你越博越精彩！加油啊！！！希望你有时间也能来我的BLOG做客，欢迎！”这本来就是一句大众话推广自己博客的留言罢了，但是，但是！小罗童鞋居然留下了我的网址！！！ 我一下子恍然大悟 + 茅塞顿开，原来本文开头提到的那些说是回访我博客的朋友还真是应邀来“回访”的，还真得感谢这位默默无闻的小罗童鞋，我不知道他是出于什么原因，为什么要冒充我，为什么要留我的网址，感谢之余，我想说，真的不用麻烦您来帮我做推广，第一，小博水文太多，推广的意义不大，小范围交流就可以了；第二，我不想麻烦别人来帮我推广，因为这是件累人的苦差事，若有需要的话我会亲自干的；第三，如果是推广，我也不喜欢用要求回访的方式，这不是我的 style；第四，我不叫小罗……囧～ 对了，从小罗这个求回访链接而来的朋友，我想我还是自我介绍一下吧，我叫万戈，万戈的万，万戈的戈。感谢国家，感谢小罗把你带到我的博客，即来之则安之吧。另外，还是要申明一下，万戈只有一个，我不希望有人故意冒用我的名意在其他地方留言，即使没有造成破坏性的影响，但是那样有被盗版的感觉，怪怪的。从另外一个角度来说，每个人都是唯一的，每个人都有权利尽情地展示自己，不需要拿别人的名头来装饰自己，你说呢？ 与 万戈,博客,留言 相关的文章 过滤并替换 Wordpress 留言指定字符 2010年07月5日 万戈的微世界 2011年02月5日 Wordpress 评论数之排排坐吃果果 2010年12月1日 呼之不来挥之则去的博客人气 2010年08月31日]]></description>
			<content:encoded><![CDATA[<p>这件事有点囧，不知道从何说起……</p>
<p>今天，陆陆续续有些新博友来到小站，开口就说是来回访我的博客的，可是我对每一位来留言的访客应该都会有印象的，我好像都没有去过他们的博客或者网站呀，更没有留下只言片语，又何来回访一说？不过我也没有放在心上，因为之前也有不少站长用“回访”的噱头来套近乎，博得一两个IP。之后才证实是我错了，而且错得很离谱。</p>
<p>后来 <a title="ZWWoOoOo" href="http://zww.me/" rel="external nofollow" target="_blank">ZWW 大叔</a>又给我留言了一段话<a href="http://wange.im/link-transaction.html/comment-page-1#comment-62117">让我解释</a>，内容是：“小罗 07月21日, 2010于15:13 你的博很棒！一下子就吸引了我！希望你越博越精彩！加油啊！！！希望你有时间也能来我的BLOG做客，欢迎！”说实话 ZWW 大叔的话让我看的一头雾水，不知道他想表达什么，这个小罗又是谁？后来才知道，小罗就是本文的主人公～</p>
<p>就在这时候，小雯在 GTalk 上跳出来，一语道破天机。原来这位小罗小朋友在各个博客中都留言：“你的博很棒！一下子就吸引了我！希望你越博越精彩！加油啊！！！希望你有时间也能来我的BLOG做客，欢迎！”这本来就是一句大众话推广自己博客的留言罢了，但是，但是！小罗童鞋居然留下了我的网址！！！</p>
<p>我一下子恍然大悟 + 茅塞顿开，原来本文开头提到的那些说是回访我博客的朋友还真是应邀来“回访”的，还真得感谢这位默默无闻的小罗童鞋，我不知道他是出于什么原因，为什么要冒充我，为什么要留我的网址，感谢之余，我想说，真的不用麻烦您来帮我做推广，第一，小博水文太多，推广的意义不大，小范围交流就可以了；第二，我不想麻烦别人来帮我推广，因为这是件累人的苦差事，若有需要的话我会亲自干的；第三，如果是推广，我也不喜欢用要求回访的方式，这不是我的 style；第四，我不叫小罗……囧～</p>
<p>对了，从小罗这个求回访链接而来的朋友，我想我还是自我介绍一下吧，我叫万戈，万戈的万，万戈的戈。感谢国家，感谢小罗把你带到我的博客，即来之则安之吧。另外，还是要申明一下，万戈只有一个，我不希望有人故意冒用我的名意在其他地方留言，即使没有造成破坏性的影响，但是那样有被盗版的感觉，怪怪的。从另外一个角度来说，每个人都是唯一的，每个人都有权利尽情地展示自己，不需要拿别人的名头来装饰自己，你说呢？</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/wange/" title="万戈" rel="tag">万戈</a>,<a href="http://wange.im/tag/blog/" title="博客" rel="tag">博客</a>,<a href="http://wange.im/tag/leave-word/" title="留言" rel="tag">留言</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/replace-comment-text-in-wordpress.html" rel="bookmark" title="过滤并替换 Wordpress 留言指定字符">过滤并替换 Wordpress 留言指定字符</a>        <div class="rl_date">2010年07月5日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/wange-microblog.html" rel="bookmark" title="万戈的微世界">万戈的微世界</a>        <div class="rl_date">2011年02月5日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/mysql.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="Wordpress 评论数之排排坐吃果果" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/comments-most-in-2010.html" rel="bookmark" title="Wordpress 评论数之排排坐吃果果">Wordpress 评论数之排排坐吃果果</a>        <div class="rl_date">2010年12月1日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/mood.jpg" alt="三言两语" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/to-be-a-hot-blog.html" rel="bookmark" title="呼之不来挥之则去的博客人气">呼之不来挥之则去的博客人气</a>        <div class="rl_date">2010年08月31日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/wange-is-only-one.html/feed</wfw:commentRss>
		<slash:comments>278</slash:comments>
		</item>
		<item>
		<title>WordPress 显示访客最近评论次数</title>
		<link>http://wange.im/wordpress-shows-the-number-of-recent-comments.html</link>
		<comments>http://wange.im/wordpress-shows-the-number-of-recent-comments.html#comments</comments>
		<pubDate>Tue, 20 Jul 2010 12:29:52 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[转来载去]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[留言]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3547</guid>
		<description><![CDATA[暑假本来是我静下心来好好折腾 WordPress 的时候，可是俺们领导疯了，暑假加班还要死命地拖着我一起，已经连续两天了，明天还要加班，哥的假期就这样被他活生生地给毁了。所以最近都没有太多的时间折腾 WordPress 好玩的新功能，看到有啥新鲜的东东就顺手牵羊地加上了，比如说 Winy 小盆友的 WordPress 显示最近评论次数。加上后自我感觉效果还不错，就分享一下这个方法啦～ 说的简单点，Wordpress 显示最近评论次数的功能就在于，显示访客30天发表留言的数量。Winy 小盆友的代码写的不错，我啥也没改就扔上来了（8好意思啊 Winy 童鞋，我连 URL 都赤果果地照搬过来了，HIAHIA～）。 把以下代码复制到 WordPress 主题文件夹的 functions.php 中： //copy下面的代码到主题functions.php里调用/*** welcome message* @param unknown_type $email* @return void&#124;string*/function WelcomeCommentAuthorBack($email = &#39;&#39;){&#160;&#160;&#160;&#160;&#160;&#160;&#160; if(empty($email)){&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; return;&#160;&#160;&#160;&#160;&#160;&#160;&#160; }&#160;&#160;&#160;&#160;&#160;&#160;&#160; global $wpdb;&#160;&#160;&#160;&#160;&#160;&#160;&#160; $past_30days = gmdate(&#39;Y-m-d H:i:s&#39;,((time()-(24*60*60*30))+(get_option(&#39;gmt_offset&#39;)*3600)));&#160;&#160;&#160;&#160;&#160;&#160;&#160; $sql = &#34;SELECT count(comment_author_email) AS times FROM $wpdb-&#62;comments WHERE comment_approved = &#39;1&#39; AND comment_author_email = [...]]]></description>
			<content:encoded><![CDATA[<p>暑假本来是我静下心来好好折腾 WordPress 的时候，可是俺们领导疯了，暑假加班还要死命地拖着我一起，已经连续两天了，明天还要加班，哥的假期就这样被他活生生地给毁了。所以最近都没有太多的时间折腾 WordPress 好玩的新功能，看到有啥新鲜的东东就顺手牵羊地加上了，比如说 <a title="Winy Sky" rel="external nofollow" href="http://winysky.com" target="_blank">Winy</a> 小盆友的 <a title="WordPress显示最近评论次数" rel="external nofollow" href="http://winysky.com/wordpress-shows-the-number-of-recent-comments" target="_blank">WordPress 显示最近评论次数</a>。加上后自我感觉效果还不错，就分享一下这个方法啦～</p>
<p>说的简单点，Wordpress 显示最近评论次数的功能就在于，显示访客30天发表留言的数量。Winy 小盆友的代码写的不错，我啥也没改就扔上来了（8好意思啊 Winy 童鞋，我连 URL 都赤果果地照搬过来了，HIAHIA～）。</p>
<p>把以下代码复制到 WordPress 主题文件夹的 functions.php 中：<br />
<DIV style="FONT-FAMILY: 'Courier New', 'Lucida Console', 'monospace'; COLOR: #000000" class=source jQuery1279628256062="14"><SPAN style="FONT-STYLE: italic; COLOR: #008800">//copy下面的代码到主题functions.php里调用</SPAN><BR><SPAN style="FONT-STYLE: italic; COLOR: #008800">/**</SPAN><BR><SPAN style="FONT-STYLE: italic; COLOR: #008800">* welcome message</SPAN><BR><SPAN style="FONT-STYLE: italic; COLOR: #008800">* @param unknown_type $email</SPAN><BR><SPAN style="FONT-STYLE: italic; COLOR: #008800">* @return void|string</SPAN><BR><SPAN style="FONT-STYLE: italic; COLOR: #008800">*/</SPAN><BR><SPAN style="COLOR: #000080; FONT-WEIGHT: bold">function</SPAN> <SPAN style="COLOR: #000000">WelcomeCommentAuthorBack</SPAN>(<SPAN style="COLOR: #000000">$email</SPAN> <SPAN style="COLOR: #000000">=</SPAN> <SPAN style="COLOR: #0000ff">&#39;&#39;</SPAN><SPAN style="COLOR: #000000">){</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #000080; FONT-WEIGHT: bold">if</SPAN>(<SPAN style="COLOR: #000000">empty</SPAN>(<SPAN style="COLOR: #000000">$email</SPAN><SPAN style="COLOR: #000000">)){</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #000080; FONT-WEIGHT: bold">return</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #000000">}</SPAN><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #000000">global</SPAN> <SPAN style="COLOR: #000000">$wpdb</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #000000">$past_30days</SPAN> <SPAN style="COLOR: #000000">=</SPAN> <SPAN style="COLOR: #000000">gmdate</SPAN>(<SPAN style="COLOR: #0000ff">&#39;Y-m-d H:i:s&#39;</SPAN><SPAN style="COLOR: #000000">,((</SPAN><SPAN style="COLOR: #000000">time</SPAN>()<SPAN style="COLOR: #000000">-</SPAN>(<SPAN style="COLOR: #0000ff">24</SPAN><SPAN style="COLOR: #000000">*</SPAN><SPAN style="COLOR: #0000ff">60</SPAN><SPAN style="COLOR: #000000">*</SPAN><SPAN style="COLOR: #0000ff">60</SPAN><SPAN style="COLOR: #000000">*</SPAN><SPAN style="COLOR: #0000ff">30</SPAN>))<SPAN style="COLOR: #000000">+</SPAN>(<SPAN style="COLOR: #000000">get_option</SPAN>(<SPAN style="COLOR: #0000ff">&#39;gmt_offset&#39;</SPAN>)<SPAN style="COLOR: #000000">*</SPAN><SPAN style="COLOR: #0000ff">3600</SPAN>)));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #000000">$sql</SPAN> <SPAN style="COLOR: #000000">=</SPAN> <SPAN style="COLOR: #0000ff">&quot;SELECT count(comment_author_email) AS times FROM $wpdb-&gt;comments WHERE comment_approved = &#39;1&#39; AND comment_author_email = '$email' AND comment_date &gt;= '$past_30days'&quot;</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #000000">$times</SPAN> <SPAN style="COLOR: #000000">=</SPAN> <SPAN style="COLOR: #000000">$wpdb</SPAN><SPAN style="COLOR: #000000">-&gt;</SPAN><SPAN style="COLOR: #000000">get_results</SPAN>(<SPAN style="COLOR: #000000">$sql</SPAN>);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #000000">$times</SPAN> <SPAN style="COLOR: #000000">=</SPAN> (<SPAN style="COLOR: #000000">$times</SPAN><SPAN style="COLOR: #000000">[</SPAN><SPAN style="COLOR: #0000ff">0</SPAN><SPAN style="COLOR: #000000">]</SPAN><SPAN style="COLOR: #000000">-&gt;</SPAN><SPAN style="COLOR: #000000">times</SPAN>) <SPAN style="COLOR: #000000">?</SPAN> <SPAN style="COLOR: #000000">$times</SPAN><SPAN style="COLOR: #000000">[</SPAN><SPAN style="COLOR: #0000ff">0</SPAN><SPAN style="COLOR: #000000">]</SPAN><SPAN style="COLOR: #000000">-&gt;</SPAN><SPAN style="COLOR: #000000">times</SPAN> <SPAN style="COLOR: #000000">:</SPAN> <SPAN style="COLOR: #0000ff">0</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #000000">$message</SPAN> <SPAN style="COLOR: #000000">=</SPAN> <SPAN style="COLOR: #000000">$times</SPAN> <SPAN style="COLOR: #000000">?</SPAN> <SPAN style="COLOR: #000000">sprintf</SPAN>(<SPAN style="COLOR: #000000">__</SPAN>(<SPAN style="COLOR: #0000ff">&#39;过去30天内您评论了&lt;strong&gt;%1$s&lt;/strong&gt;次，感谢关注~&#39;</SPAN> <SPAN style="COLOR: #000000">),</SPAN> <SPAN style="COLOR: #000000">$times</SPAN>) <SPAN style="COLOR: #000000">:</SPAN> <SPAN style="COLOR: #0000ff">&#39;您很久都没有留言了，这次想说点什么吗？&#39;</SPAN>;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <SPAN style="COLOR: #000080; FONT-WEIGHT: bold">return</SPAN> <SPAN style="COLOR: #000000">$message</SPAN>;<BR><SPAN style="COLOR: #000000">}</SPAN><BR></DIV>使用方法：在　comments.php　合适的地方，比如留言框上面调用这个函数：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #008080;">&lt;?php</span> <span style="color: #000080; font-weight: bold;">echo</span> <span style="color: #000000;">WelcomeCommentAuthorBack</span>(<span style="color: #000000;">$comment_author_email</span>); <span style="color: #008080;">?&gt;</span></div>
<p><img style="float: right;" src="http://storage.live.com/items/C3C8B704573706D9!568?filename=welcome.jpg" alt="" />基本的使用方法就是这样啦，之前留过言的童鞋可以在下面评论的欢迎提示词中看到效果，把鼠标移到你的昵称上，就会弹出一个留言次数的小提示了。截图如右图，不看不知道，一看吓一跳，在过去的30个月里，我居然盖了2082层楼，平均每天70层楼，我才是当之无愧的水王呀，哈哈哈哈。</p>
<p>不过要声明一下，我另外还用了 Jquery 的方法先把这个提示消息隐藏了起来，需要鼠标有一个 mouseover 的事件才会显示出来，需要加上此效果的朋友可以看<a title="JQuery 鼠标滑动渐隐渐显效果" href="http://wange.im/fadein-and-fadeout-with-jquery.html">这篇文章</a>，这里就不重复说明了。</p>
<p>围观 Winy 原创：<a title="WordPress显示最近评论次数" rel="external nofollow" href="http://winysky.com/wordpress-shows-the-number-of-recent-comments" target="_blank">http://winysky.com/wordpress-shows-the-number-of-recent-comments</a></p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/jquery/" title="jQuery" rel="tag">jQuery</a>,<a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/leave-word/" title="留言" rel="tag">留言</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/comment-count-in-wordpress-with-jquery.html" rel="bookmark" title="Jquery 实现 Wordpress 评论字数计数">Jquery 实现 Wordpress 评论字数计数</a>        <div class="rl_date">2010年07月27日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/hide-visitor-info-in-wordpress.html" rel="bookmark" title="记录并隐藏 Wordpress 评论者信息">记录并隐藏 Wordpress 评论者信息</a>        <div class="rl_date">2009年12月6日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/jquery-drag.html" rel="bookmark" title="jQuery 水平拖动效果">jQuery 水平拖动效果</a>        <div class="rl_date">2011年03月4日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/wp-postviews-optimization-in-wordpress.html" rel="bookmark" title="Wordpress 速度优化之 WP-PostViews 插件">Wordpress 速度优化之 WP-PostViews 插件</a>        <div class="rl_date">2011年02月9日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/wordpress-shows-the-number-of-recent-comments.html/feed</wfw:commentRss>
		<slash:comments>221</slash:comments>
		</item>
		<item>
		<title>WordPress 实现“您的足迹”功能</title>
		<link>http://wange.im/show-your-recent-comments-in-wordpress.html</link>
		<comments>http://wange.im/show-your-recent-comments-in-wordpress.html#comments</comments>
		<pubDate>Mon, 12 Jul 2010 12:03:45 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[留言]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3471</guid>
		<description><![CDATA[今天手贱，又小小地折腾了一下 WordPress，我也不知道该怎么描述这个功能，可能标题让你有点晕，我们还是先看效果吧。如果是之前留过言的访客，请看内页侧边栏，我新添加了一个“您的足迹”，可以看到，这里列出了留言访客的最近10条评论，当然，只能看到你自己的最近10条评论，原理就是调用记录在你浏览器中的 Cookies，如果你是第一次来访，或者刚刚清空了浏览器的缓存，那就看不到“您的足迹”这个板块了。 这其实就是一个最新评论功能的修改版，最新评论中指定隐藏管理员评论，而在“您的足迹”中正好是相对的，要指定显示某一个访客的评论，这里的访客就是指当前浏览器 Cookies 中记录的上一次评论者的信息。明白了原理，实现这个功能也就不难了，在最新评论代码的基础上，把 Cookies 中的访客信息作为变量传递给 comment_author 这个字段就可以了。 把以下代码复制到 WordPress 主题文件中需要的地方，比如说 sidebar.php： &#60;?php     if($_COOKIE["comment_author_" . COOKIEHASH]!=""){         global $wpdb;         $sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_author_email, comment_type, comment_author_url, SUBSTRING(comment_content,1,25) AS com_excerpt FROM $wpdb-&#62;comments LEFT OUTER JOIN $wpdb-&#62;posts ON ($wpdb-&#62;comments.comment_post_ID = $wpdb-&#62;posts.ID) WHERE comment_approved = '1' [...]]]></description>
			<content:encoded><![CDATA[<p>今天手贱，又小小地折腾了一下 WordPress，我也不知道该怎么描述这个功能，可能标题让你有点晕，我们还是先看效果吧。如果是之前留过言的访客，请看内页侧边栏，我新添加了一个“您的足迹”，可以看到，这里列出了留言访客的最近10条评论，当然，只能看到你自己的最近10条评论，原理就是调用记录在你浏览器中的 Cookies，如果你是第一次来访，或者刚刚清空了浏览器的缓存，那就看不到“您的足迹”这个板块了。</p>
<p>这其实就是一个最新评论功能的修改版，<a title="Wordpress 隐藏博主的最新留言" href="http://wange.im/hide-recent-author-comment-in-wordpress.html">最新评论中指定隐藏管理员评论</a>，而在“您的足迹”中正好是相对的，要指定显示某一个访客的评论，这里的访客就是指当前浏览器 Cookies 中记录的上一次评论者的信息。明白了原理，实现这个功能也就不难了，在最新评论代码的基础上，把 Cookies 中的访客信息作为变量传递给 comment_author 这个字段就可以了。</p>
<p>把以下代码复制到 WordPress 主题文件中需要的地方，比如说 sidebar.php：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #008080;">&lt;?php</span><br />
    <span style="color: #000080; font-weight: bold;">if</span>(<span style="color: #000000;">$_COOKIE</span><span style="color: #000000;">[</span><span style="color: #0000ff;">"comment_author_"</span> <span style="color: #000000;">.</span> <span style="color: #000000;">COOKIEHASH</span><span style="color: #000000;">]</span><span style="color: #000000;">!=</span><span style="color: #0000ff;">""</span><span style="color: #000000;">){</span><br />
        <span style="color: #000080; font-weight: bold;">global</span> <span style="color: #000000;">$wpdb</span>;<br />
        <span style="color: #000000;">$sql</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">"SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_author_email, comment_type, comment_author_url, SUBSTRING(comment_content,1,25) AS com_excerpt FROM </span><span style="color: #0000ff;">$wpdb-&gt;comments</span><span style="color: #0000ff;"> LEFT OUTER JOIN </span><span style="color: #0000ff;">$wpdb-&gt;posts</span><span style="color: #0000ff;"> ON (</span><span style="color: #0000ff;">$wpdb-&gt;comments</span><span style="color: #0000ff;">.comment_post_ID = </span><span style="color: #0000ff;">$wpdb-&gt;posts</span><span style="color: #0000ff;">.ID) WHERE comment_approved = '1' AND comment_type = '' AND comment_author = '"</span><span style="color: #000000;">.</span><span style="color: #000000;">$_COOKIE</span><span style="color: #000000;">[</span><span style="color: #0000ff;">"comment_author_"</span> <span style="color: #000000;">.</span> <span style="color: #000000;">COOKIEHASH</span><span style="color: #000000;">]</span><span style="color: #000000;">.</span><span style="color: #0000ff;">"' AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT 10"</span>;<br />
        <span style="color: #000000;">$comments</span> <span style="color: #000000;">=</span> <span style="color: #000000;">$wpdb</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">get_results</span>(<span style="color: #000000;">$sql</span>);<br />
        <span style="color: #000080; font-weight: bold;">foreach</span> (<span style="color: #000000;">$comments</span> <span style="color: #000080; font-weight: bold;">as</span> <span style="color: #000000;">$comment</span>) <span style="color: #000000;">{</span><br />
            <span style="color: #000000;">$output</span> <span style="color: #000000;">.=</span> <span style="color: #0000ff;">"</span><span style="color: #0000ff;">\n</span><span style="color: #0000ff;">&lt;li&gt;&lt;a href=</span><span style="color: #0000ff;">\"</span><span style="color: #0000ff;">"</span> <span style="color: #000000;">.</span><span style="color: #000000;">get_permalink</span>(<span style="color: #000000;">$comment</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">ID</span>)<span style="color: #000000;">.</span><span style="color: #0000ff;">"#comment-"</span><span style="color: #000000;">.</span><span style="color: #000000;">$comment</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">comment_ID</span><span style="color: #000000;">.</span> <span style="color: #0000ff;">"</span><span style="color: #0000ff;">\"</span><span style="color: #0000ff;"> title=</span><span style="color: #0000ff;">\"</span><span style="color: #0000ff;">"</span> <span style="color: #000000;">.</span> <span style="color: #000000;">$comment</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">post_title</span> <span style="color: #000000;">.</span> <span style="color: #0000ff;">" 上的评论</span><span style="color: #0000ff;">\"</span><span style="color: #0000ff;">&gt;"</span><span style="color: #000000;">.</span><span style="color: #000000;">strip_tags</span>(<span style="color: #000000;">$comment</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">comment_author</span>)<span style="color: #000000;">.</span><span style="color: #0000ff;">"： "</span><span style="color: #000000;">.</span> <span style="color: #000000;">strip_tags</span>(<span style="color: #000000;">$comment</span><span style="color: #000000;">-&gt;</span><span style="color: #ff0000;">com_excerpt</span>) <span style="color: #000000;">.</span><span style="color: #0000ff;">"&lt;/a&gt;&lt;/li&gt;"</span>;<br />
        <span style="color: #000000;">}</span><br />
        <span style="color: #000000;">$output</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">'&lt;h3&gt;您的足迹&lt;/h3&gt;&lt;ul&gt;'</span><span style="color: #000000;">.</span><span style="color: #000000;">$output</span><span style="color: #000000;">.</span><span style="color: #0000ff;">'&lt;/ul&gt;'</span>;<br />
        <span style="color: #000000;">$output</span> <span style="color: #000000;">=</span> <span style="color: #000000;">convert_smilies</span>(<span style="color: #000000;">$output</span>);<br />
        <span style="color: #000080; font-weight: bold;">echo</span> <span style="color: #000000;">$output</span>;<br />
    <span style="color: #000000;">}</span><br />
<span style="color: #008080;">?&gt;</span></div>
<p>因为我水平有限，就不一一解释以上代码的意思了，怕误导大家，另外样式表我也不提供了，每个主题的样式都各不相同，这个大家自由发挥吧。如果你嫌以上代码太累赘，可以把代码封装起来放在 WordPress 主题的 functions.php 里，然后在需要的地方调用，这个扩展也不在本文讨论范围。</p>
<p>下面给第一次来访而看不到效果的朋友截了一张图，也欢迎新来的朋友踊跃留言测试呀～<br />
<img src="http://storage.live.com/items/C3C8B704573706D9!563?filename=zuji.jpg" alt="" /></p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/leave-word/" title="留言" rel="tag">留言</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/welcome-ooxx-back-in-wordpress.html" rel="bookmark" title="Wordpress 之欢迎 OOXX 归来">Wordpress 之欢迎 OOXX 归来</a>        <div class="rl_date">2011年01月19日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/mysql.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="Wordpress 评论数之排排坐吃果果" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/comments-most-in-2010.html" rel="bookmark" title="Wordpress 评论数之排排坐吃果果">Wordpress 评论数之排排坐吃果果</a>        <div class="rl_date">2010年12月1日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/tinymce-in-wordpress.html" rel="bookmark" title="给 Wordpress 评论框添加 TinyMCE 编辑器">给 Wordpress 评论框添加 TinyMCE 编辑器</a>        <div class="rl_date">2010年10月3日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/recent-comments-in-one.html" rel="bookmark" title="Wordpress 最新评论与您的足迹二体合一">Wordpress 最新评论与您的足迹二体合一</a>        <div class="rl_date">2010年09月5日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/show-your-recent-comments-in-wordpress.html/feed</wfw:commentRss>
		<slash:comments>294</slash:comments>
		</item>
		<item>
		<title>WordPress 去掉评论中链接的方法</title>
		<link>http://wange.im/remove-comments-url-in-wordpress.html</link>
		<comments>http://wange.im/remove-comments-url-in-wordpress.html#comments</comments>
		<pubDate>Thu, 08 Jul 2010 12:01:57 +0000</pubDate>
		<dc:creator>万戈</dc:creator>
				<category><![CDATA[电脑网络]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[留言]]></category>
		<category><![CDATA[链接]]></category>

		<guid isPermaLink="false">http://wange.im/?p=3452</guid>
		<description><![CDATA[俗话说道高一尺，魔高一丈，既然做了一名 WordPress 独立博客的博主，就要有与垃圾评论斗争到底的信心与决心，但是作为一名打不走，骂不离，死皮赖脸的 Spammer，就要做好与各位博主们周旋的准备。我见的最多的垃圾评论就是在留言中 Ctrl+C、Ctrl+V 千篇一律的话，什么“过来踩踩”、“博主加油”，然后撒下一坨链接就闪人了。这是最没有职业素养的 Spammer（……此处省略三千字对垃圾评论的无限鄙视……） 要防止垃圾评论对 WordPress 本身权重的影响，Wordpress 本身的 nofollow 标签肯定是不够的，所以我还用了 WordPress 评论链接重定向跳转，如果你觉得这还不够彻底的话，可以用这个方法，索性把 WordPress 评论中包括链接的 a 标签过滤掉，只剩下一个无法点击的链接文本。 方法和过滤并替换 WordPress 留言指定字符是差不多的，也是用的钩子，外加一个 PHP 的正则表达式，把链接过滤出来，把以下代码复制到 WordPress 主题文件夹的 functions.php 中就可以了： add_filter('comment_text', 'no_url_text', 10); function no_url_text($text = ''){     $text = preg_replace("/&#60;a[^&#62;]*href=[^&#62;]*&#62;&#124;&#60;\/[^a]*a[^&#62;]*&#62;/i","",$text);     echo $text; } 童鞋们不用在我这里测试了，因为我没有用上，这里是纯解说，无实践。 另外，如果你觉得这还不够彻底，那还有一个更绝的！就是把所有评论者的链接都去掉，不过这样的话在干掉 Spammer 的同时也会干掉所有无辜的博友，请慎用啊。去掉 WordPress 评论者的链接，看到很多参考方法都说改 WordPress 的源文件，其实我不建议那么干，一方面这个方法太原始，咱要玩高级的；另一方面，以后 WordPress 升级就会覆盖掉，所以我们还是在主题文件的 functions.php 中添加钩子比较好： [...]]]></description>
			<content:encoded><![CDATA[<p>俗话说道高一尺，魔高一丈，既然做了一名 WordPress 独立博客的博主，就要有与垃圾评论斗争到底的信心与决心，但是作为一名打不走，骂不离，死皮赖脸的 Spammer，就要做好与各位博主们周旋的准备。我见的最多的垃圾评论就是在留言中 Ctrl+C、Ctrl+V 千篇一律的话，什么“过来踩踩”、“博主加油”，然后撒下一坨链接就闪人了。这是最没有职业素养的 Spammer（……此处省略三千字对垃圾评论的无限鄙视……）</p>
<p>要防止垃圾评论对 WordPress 本身权重的影响，Wordpress 本身的 nofollow 标签肯定是不够的，所以我还用了 <a title="Wordpress 评论链接重定向跳转" href="http://wange.im/comments-link-redirect-for-wordpress.html">WordPress 评论链接重定向跳转</a>，如果你觉得这还不够彻底的话，可以用这个方法，索性把 WordPress 评论中包括链接的 a 标签过滤掉，只剩下一个无法点击的链接文本。</p>
<p>方法和<a title="过滤并替换 WordPress 留言指定字符" href="http://wange.im/replace-comment-text-in-wordpress.html">过滤并替换 WordPress 留言指定字符</a>是差不多的，也是用的钩子，外加一个 PHP 的正则表达式，把链接过滤出来，把以下代码复制到 WordPress 主题文件夹的 functions.php 中就可以了：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000000;">add_filter</span>(<span style="color: #0000ff;">'comment_text'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'no_url_text'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">10</span>);<br />
<span style="color: #000080; font-weight: bold;">function</span> <span style="color: #000000;">no_url_text</span>(<span style="color: #000000;">$text</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">''</span><span style="color: #000000;">){</span><br />
    <span style="color: #000000;">$text</span> <span style="color: #000000;">=</span> <span style="color: #000000;">preg_replace</span>(<span style="color: #0000ff;">"/&lt;a[^&gt;]*href=[^&gt;]*&gt;|&lt;\/[^a]*a[^&gt;]*&gt;/i"</span><span style="color: #000000;">,</span><span style="color: #0000ff;">""</span><span style="color: #000000;">,</span><span style="color: #000000;">$text</span>);<br />
    <span style="color: #000000;">echo</span> <span style="color: #000000;">$text</span>;<br />
<span style="color: #000000;">}</span></div>
<p>童鞋们不用在我这里测试了，因为我没有用上，这里是纯解说，无实践。</p>
<p>另外，如果你觉得这还不够彻底，那还有一个更绝的！就是把所有评论者的链接都去掉，不过这样的话在干掉 Spammer 的同时也会干掉所有无辜的博友，请慎用啊。去掉 WordPress 评论者的链接，看到很多参考方法都说改 WordPress 的源文件，其实我不建议那么干，一方面这个方法太原始，咱要玩高级的；另一方面，以后 WordPress 升级就会覆盖掉，所以我们还是在主题文件的 functions.php 中添加钩子比较好：</p>
<div class="source" style="font-family: 'Courier New', 'Lucida Console', 'monospace'; color: #000000;"><span style="color: #000000;">add_filter</span>(<span style="color: #0000ff;">'get_comment_author_link'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">'no_url_author'</span><span style="color: #000000;">,</span> <span style="color: #0000ff;">20</span>);<br />
<span style="color: #000080; font-weight: bold;">function</span> <span style="color: #000000;">no_url_author</span>(<span style="color: #000000;">$text</span> <span style="color: #000000;">=</span> <span style="color: #0000ff;">''</span><span style="color: #000000;">){</span><br />
    <span style="color: #000000;">$text</span> <span style="color: #000000;">=</span> <span style="color: #000000;">preg_replace</span>(<span style="color: #0000ff;">"/&lt;a[^&gt;]*href=[^&gt;]*&gt;|&lt;\/[^a]*a[^&gt;]*&gt;/i"</span><span style="color: #000000;">,</span><span style="color: #0000ff;">""</span><span style="color: #000000;">,</span><span style="color: #000000;">$text</span>);<br />
    <span style="color: #000000;">echo</span> <span style="color: #000000;">$text</span>;<br />
<span style="color: #000000;">}</span></div>
<p>这下世界就清静了，不过做的太狠，你的博客也会很清静哟，三思而行吧。</p>
<div id="rl_posts">    <div id="rl_posts_hd" class="box_hd">        <span id="rl_posts_title" class="box_title">与 <h2 itemprop="keywords"><a href="http://wange.im/tag/wordpress/" title="WordPress" rel="tag">WordPress</a>,<a href="http://wange.im/tag/leave-word/" title="留言" rel="tag">留言</a>,<a href="http://wange.im/tag/link/" title="链接" rel="tag">链接</a></h2> 相关的文章        </span>    </div>    <div id="rl_posts_bd">        <ul class="clearfix"><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/nofollow.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="选择性地给链接加 nofollow 标签" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/add-nofollow-to-links-selectively.html" rel="bookmark" title="选择性地给链接加 nofollow 标签">选择性地给链接加 nofollow 标签</a>        <div class="rl_date">2010年01月17日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/wordpress-comment-author-link-open-in-new-window.html" rel="bookmark" title="在新窗口中打开 Wordpress 评论者链接">在新窗口中打开 Wordpress 评论者链接</a>        <div class="rl_date">2009年11月1日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/imgs/category/computer.jpg" alt="电脑网络" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/welcome-ooxx-back-in-wordpress.html" rel="bookmark" title="Wordpress 之欢迎 OOXX 归来">Wordpress 之欢迎 OOXX 归来</a>        <div class="rl_date">2011年01月19日</div>    </div></li><li>    <div class="rl_thumb"><img src="http://wange.im/wp-content/themes/wange/timthumb.php?src=http://wange.im/cache/mysql.jpg&amp;h=45&amp;w=45&amp;zc=1" alt="Wordpress 评论数之排排坐吃果果" width="45" height="45" itemprop="thumbnailUrl" />    </div>    <div class="rl_title">        <a href="http://wange.im/comments-most-in-2010.html" rel="bookmark" title="Wordpress 评论数之排排坐吃果果">Wordpress 评论数之排排坐吃果果</a>        <div class="rl_date">2010年12月1日</div>    </div></li>        </ul>    </div></div>]]></content:encoded>
			<wfw:commentRss>http://wange.im/remove-comments-url-in-wordpress.html/feed</wfw:commentRss>
		<slash:comments>188</slash:comments>
		</item>
	</channel>
</rss>

