给WordPress加上自动链接辨认[Auto-Link]功能

虽然WordPress已经发展到Version 2.5.1,但是我认为WP仍然缺少一个我们需要的一个十分常用而又简单的功能:自动链接辨认[Auto-Link]。很多朋友喜欢在博客里面添加很多链接,但是烦于不停的给URL路径加上链接,WP里面也暂时没有这方面的设置。我们可以自己手动做个简单修改达到这个功能:
在wp-includes目录里面找到post-template.php这个文件:
打开编辑,找到 function get_the_content()这个函数
在它的最后面作如下修改:

return $output;

增加为

$pattern = "/[\s]http:\/\/([^\s\"]+)/ism";<br />

$replacement = " <a href=\"http://$1\" target=_blank>http://$1</a>";<br />

$output=preg_replace($pattern, $replacement, $output);<br />

return $output;

WP里面tag cloud的中文显示问题

Wordpress2推出的tag cloud功能确实不错,不过最热门的tag显示字体大的太过难看。

修改办法:编辑PHP源文件:wp-includes/category-template.php
找到function: wp_generate_tag_cloud里面的这么一项:
( $smallest + ( ( $count - $min_count ) * $font_step ) )
修改为:
( $smallest + ( ( $count - $min_count ) * $font_step ) * 0.3 )
其中的0.3是为了缩小最大的TAG尺寸,大家可以根据自己喜好设定比例。