Limit
每次存档页出现问题,一般都是wp-settings.php的内存limit设置设小了。
Clean Archives Reloaded这个插件需要这么大的内存?
算了…
App Store里面有一个WP的写Blog程序,但是鉴于在触摸屏上码字还是一件不太舒服的事情,所以我一般都闲置。像有人说过的一样,iPhone更是一个浏览的平台而不是输入/操作的平台,简而言之就是以看为主(Hi, 被窝里的mp4)
而Safari虽然可以浏览全版本的web网页,但是iPhone的内存太小,导致浏览容量比较大的网页(比如说憋足的js, 大量的未优化的图片)的时候,就会退回主页面。虽然有UCWeb这样的浏览器可以看优化版的web,但是又牺牲了Safari渲染好的这一特性。
WPtouch这个WP的插件这个时候就可以登场了,wptouch可以建立一个你的wp blog的iphone/itouch版本(作者简述里面还说其实对于blackberry storm等也是可用的),这个时候在iPhone上浏览blog就是如下效果了。
不过美中不足的是,Zoom in Zoom out就失效了,字体蛮小。(当然应该在theme里可以改改的)
升级Wordpress 2.7以后,老牌blog存档显示插件-ELA (Extended Live Archives)又出错了-其实ELA很早就已经不支持WP的后续版本了。
虽然我很喜欢ELA对blog旧文的排列显示方式 – 可以自由按照日期和分类来显示; 但是时代的车轮滚滚向前,no country for old plugin.
WP上有几个常见的存档插件,比如说Clean Archives Reloaded, SRG等等。但是都没ELA功能全,大多数只是按照日期把博文列出来而已。不可按照tag, category, date三者结合。
于是我用2.7后台直接上传zip文件 – 很不幸mac把这插件下载下来就自行解压了,我又用系统自带的工具压回zip。这一步就有问题了。
mac自行产生的目录_MACOSX实际上也随着zip上传到plugin的目录,所以每次WP尝试去读plugin目录的时候,都会把_MACOSX这个本该不存在的目录当作一个插件来读,结果不言而喻。
所以最后的解决方案只有ftp上去删掉_MACOSX。
然后新建一个page,写上cleanarchivesreloaded这条Clean Archives Reloaded专用的咒语,就会把存档列出来了。因为我的blog数据从2003年起,所以这个列表很长-所以还是怀念ELA。
后台的发布界面虽然变得华丽了一些,用了AJAX来实现插入图片的功能,但是很不幸对我这样的Opera用户来说,又没法支持了,Firefox正常。
到底是Opera可怜还是Wordpress可怜呢?
另外我觉得WP 2.5的后台界面颜色太淡了一些。
类似于
http://www.orangedo.com/blog/tag/24/
这样的链接,都只是跳转到Tag cloud页面,原因不明。用index.php?tag=24就是正常的。
update:
问题解决,我的Tag cloud页面的slug是Tag,跟Wordpress自己的Tag这个名字重复了,所以在请求tag/24的时候,是去从Tag cloud去找。
解决方法: 把Tag cloud的slug改成Tags,不再冲突。
Updated:
本来我自己觉得嫌疑最大的UTW居然没有出错,赞一个!
鲁莽升级的结果是忙到大半夜,还得面对着两个小问题挠头。不过用ELA + UTW这个组合的用户应该不少, 估计一两个月以后会有比较好的解决方案, 像吃了螃蟹的我就只好呆呆等着了。