WP笔记

Godaddy主机 session_start() failed错误的修复方法

最近一个网站从Godaddy的Windows主机切换到了Godaddy的Linux主机,结果Fast Secure Contact Form就报错了,错误差不多是这样

Warning:session_start() [function.session-start]: open(/var/chroot/home/content/04/8260904/tmp/sess_hsradrqf1pme0rn46nscmftbd7, O_RDWR) failed: No such file or directory (2) in /home/content/04/8260904/html/xxxxxx/wp-content/plugins/si-contact-form/si-contact-form.php on line 1431

继续阅读Godaddy主机 session_start() failed错误的修复方法
Genesis Framework

Genesis Framework:首页定制化

WordPress不仅可以做博客,还能做其他类型的网站,例如企业网站、电子商务网站等等。这些网站的首页不能是博客的样子,需要更加定制化一些。Genesis框架给我们提供了利用钩子函数修改模板的方法,那么有没有更直观的方法呢?

现在我们尝试修改首页的样子,后台->设置->阅读中可以设定首页为一个静态页面,只要定制这个静态页的模板就好。但还有另一种方式,也是很多主题再用的方式,在主题目录中创建一个文件叫home.php,根据WordPress的结构优先级,这个文件是优先级最高的首页文件,即使后台设定使用blog作为首页,有了这个文件首页也会被它替代。

继续阅读Genesis Framework:首页定制化
Genesis Framework

Genesis Framework:如何自动向文章结尾添加广告

有很多信息需要在文章内容中自动输出,例如

  • 文章开头或结尾输出一段广告,google、百度或者其它广告联盟的广告
  • 文章结尾输出一段版权信息、文章链接等等

既然是重复的信息,就应该自动添加,通过WordPress自带的钩子函数实现起来很简单,但这里要研究的是在Genesis框架中如何实现。

继续阅读Genesis Framework:如何自动向文章结尾添加广告
Genesis Framework

Genesis Framework 子模板安装与配置实例

Genesis Framework一般通过子模板(Child Theme)来扩展主题,这样升级框架时可以最大限度的减少对网站现有样式和功能的影响。开始学习Genesis Framework框架之前,先安装Genesis Framework和示例子模板(点此下载Sample Child Theme),Genesis Framework是收费框架,不过你可以通过搜索Genesis Framework 下载找到最新版Genesis 1.8.0的下载。

继续阅读Genesis Framework 子模板安装与配置实例
Genesis Framework

Genesis Framework Introduction

Genesis Framework

Genesis Framework是由STUDIOPRESS制作和维护的一款WordPress 主题框架,这款框架功能强大,代码和设计分离的比较彻底,设计人员无需了解太多代码就可以轻松做出基于此框架的Child Theme。对开发人员而言,好处也不少,修改HTML结构变的前所未有的简单,无需拷贝html代码,只需要几句php代码就可以彻底改变布局,代码重用率明显提高,结构更加清晰。

下图是Genesis 主题框架默认的样子

继续阅读Genesis Framework Introduction