本站所使用的插件
在BloggingPro China上发起如此活动,自己不写说不过去,嘿嘿。
Extended Live Archives:存档插件,使用AJAX技术,使得汇总文章更加方便,实际效果可以看这里。
Akismet:防止Spam插件,WP官方推荐,有很好的效果和简便的操作。
Intypo:这个插件是为了解决WP的引号问题用的,WP默认会根据本地语言来转换引号,有时会带来困扰。
Headline Images:标题图形化插件,效果请直接看本站标题。
中文 WordPress 工具箱:随机文章,最新留言,留言最多文章,发表评论最多的网友,还有真正的文章摘要,等等。
Quoter:留言引用,WP缺乏比较明晰的一对一回复机制,这个插件能有一定程度改善。
Google Sitemaps:生成Google Sitemaps标准的XML文件。
iG:Syntax Hiliter:代码高亮显示,此类插件其实有很多,这个我只是用的比较顺手。
WP-SingleMP3:flash效果的mp3播放插件。
WP lightbox JS:图片暗箱效果,效果可以看这里。
WordPress Database Backup:自动备份数据库,WP官方推荐,和WP-Cron结合使用可以做到每日自动备份数据库到邮箱。
WP-Cron:定时做某些工作,我只是用来自动发送备份数据库用。
关于Quicktags:
顺便在这里说一下WP的Post界面,自从2.0开始WP就提供了WYSIWYG界面,但是说实在的很不好用。个人认为对Quicktags作一些小修改来适合写作或许会更好。
Technorati Tags: WordPress, WordPress Plugins
WordPress Theme: KD02
我的第一个WordPress的模版KD02现在提供下载:.zip .tar.gz
文档晚上回来写,有兴趣的可以先用用看。
这里是简单的文档,会持续更新,也是KD02的永久发布地址:http://kdolph.in/kd02
WP-Stattraq中Summary頁中文標題亂碼的解决
WP-Stattraq是一个和WordPress结合的很好的访问统计插件,但是在Summary报告页面上中文标题的文章会显示为乱码,解决方法如下:
查找/wp-stattraq/reporter/summary.php文件的line 140中的:
[php]< ?php echo htmlentities(stripslashes($row->post_title));?>[/php]
修改为:
[php]< ?php echo stripslashes($row->post_title);?>[/php]
我并没有学习过php,所以去掉htmlentities()后会不会有不良后果就不太清楚了,请有相关知识的朋友解解惑。
刚才发现Search Terms页面也有乱码,修改如下:
查找/wp-stattraq/reporter/query_strings.php文件的line 88中的:
[php]htmlentities ($row->search_phrase)[/php]
修改为:
[php]stripslashes($row->search_phrase)[/php]
Update: 原来有人已经做过同样的修改了,这篇文章比我的详细多了。
Technorati Tags: WordPress, WP-Stattraq, php, htmlentities
為模版添加簡單的導航欄
写这个主要是给比我还新的新手看得,基本上会写页面的都可以忽略掉。
BloggingPro China现在使用的模版原来是没有导航栏的,之后为了方便来访者才添加了现在这个简单的导航栏。具体步骤如下:
- 编辑模版目录下的header.php,在合适的位置(一般来说放在<div id=”wrapper”>上面就可以了)增加下面这段代码:
[html][/html]
- 编辑模版目录下的style.css,追加以下内容:
[css]/* menu */
#menu {
position: relative;
height:1.7em;
line-height:1.7em;
width:450px;
padding: 0 0 0 20px;
margin: -30px 0 0 0;
z-index:2;
}#menu ul {
margin:0;
padding:0;
}#menu li {
float:left;
margin:0;
padding:0;
list-style-type:none;
border-right:0px solid;
white-space:nowrap;}
#menu li a {
display:block;
padding:0 5px;
text-transform: uppercase;
font-size:12px;
letter-spacing:1px;
color: #000;
}#menu li a:hover {
text-decoration: underline;
}[/css]
就这么简单,以后要加新的导航内容,只要参照第一步就可以了。我的css写的比较简单,各位可以自己适量修改,比如增加背景色/图片什么的。至于工具还是老样子推荐:Firefox + Web Developer。