How to tuning your wordpress blog

因为最近提供了Free Hosting的计划,有不少朋友入住我共享的免费虚拟主机,也给每个朋友都安装了Wordpress(之前是2.7版本,现在登陆后台界面应该已经可以看到升级到2.8的提示了,不用担心,直接点Upgrade升级吧)。 如何让你的Wordpress Blog显得更专业,更美观,更让他人容易浏览呢?总结一下这几年自己用Wordpress的心得。 1. 选择合适的Theme 如果是技术性的blog,会粘贴大量的实验代码(包括SQL语句等)请选择两栏的Theme,其实就是让文章区更宽一些,这样可以容纳下绝大多数长度的SQL语句和输出结果,而三栏的Theme由于要预留两个侧边栏,通常文章区就比较窄,这样很多SQL语句会换行,让他人浏览起来很不舒服。 2. 首页全文输出 作为个人blog,如果不在乎你的首页到底有多长(再长恐怕也长不过新浪、网易啥的首页吧),也并不在乎你到底能获得多少点击率,那么还是在首页全文显示文章吧,没有”Read More”可以让别人少进行一次鼠标点击,这是很体贴的设计。 3. RSS全文输出 同样,对于RSS聚合输出,也请输出全文,这样方便通过RSS阅读器订阅你的blog的人群,我个人就很讨厌在Google Reader中只能看到一篇文章第一段话前几句的这种情况。对于RSS聚合,推荐使用Feedburner或者国内的Feedsky进行RSS烧制。这样做的好处是,统一且更加灵活设置RSS输出格式,另外,即使以后你改变了自己的域名,也只需要在feedburner中绑定一下新域名即可,对于其它订阅者来说,仍然是之前的RSS地址。 4. 代码美化插件 对于粘贴代码的文章,请一定要使用语法高亮的插件来进行美化,最常用的插件是WP-Syntax或者SyntaxHighlighter Evolved,在最新版本的Wordpress中可以直接从后台进行插件的安装(Plugins->Add New->Search Plugins,输入Syntax,能找到很多),非常方便。 这是没有美化过的效果。 SQL> DROP tablespace SUMM_DATA07; DROP tablespace SUMM_DATA07 * ERROR at line 1: ORA-14404: partitioned TABLE contains partitions IN a different tablespace appears. 这是用WP-Syntax美化过后的效果。 SQL> DROP tablespace SUMM_DATA07; DROP tablespace SUMM_DATA07 * ERROR at…

Update WordPress to 2.7.1

昨天将一直在使用的Wordpress2.1版本升级到了2.7.1,升级过程非常简单。 1. 禁用所有的plugin,以防升级以后不兼容导致问题。 2. 登陆到dreamhost的shell中。 wget http://wordpress.org/latest.tar.gz tar -xzf latest.tar.gz cp -rpf ./wordpress/* ./wordpress_directory 此处注意备份自己使用的theme相关文件,特别是如果使用的是经过自己修改的default theme,那么这些文件将被覆盖,务必备份出来。 3. 登陆wordpress后台管理界面,提示需要升级数据库,按照提示一路next下去,升级完毕。 新版本的Wordpress自动支持Tag,并且使用了很久的Ultimate Tag Warrior 3插件也不再兼容,因此需要将UTW中的tag导入到Wordpress中,这很容易实现。在后台管理界面中,Tools -> Import -> Ultimate Tag Warrior,一共4步,非常简单。 新版本的Tools -> Export可以将所有已经发布的文章下载为一个xml文件,这对于大家备份自己的blog又多了一个选择。 放弃了之前的三栏页面,选择了iNove,这是一个很优秀的仿Mac页面布局,并且天生支持Gravatar和Quote Comment,这两个插件就不再需要了,另外UTW也不再需要,后台插件数减少到7个。 Custom Smilies:在回复栏前添加自定义的笑容图标,比如 😀 Dean’s Permalinks Migration:重定向不同格式的permalinks Google Analytics:在站点中自动添加Google Analytics代码 Google XML Sitemaps:自动生成易于Google抓取的站点结构图 Spam Karma 2:垃圾留言屏蔽 WP-DBManager:提供多样的Wordpress后台MySQL数据库的管理 WP-PageNavi:提供文章分页 WP-Syntax:提供代码高亮

Why wordpress theme changed automatically

抓狂啊,我确认自己已经修改完了新的3栏样式,有图为证。 可是为什么过一段时间再去刷新,就发现又变回Wordpress默认的样式了呢?在我自己找到答案之前,有人能告诉我WP是如何展现设置完的Theme的?又怎么会自动变回default样式呢? Update: 知道原因了。 之前dbform.com这个域名由于忘了缴费而被暂停的那天,由于要找些原来的文章,所以临时把所有程序copy到wisky.org这个域名下面了,读取的也是正式的后台数据库。 后来dbform.com恢复之后,就忘了这件事情。昨天开始修改dbform.com中的页面,新的Theme名称在wisky.org下面肯定是没有的,所以只要有人访问了wisky.org,那么数据库中的Theme设定就会由于找不到新Theme的名称而被修改为默认值。 这就是为什么不定期wordpress theme总是自动被修改的原因。真是挺搞的。;)