Genesis Framework

11款免费的WordPress Genesis主题

Genesis Framework

Genesis Framework是最流行的四大WordPress主题框架之一,该框架基于GPL协议,一次性购买可以用于无限多个网站,价格为$59.95美金,基于此框架的WordPress主题(Child Theme)一般是收费的,但也有免费版本。本文要介绍的11款主题均为基于Genesis框架的免费主题。
使用这些主题之前,你需要先安装Genesis Framework

继续阅读11款免费的WordPress Genesis主题
Genesis Framework

Genesis Framework:创建显示单一目录内容的页面(Category blog page)

Genesis Framework提供了一个非常有用的功能:创建显示单一目录的页面(a Blog Page with a Single Category or Category blog page)。只需要简单的设置就允许我们创建一个页面,格式和blog页面一样,只是它只显示某个指定目录的文章。

用页面显示分类文章的好处

  • 可以修改分类目录的链接格式,默认的分类url中总是带着category,用页面显示就可以去掉这个slug,如果安装控制url的插件,我们可以更加自由的设置链接形式。
  • SEO更加方便,也许你经常头痛如何为分类页面设置与众不同的标题、关键字和描述,即使安装了All In One SEO插件也无法实现。但用page显示分类就不一样了,page可以利用All In One SEO的所有功能,这就意味着你可以任意设置这个分类页面的标题、关键字和描述,让每个目录都变成一个专栏,看起来与众不同。
继续阅读Genesis Framework:创建显示单一目录内容的页面(Category blog page)
Genesis Framework

Genesis Framework支持的小工具(Widget)介绍

Genesis Framework内建了五个很实用的小工具(Widget),分别为

  • Genesis – eNews and Updates
  • Genesis – Featured Posts
  • Genesis – Featured Page
  • Genesis – Latest Tweets
  • Genesis – User Profile

Genesis Framework的团队还开发了一些插件,这些插件也提供了widget功能,分别是

  • AgentPress – Featured Listings
  • AgentPress – Listing Search
  • Social Profiles
  • Genesis Slider
  • Genesis Tabs

下面来看一下这些插件的实际效果

继续阅读Genesis Framework支持的小工具(Widget)介绍
Genesis Framework

Genesis Framework:首页定制化

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

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

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

如何添加Pinterest Pin It按钮

上一篇文章如何自动向文章结尾添加广告描述了在Genesis框架中如何向文章中添加一些需要每一篇文章都出现的内容。现在介绍另一种方式,可以实现同样的效果。只不过这次的例子是添加来自Pinterest的Pin it按钮。

根据百度百科介绍

Pinterest,Pin(图钉)+Interest(兴趣),把自己感兴趣的东西用图钉钉在钉板(PinBoard)上。美国的一家创办于2011年的正迅速成长为受世界瞩目的图片视觉社交网站。

页面底端自动加载无需翻页功能,让用户不断发现新图片。为用户提供在线收藏和分享Pinterest视觉艺术图片的服务。

继续阅读如何添加Pinterest Pin It按钮
Genesis Framework

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

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

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

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

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

如何管理Genesis的后台选项

Genesis Framework Admin Settings可谓丰富,完全可以与任何一个收费主题媲美。但丰富的选项往往会令不了解WordPress运作机制一心想赶快撰文的用户头疼,那么程序员将网站调整到最佳设置并隐藏部分选项就是个不错的选择。因此我们需要了解如何管理Genesis的后台选项

继续阅读如何管理Genesis的后台选项