使用技巧

[Review] WordPress网站的创世纪主题框架

Genesis Framework仍然是我使用最多的WordPress主题解决方案来创建利基网站之一。 如果您正在考虑购买Genesis Framework,请阅读此评论以了解其功能和优势。

StudioPress的Genesis框架

首先,从2011年起,我购买了一系列儿童主题和框架时就使用Genesis Framework。 在2012年,我搬到了StudioPress Pro套件中,还没有后悔这个决定。 我在许多网站上都使用了其子主题,并且仍在使用它们来快速创建美观的WordPress网站。

事实证明,这是我为在线业务所做的一项最有用的投资。 您可以在StudioPress的官方网站上找到有关Genesis Framework的详细信息。

一探究竟

创世纪框架评论

大部分WordPress主题包含代码的两部分,第一部分与WordPress交互并获取数据,第二部分包含元素的布局/设计。 没有这两个部分的共同协作,就无法为用户创建良好的设计。

什么是创世纪框架?

Genesis Framework是与WordPress交互并生成要在页面或帖子上显示的数据的部分。 现在,我知道这听起来很简单,但是它还做了很多其他事情,例如使您的站点SEO变得友好,处理不同的布局,安全性以及最重要的是–速度提高。

该框架也是非常可定制的,它允许您借助钩子和过滤器在几乎任何地方添加功能。

挂钩–它允许您将特定功能挂钩到特定操作。 当您要将新事物添加到任何特定位置时,此功能很有用。 这里有一个 支持的钩子列表 通过框架。

过滤器–允许您修改现有功能的输出/内容。 当您想在任何特定位置更改现有输出时,此功能很有用。 这里有一个 支持的所有过滤器列表 通过框架。

现在,钩子和过滤器已不是什么新鲜事物,WordPress附带了自己的一组钩子和过滤器。 Genesis对其进行了扩展,使其包括自己的钩子和过滤器。 它与WordPress的紧密集成是其效率的主要原因之一。

我需要一个儿童主题吗?

这个问题的简单答案是“是”。

您需要两个部分才能正确呈现网页。 Genesis Framework将提供将要显示的数据,并且子主题会将这些数据放入布局中。

他们的所有子主题都具有响应性,这意味着它们可以在台式机以及手机和平板电脑上正常工作。 随着越来越多的人开始从他们的移动设备浏览互联网,响应是最重要的方面之一。 此外,Google还启动了移动优先搜索索引,以优先考虑可在多个平台上运行的网站。

因此,如果您是第一次购买,则需要购买Genesis Framework和Child Theme捆绑销售。 之后,您可以购买Child Theme,并将其与现有的Genesis Framework一起使用。

为什么创世记与众不同?

将工作负载分为两部分是有好处的,它使核心框架独立于您的站点布局。 这意味着您可以获取所有核心更新,而不必担心站点上的所有自定义设置。

他们的一键式设计使您可以非常轻松地启用和禁用元素,不仅可以快速交换主题。

每个人都喜欢自定义网站的外观和样式,您可以轻松地通过“儿童主题”来做到这一点。 由于您只是在改变外观而不是接收数据的方式,因此对Genesis Framework的更新不会破坏您网站上的任何内容。

这就是为什么创世纪与市场上的其他主题有些不同。 您将获得所有及时的安全更新,优化,最新的WordPress支持,而不必担心您网站上的任何损坏。

创世纪主题功能

让我们看一下Genesis Framework和Child Theme设置的一些最佳功能。 尽管很难在一篇文章中介绍所有功能,但我将尝试介绍您应该寻找的内容以及为什么要考虑将其传递给Genesis Framework。

主题设定

Genesis主题设置与WordPress Customizer集成在一起。 您可以在检查对网站前端的影响时轻松设置子主题。

Genesis Framework子主题设置的示例数据加载

如果您要创建一个新站点,则Genesis Child Themes附带一键式站点设置。 您可以从Genesis Child Theme设置中加载演示内容和所需的插件,并且在StudioPress上将拥有一个与演示站点一样好的站点。 这是开始站点设置的好方法,您将在5分钟内启动并运行一个站点。

Genesis Framework具有所有基本设置,例如页眉和页脚脚本,面包屑,站点布局等。

儿童主题的创世纪主题设置

创世纪开发团队已开始将一些基本设计更改从Action&Hooks转移开。 就像,您可以从“定制程序”本身自定义发布副标题和网站页脚。 之前,您需要更新function.php文件以进行这些更改。

如果您喜欢子主题设计,则主题设置具有足够的灵活性来更改颜色,页眉,页脚,单页,存档页以自定义网站。

搜索引擎优化

WordPress Customizer中的主题SEO设置

建立Genesis框架时要牢记速度和SEO。 它带有预建的SEO支持,可以完成所有基本的SEO工作。

不仅如此,它还与Yoast for SEO完美集成,这是我必备的SEO插件之一。 如果您安装了Yoast for SEO,它将隐藏其大部分SEO设置,这些设置与插件重复。 这样,您只需将其设置在一个位置,而不会与面板中的多余框混淆。 约斯特本人曾说过《创世纪》比其他WordPress主题做得更好。

Genesis Framework也与Schema.org兼容,并自动生成大多数常见的元数据。 如果要添加其他元数据,可以使用过滤器或挂钩轻松完成。 这样,您的结果将正确显示在搜索结果页面上。 尽管没有添加任何其他元数据,但在该站点上没有看到任何schema.org错误,但是大多数常见的元数据都能正确显示。

尽管主题提供了基本的SEO设置,但始终建议您使用SEO插件。 Yoast for SEO是首选插件之一,您应该使用它来增强SEO的工作量。

速度

现在,我早些时候已经告诉我们Genesis Framework是在牢记SEO和速度的基础上构建的。 页面加载速度是搜索引擎排名的重要因素之一,Genesis确保您的网站保持快速运行。

他们的核心框架针对快速加载进行了优化,并且还与领先的缓存插件提供商W3 Edge合作。

您可以在 W3总缓存 插件可获得30-60%的速度改进。 Genesis Framework针对片段缓存进行了优化,因此不需要其他更改。 您需要在W3 Total Cache中启用Pro模式才能获取Genesis Extension。

Core还附带了Google Native Lazy-Loading对图像的支持。 您可以使用function.php中的一行代码轻松地启用图像的延迟加载。

add_theme_support(’genesis-lazy-load-images’); 执照

StudioPress主题带有无限使用许可。 它还具有开发者许可证,因此,如果您要出售网站设计服务,则也可以在客户站点上使用它。

在创世纪框架和主题的使用方面几乎没有限制。 我什至卖掉了用Genesis Framework构建的网站,没有任何问题。

一探究竟

社区和免费资源

创世纪有一个很大的社区和支持论坛,您可以在其中找到几乎所有需要的帮助。 它还拥有大型开发人员社区的支持,因此雇用自由职业者将很容易。

您还可以根据标签来吸引其他人,只需查看标签即可 #GenesisWP 在Twitter上。 如果您需要帮助,请使用标签,许多人应该帮助您。 甚至他们的支持论坛也非常活跃,因此您可以在那里搜索,很可能会找到解决方案。

StudioPress的书面支持文档非常好,并且还针对每个主题提供了逐步的设置指南。 这些都是非常广泛且写得很好的文档,因此应该易于遵循和设置您的站点。

插件支持

Genesis通过核心框架和子主题涵盖了大多数功能,对于任何其他功能,有许多免费和付费的插件。

以下是一些最佳的Genesis Framework免费插件,可帮助您正确设置它:

  1. 创世纪视觉挂钩指南 –此插件将显示主题中的挂钩,过滤器和标记的实际位置。 这样您就可以在自定义主题时做出正确的选择。
  2. 创世纪简单钩 –该插件添加了一个新的设置页面,您可以在其中对Genesis Framework的任何挂钩进行编辑。
  3. 创世纪的布局 –它允许您修改主页,存档页面或单个页面的布局。

有太多其他可用的插件可以增加易用性,只需相应地选择即可。

客户支持

他们的客户支持非常好,他们会给回头客额外的好处。 当我购买Pro Plus套件时,第三方主题不属于该套件。 后来,当他们决定添加第三方主题时,我免费获得了它。 因此,您可以依靠它们随着时间的推移提供越来越多的价值。

我已经使用了他们的托管解决方案将近一年,并多次与他们的支持团队联系。 每当他们的反应迅速时,他们便已充分解决了这些问题。

价钱

StudioPress早已被WP-Engine收购,并且是WP-Engine产品的一部分。 因此,如果您使用的是WP-Engine托管服务,则可以免费使用StudioPress主题和Genesis Framework。

不过,StudioPress仍从其网站上单独购买框架和子主题。 您可以独立购买主题,也可以终身购买,以单个价格获得所有提供的主题。

一探究竟

为什么要避免创世纪框架

现在,如果一切都如此美好,为什么所有人都没有购买Genesis Framework?

一个主题或框架可能并不适合世界上的每个人,因此您需要牢记某些事情。

有一些插件可以自定义,但是Genesis Framework的真正功能在Child Theme function.php和style.css中。 如果您以前从未使用过PHP或CSS,或者没有任何编码和调试小问题的经验,则可以跳过一下。

您可以在某些高级插件的帮助下跳过更新文件,但您将不得不花额外的钱或雇用有经验的Genesis Framework开发人员。

要设置子主题,请遵循设置准则。 每个主题都附带一个文档齐全的安装说明。

一探究竟

如果您对Genesis Framework仍有疑问,请与我联系,或在下面的评论中提问。

完全披露:该帖子可能包含会员链接,这意味着,如果您单击其中一个链接并购买商品,我们可能会收取佣金(不收取任何额外费用)。 我们仅超链接我们认为可以增加受众价值的产品。 财务补偿对于这些产品不起作用。