先说正事:
一。WordPress默认是不支持中文Tag的。所以默认的连接下打开中文tag显示找不到相关文章的。解决问题的方法是
1.改程序,加入转码的,不推荐,以后升级麻烦。
2.修改Tag连接。即在后台-》设置-》固定链接。里面标签处填入: ?tag= 即可。
二。昨天修改模板的时候,增加了模板的侧边栏项,改完一切都好。改完测试评论效果的时候,结果说
Cannot modify header information – headers already sent by (output started at /home/bearcatc/public_html/blog/wp-content/themes/inove/XXXX.php:1) in /home/bearcatc/public_html/blog/XXXX.php on line 255
还好之前有过经验,是说functions.php被引进到了下面的文件头部,并且该文件后面设置了头部内容重定向。而functions.php有非php文件的空白内容,这部分内容已经被当做头部内容提交了。再重置就发生了错误。这个问题在我写程序的时候遇到的,困扰了我好一会。
一般这个问题是因为windows编码和Unix/Linux的编码不同造成的,解决问题的方法就是用支持UTF-8的编辑器打开一下就会发现在文件的头部<?php前还有一些字符,删除即可。
不过我这次的有点不同,是我在最后面的那个?>后面多敲了一些空格和空行,这部分被当做头部发送出去了,所以就出问题了。删除就搞定了。
<———–说完正事的分割线———–>
看来WordPress还是一个比较脆弱的系统,尽管已经很强大了。但是还不是很完善,还是需要一些维护知识,虽然要求不高(我这2把刀就能搞定)。所以呢,想要知识做个日志站点,还是推荐你去www.blogbus.com去记录,稳定和快速。
另外的是模板改的也差不多了。看了一下作者是使用CC协议发布的,也就是说我能再衍生。稍后就打包放上来共享。