Genesis Framework

Genesis Framework Introduction

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

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

Genesis Framework特点:

1. 默认提供五种布局,通过后台主题选项轻松切换:

切换布局后会影响所有页面,不过Genesis Framework已经预留了方法让布局更加灵活,你可以

add_filter('genesis_pre_get_option_site_layout', 'my_layout_settings');
function my_layout_settings($opt) {
	 if ( is_page() )
	 	$opt = 'content-sidebar';
	return $opt;
}
  • 通过为page选择不同的模板改变布局
  • 通过在functions.php中加入代码强制布局,例如,强制page页面为两栏式布局,widget栏目在右侧,代码如下
  • 在page和post的编辑页面有布局选项,可以为每一个post或page单独设置布局

2.丰富的后台选项。Genesis Framework的主题选项也非常丰富,例如:

  • 导航选项,自带两个导航菜单,可以设置开启哪一个,下拉菜单可以选择支持Fancy Dropdowns效果
  • 面包屑导航路径,可以设置为哪些页面开启
  • 评论设置,选择是否开启post或者page页面的评论
  • 博客页面选项,选择是否移除某些目录,设置每页显示多少文章
  • Header和Footer 脚本,可以通过后台向wp_head()和wp_footer()中添加脚本。

后台选项不止于此,详细的就不多介绍了。

Genesis Framework是一款收费框架,需要花费$59.95购买,遵循GPL协议,一次购买就可以用到任意多个站点,并且可以更改代码后发布为自己的产品,只要还遵循GPL协议,没有所谓的Developer Package。由于是收费框架,升级方面都比较方便,可持续性较好,成为废弃项目的概率更低。

2条评论

  1. 很高兴来到你的网站!WP,你是大咖,我还是小学生!希望有机会向你学习。
    请问在国内Genesis存在盗版的可能吗?如果从别人手里Copy到这个框架可以正常使用吗?

    1. copy过来当然可以用,没有正版盗版的区别,web程序大部分是卖服务,你可以用一份拷贝,但不会得到任何技术支持或者升级支持,不怕麻烦尽管用,但花钱买一份省很多时间。

      另外,很多付费的web程序允许开发者在自己开发的项目中将其提供给客户,所以作为客户收到一份拷贝并不算侵权,只是维护服务要从开发者那里获取。买来再倒卖甚至放网盘让人随便下绝对是侵权的,但对于大多数情况只能靠个人自觉,我就见过有国外网站以10美金一个的售价卖woocommerce官网插件的,管不过来也只能这样了。

评论已关闭。