WordPress 3.5和新主题Twenty Twelve

流水文一篇。

WordPress3.5在12月初就已经发布了。了解WordPress的童鞋一定知道,在WordPress后台升级是一件非常方便的事情。可是可能因为10月份Blog的mysql数据库遭受不明外国人士的攻击的关系,该功能就无法使用了。因此,为本站的WordPress升级就成为一件非常麻烦的事情,需要手动上传WP文件,然后覆盖。加上发现WordPress 4 iOS也无法通过xml-rpc连接本站(WordPress3.5已经取消了xml-rpc开关,程序默认打开此功能),博主在世界末日后的26日狠下决心,备份了日志等内容,重装了主机上的WordPress,使用了新的数据库代替了原先的。从此,Blog焕然一新!

更新WordPress的同时,也启用了新的主题Twenty Twelve。令人头痛的是,WordPress官方中文版对于该主题的翻译实在是令人难以接受(估计是机翻的~笑~)。本人对代码不算精通,最近比较忙,也没时间自己改代码,只是稍稍研究了一下WordPress官方文档,明白了WordPress实现多语言的原理,接下来顺着搜索引擎找到了这篇,WordPress主题Twenty Twelve(2012 theme)的中文翻译版本 ,看中了那句”绿色纯天然无污染无暗链,用的放心。“(笑)就这么快乐的决定顺手牵羊了。三下五除二,换回Twenty Eleven时用过的background,稍稍修改,就成了现在的样子。据说这款新的主题属于Responsive类型主题,自适应屏幕宽度云云。目前在iOS下的Safari,Windows下的IE9、Chrome、Firefox以及Android下的Chrome浏览器下使用一切正常(估计IE6就会够呛了)

说说我的WordPress都用了些什么

WordPress用了这么几个月了,插件捣鼓了好几拨,终于对现在的版本比较满意,所以来说说这些事情吧。

先说说主题吧,最早用的是mg12的inove,那是一个很经典的主题,用过的应该都知道吧;后来又用过同样是mg12的Elegant Box,同样很漂亮,可是总觉得不够完美,现在就改用回WordPress团队做的这个TwentyTen,改变背景之后真的很简洁漂亮。

接下来重头戏是说说我用的这些插件。

首先推荐最好的ajax化插件,AJAXed WordPress,稍稍设置之后就可以简单的直接在首页上全文显示文章。另外jQuery lazy load plugin可以延迟加载网页中的图片,加快网页的加载。 继续阅读“说说我的WordPress都用了些什么”

WordPress中文Tag伪静态处理方法

过去Godaddy会给每个在Godaddy注册的域名提供一个10G的免费主机。使用的时候可以选择免费的Windows主机或者Linux主机,Godaddy告诉我们,这个赠送的免费主机是有广告的。奇怪的是当我选择Windows主机,使用IIS7的时候并没有显示出广告。所以我就用Godaddy的这个主机搭建了一个WordPress,其他的一切都很顺利,但是唯独在设置固定链接完成伪静态设置的时候遇到了问题。即使我们根据WordPres的要求设置了正确的Web.config配置文件,主机在显示中文的Tag的时候出现了问题:既无法识别中文Tag,显示出想要的文档。

对于这个问题我找了很多办法,有的方法通过修改WordPress源文件,不将WordPress的Tag显示为

http://dingjie.net/blog/tag/新浪微博/

而还是显示为

http://dingjie.net/blog/?tag=新浪微博

来解决,这样虽然能够解决问题,但是在某些时候却会产生问题而使地址无法显示。比如如果你的一个Tag下拥有的文章数超过了一页能够显示的数量,WordPress便会自动分页,在以上这种修改方式中就会显示为

http://dingjie.net/blog/?tag=新浪微博/page/2

我们知道这样的地址也是无法传递正确的指令给WordPress,让它显示正确的页面的。

于是我就在Google上搜索,终于搜索到了一个解决办法。如下:具体也可以参考这篇文章(http://blog.creke.net/702.html)

首先新建一个名为:chineseurl.php的文件并上传到根目录,内容如下(url): 继续阅读“WordPress中文Tag伪静态处理方法”

Woo~ WordPress 3.1+遇到的一些问题

今天一登上WordPress的后台就发现有一个新的更新,写得很清楚是WordPress3.1的更新升级,鉴于之前几次升级WP之后自己稍稍修改的twentyten主题由于没有备份被无情的抹掉了,所以一开始打算不升级,但最终还是耐不住,想到了可以在Godaddy的后台先备份主题再升级,于是乎三下五除二就连备份,更新一起搞好了。嗖嗖嗖的我的Blog就换成了WP3.1的系统了。

说起来3.1的系统给我最大印象就是顶部那条个人工具栏,颇有几分Blogger的感觉,不过和twentyten的主题风格有点不搭调,所以考虑把它去掉,Google之后知道其实还蛮简单的,在这里就说一下吧:

1.登录后在后台侧边栏里点选用户>>我的资料

2.在个人选项中的显示管理工具栏选择你需要显示的个人工具栏

很简单吧。

另外在写这篇文章的时候也遇到了一个小小的问题:当我填好新文章的题目的时候,页面中弹出了

Fatal error: Allowed memory size of 33554432 bytes exhausted……

的提示,从字面上看是内存耗尽了,这下没辙了,不懂PHP,不懂服务器,不知道到底是一个什么状况(汗),幸好还有搜索引擎,马上找到了解决方法。先感谢这篇文章 Fatal error: Allowed memory size of 33554432 bytes exhausted 和作者,按照文中教的方法解决了,在后台找到了WordPress根目录下的文件wp-setting.php 找到其中的这句

define('WP_MEMORY_LIMIT', '32M');

将它改成:

define('WP_MEMORY_LIMIT', '64M');

如果文件中没有这句话的话也没关系(其实我的文件里就没有这句话,(cc汗))

直接在那个文件中添加下面这句话就可以。

define('WP_MEMORY_LIMIT', '64M');

我在编辑文章的时候还发现了WP3.1的一些改进,比如添加链接的界面变得更加友好了,很喜欢。

使用Windows Live Writer 2011发布WordPress

虽说之前也用过yo2.cn上的WordPress系统,但是自己搭好WordPress空间、捣鼓插件却是第一次。我也深刻的感受WordPress的方便之处,特别是对一个只是略通代码的小菜鸟而言。下面我想谈谈如何使用Windows Live Writer 2011发布WordPress。

首先假定你和我一样有一个已经搭建好的WordPress系统。

  1. 下载Windows Live Essential 2011(猛击这里),并安装Live Writer, 注意安装时候的选项。将Live Writer 安装到你的计算机中。
  2. 打开Live Writer,首次打开的时候会直接弹出添加日志服务的对话框(如下),我们选择WordPress,单击下一步。image
  3. 在新的对话框“添加日志帐户”中我们填入搭建好的Wordpress博客的地址,管理的用户名和密码。(如下图),单击下一步,软件会自动的获取一些博客的信息。检测和设置Live Writer. image1
  4. 注意如果你的WordPress博客没有开启XML-RPC的功能,Windows Live Writer在设置过程中会回报一个错误。请你打开XML-RPC功能,请在在WordPress的控制板中选择设置>>撰写选项中开启即可。
  5. 在打开的页面中找到远程发布,并在XML-RPC 之后的选框中打上勾,保存设置重新让Live Writer检测并自动设置即可。

image4

当你完成以上步骤之后,就可以使用Live Writer发布WordPress博客了。