Wordpress的2.8版本已经出来很久了,可自从上次升级失败后就一直没有再升级过。虽然之前查过很多方法,比如不要自动安装,而是手工下载安装就不会有问题,但我真的很懒,于是一直拖到现在。不过每次打开wordpress后都看到烦人的升级提示也不是办法,遂刚刚忍不住继续点击了“自动升级”,问题依旧:

Fatal error: Allowed memory size of 33554432 bytes exhausted…

于是在官网找了个Wordpress升级错误的解决方案,并顺利解决了这个问题:

1. Download, back up and open: wp-settings.php in wordpad/notepad
2. Search for define(’WP_MEMORY_LIMIT’, ‘32M’);
3. Change 32M to 64M : define(’WP_MEMORY_LIMIT’, ‘64M’);
4. Enjoy

简单的说就是打开虚拟空间的Cpanel,进入文件管理器,找到博客安装目录中的“wp-settings.php”文件,编辑(记得使用utf-8模式)打开这个文件,修改’WP_MEMORY_LIMIT’, ‘32M’为’WP_MEMORY_LIMIT’, ‘64M’,保存即可。随后回到Wordpress后台,点击“自动升级”,问题完美解决。当然,如果没有升级彻底,那么继续重复这个步骤(我修改并升级了2次才将Wordpress升级到最新版)。

需要注意的是,升级成功后,wp-settings.php文件会被替换回之前的样子,即“32M”,这时如果你发布文章,系统会继续提醒你“Allowed memory size of 33554432 bytes exhausted”错误,你需要将wp-settings.php文件再次修改到‘64M’才可以。这个问题主要是Wordpress对中文的支持(兼容性)不够引起的,希望在以后的版本能够得到解决。

分类:问题/错误 发布日期:七月 20th, 2009. No Comment.697 views

半个月前新建个网站,安装 Wordpress 后发现后台编辑器图像无法显示,但并不以为然,因为不暂时不影响到正常编辑文字:

但是添加新文章后,发现新添加的图像竟然也无法正常显示:

遂十分恼火,重装了 wordpress后问题依旧。于是翻遍了互联网,可惜还是找不到答案。一气之下准备放弃 wordpress 转而使用 joomla,谁知道顺利安装后,joomla 的问题跟 wordpress 一样……崩溃之下在 wordpress中文论坛求助,终于找到了解决 wordpress 所有图像及后台编辑器图像无法显示问题的答案:

原来,之前我为了防止别的网站盗链我的图片,在虚拟主机 Cpanel中设置了Hotlink保护,Hotlink 允许访问的URL列表中并没有新建的这个网站。添加后,问题完美解决。

hotlink

看起来很小的问题,足足折腾了我半个月……从怀疑主题问题到怀疑数据库问题,最后又寻找其他建站开源CMS系统替代 wordpress,小小的图像无法显示,浪费了我太多时间。友情提醒:不懂就问,把问题说清楚,总有热心人帮忙的,最后再次感谢 wordpress中文论坛和帮助我的热心人。

分类:问题/错误 发布日期:三月 14th, 2009. 5 Comments.1,417 views

前两天,一个很好的朋友向我抱怨我博客评论功能的用户体贴不好:

晕死了!刚刚看你的博客,突然心血来潮想写篇小评论,大概写了几百字。结果我一按发送后居然显示错误。什么都没有了!!……再也没有动力了……今天晚上算是毁了……气死了,今后不评了……我这个星期都不要看到它!!

经过询问,了解到原来她没有在博客留言的必填项中(邮箱)填写内容。那个提示是英文的,稍微不注意,就会将wordpress评论的必填项错过。并且点击发布后,直接刷新为空白了……

英文评论

我非常懊恼,马上向她道歉,并对 wordpress 后台 comments.php 评论代码进行了修改,对提示语言进行了汉化…方法很简单,在 comments.php 中查找  required ,将其修改为“必填”,同理,找到对应的英文,修改成中文即可。虽然这是很简单的事情,但由于之前疏于修改,才引发了这样的惨剧。当然,我知道这还远远不够,因为还有很多可以提高用户体验的工作可以做:

1、当你少填了东西,他会提示你必填某项,而非直接将填写的内容清空;

2、如果是长留言,能够自动保存留言;

3、留言后,留言板登录样式自动隐藏;

4、更有趣更搞笑的留言提示,以吊起读者留言的兴趣;

5、可以插入表情;

6、其他更好的用户体验相关……

虽然网上能找到部分提高 wordpress 博客评论功能的用户体验的相关文章,但我还没有看到一个完整系统的总结。于是在 wordpress 中文论坛发贴求助,同时,有空我也会一一查找答案,并落实下来,争取贴出来与需要的朋友们分享。

===================  一年后的分割线 ====================

wordpress博客的评论功能用户体验问题一年前就提出,今天总结2点改进,包括对源码的直接汉化修改,以及插件的使用。

对wordpress博客评论的源码的汉化

这部分实际上非常简单,但很多同学在更换wordpress主题后并未及时汉化评论内容,这会对英文不好的朋友造成一定困扰。对评论的汉化实际上是非常重要的,因为这是读者与博客交互的衔接点。

过程:打开wordpress后台的主题-编辑,在评论 (comments.php)模板找到如下代码,将汉字位置的英文替换车你需要的提示即可(这是我汉化后的评论代码):

<p><input type=”text” name=”author” id=”author” value=”<?php echo $comment_author; ?>” size=”25″ tabindex=”1″ />
<label for=”author”>您的大名 <?php if ($req) echo “(必填!)”; ?></label></p>

<p><input type=”text” name=”email” id=”email” value=”<?php echo $comment_author_email; ?>” size=”25″ tabindex=”2″ />
<label for=”email”>您的电子信箱 <?php if ($req) echo “(必填!)”; ?></label></p>

<p><input type=”text” name=”url” id=”url” value=”<?php echo $comment_author_url; ?>” size=”25″ tabindex=”3″ />
<label for=”url”>您的网站</label></p>

提高wordpress博客评论功能的用户体验的插件

目前我唯一在用的wordpress评论插件就是Wordpress Thread Comment,这款评论插件除了兼容 W3C 支持,无需对主题进行修改外,最大的特色是可以嵌套或成串显示相关评论,并可以实现AJAX 的无刷新评论。

其实除此之外,我希望找到和发掘更多有利于用户体验的wordpress必备插件,涉及评论的比如“评论可在一定时间内修改”、“记住cookie,下次访问评论可直接发布不用填写用户名”、“有趣的表情”等,但需要注意的是,过多的插件不利于网站的速度,所以有时需要在方便与快捷之间做出选择。当然,如果你有更好的插件,欢迎推荐给我。

分类:wordpress 发布日期:二月 17th, 2009. 4 Comments.678 views

今日泡论坛遇到有哥们问:如何在 wordpress 博客中插入 youtube 视频的问题。他的情况是插入后视频无法打开。

实际上,在 wordpress 博客中插入视频并不难,之前我贴出了一个奥巴马就职演讲的视频,效果还是非常不错的,并且没有使用任何插件。当然,网上有很多这方面的插件,但是 wordpress 已经拥有了足够强大易用的后台编辑程序,为什么还要用插件来占用宝贵的系统资源呢?好了,废话就到这里,进入正题:

1、在 youtube 找到一部你想插入的视频;比如童声合唱《草泥马之歌》;(已经被河蟹)

2、在视频右侧找到该视频网址;这个草泥马的视频网址是<http://www.youtube.com/watch?v=O3tPA_Z_MT0>;

3、将网址中的“watch?”删除,并在“v”后的“=”变为“/”,处理后为<http://www.youtube.com/v/O3tPA_Z_MT0>;

4、在 wordpress 后台你需要的文章处点击“插入/编辑内嵌媒体”,并将处理后的视频地址粘贴进去;

5;根据需要进行大小等细节调整,一般是480×385;

ok!大功告成!如果不放心,可以先保存为草稿,然后再发布上方点击“预览”查看效果。如何?是不是很简单?下面欣赏一下刚刚插入的这段上周在 mop 无比火爆的四大神兽之一的草泥马视频吧!

来自 youtube 的“草泥马之歌”:(已经被河蟹)

来自土豆的“马勒戈壁上草泥马的故事”(土豆的视频很好插入,格式不用修改)(已经被河蟹)

如果这两段视频什么时候被和谐了,以致无法观看,请及时通知我-_-!(河蟹太强大了-_-!)

分类:wordpress 发布日期:二月 5th, 2009. 8 Comments.2,071 views

本来春节回家后不准备写博客了,可今天上 Google 站长工具查看网站内容分析时,发现我的wordpress博客的标题标记有“重复的标题标记 6个”的问题,点击详情后显示“包含重复标题标记的页面”有3个,每个页面下含有一个加了 comment-page-1‎ 的重复页面。如:

http://www.hanjunxing.com/use-case-in-prd

http://www.hanjunxing.com/use-case-in-prd/comment-page-1‎

这是什么问题呢?Google 后发现原来是 wordpress 2.7 中评论分页搞的鬼。

wordpress 2.7的评论分页功能主要作用是在评论过多时,可以分页显示评论,以减少数据库查询次数,从而减少资源占用,同时也会提高页面载入速度。但实际上,对于大多数不知名的博客而言,每篇文章都有好几百个评论是不现实的。也就是说,这个功能对绝大多数博主而言比较鸡肋。

从实现原理而言,评论分页自动生成了原文URL+comment-page-1‎或 comment-page-2…这样的页面,但是这些分页依然采用原文的 Title、原文的 Meta 等信息,这就造成了 Google 工具认为出现了“包含重复标题标记的页面”。我们知道,重复页面对 SEO 不利,严重时可能直接导致网站被K,所以这个问题越早解决越好。

解决办法:进入 wordpress 博客后台,设置-讨论-评论分页关闭(取消选项中的对勾)。

问题就是这么简单。话说回来,评论分页这个功能对我而言的确挺鸡肋的,但如果你是名人,发个文章就无数人抢沙发,那这个功能再合适你不过了。不知道什么时候我才能真正用上这个功能……

分类:问题/错误 发布日期:一月 24th, 2009. 6 Comments.2,108 views

Wordpress 中,文章的默认链接结尾一般都是是“/?p=123”,这种形式是系统自动生成的动态地址,一方面不利于自己或者读者记忆,另一方面更不利于SEO。所以,给自己的博客设置一个漂亮的固定链接可以说是建博以后必做的事情之一。具体设置的方法有很多,比如摇钱树的这篇被转载过N次的永久链接设置技巧可以说已经成为教科书式的永久链接SEO教程了;而实际上,广大 blogers 也是为了SEO而对此方法趋之若鹜。不过值得注意的是,设置永久链接后,可能出现主页无法打开、文章无法打开或者之前被收录的文章无法显示等等问题。我刚刚经历过这样的问题,并且通过不断的查找原因,完美的解决了这个问题,故写出来分享。 Read More…

分类:问题/错误 发布日期:十二月 28th, 2008. 11 Comments.2,910 views

Wordpress 博客程序的优秀不仅仅在于她是免费、开源的,更重要的是她基于“插件”的扩展性。Wordpress 的每个版本几乎都会将一些几乎必备的插件整合进自己的系统中,但不可否认的是,新的需求和完美的用户体验是无止境的,更何况不同的用户有着不同的口味,这使得 Wordpress 的插件资源无比丰富。面对成千上万的插件资源,我们究竟应该如何选择呢?

经过不断的筛选,本着宁缺勿滥的原则,我推荐以下插件或小玩意以供参考。我会不断更新和完善这篇文章中的插件列表,一方面提供给有需要的人,另一方面作为自己安装的日志以便随时发现并解决问题。我相信这篇文章是十分必要的,废话不说了,直接上资源(点击名称进入下载页):

Read More…

分类:wordpress 发布日期:十二月 27th, 2008. 7 Comments.1,967 views
Google

什么是RSS订阅?