GeneratePress与Astra WordPress主题深度对比:哪个更适合你?
在 GeneratePress 和 Astra 之间选择 WordPress 主题时,您可能会感到难以抉择。这两款主题都是市场上最受欢迎的选择,它们都提供了轻量级的多用途基础和丰富的 WordPress 定制器控件,适用于博客、商务网站、电子商务商店、会员网站等多种场景。虽然它们的基本方法相似,但每种主题都有其独特的优势,可能会影响您的最终决定。为了帮助您做出选择,我们将从以下关键方面对 GeneratePress 和 Astra 进行详细比较:用户界面、初始网站、定价、模块、免费与高级功能、布局和风格定制、性能、页面生成器集成、开发人员兼容性、电子商务集成、其他集成以及支持和文档。
### GeneratePress 与 Astra – 快速介绍
**GeneratePress**
GeneratePress 是由 Tom Usborne 开发的轻量级多用途主题,开箱即用,大小不到 10 KB,以代码简洁著称。根据 WordPress.org 的统计数据,截至 2020 年 12 月,GeneratePress 已在 30 多万个网站上运行,在 1,150 多条评论中获得了完美的五星评级。
**Astra**
Astra 也是一款轻量级多用途主题,重量不到 50 KB,由 Brainstorm Force 开发。该团队还开发了其他流行插件,包括 Spectra 和 Ultimate Addons for Gutenberg/Elementor/Beaver Builder。Astra 是 WordPress.org 上唯一一款活跃安装量突破一百万的非默认 WordPress 主题,在 5200 多条评论中也获得了完美的五星评级。
### GeneratePress 与 Astra – 用户界面
GeneratePress 和 Astra 都依赖 WordPress 定制器进行大部分修改,提供了一个方便的可视化、无代码界面。使用定制器的另一个好处是,您可以实时预览更改,无需保存和刷新。由于 GeneratePress 和 Astra 的可定制性很强,因此在查看网站前端设计时,有时很难(或不可能)识别它们。如果您遇到一个网站,想知道它是使用 GeneratePress 还是 Astra,可以使用我们方便的 WordPress 主题检测工具。
**GeneratePress**
GeneratePress 的免费版不提供启动网站(但高级版提供)。此外,免费版不提供任何后台仪表盘设置。因此,当您安装免费主题时,第一步就是直接跳转到原生的 WordPress 定制器:
GeneratePress 自定义选项
在个性化定制器设置中,GeneratePress 比 Astra 更加轻量级。正因为如此,Astra 在个性化定制器设置中给人的感觉更友好一些。例如,当你选择一个预设的标题布局时,你只需从一个基本的文本下拉菜单中进行选择:
GeneratePress 中的页眉设置
这是与 Astra 不同的方法,稍后你就会看到。
在编辑单个内容时,你还将获得一些额外的选项,我们将在讨论页面生成器兼容性时再进行讨论。
**Astra**
由于 Astra 即使是免费版本也提供入门网站,因此它的入职流程更有条理一些。不过,Astra 的大部分时间还是要花在 WordPress 定制器上。当你第一次激活 Astra 时,它会提示你安装配套的 Starter Templates 插件,这可以让你访问可导入的演示网站:
Astra 提示安装入门网站
点击 Get Started 将安装演示网站插件,接下来我们将介绍该插件。
除此之外,你还可以在本地 WordPress 定制器中进行其他操作,就像在 GeneratePress 中一样:
Astra 自定义选项
Astra 的定制器设置区域给人的感觉更加友好和直观。例如,在选择预制的标题布局时,你可以看到布局的视觉效果,而不仅仅是一个文本列表:
Astra 主题定制器选项
区别大吗?当然不是。但就新手友好性而言,大多数人可能更喜欢 Astra 的设置方式。
你还将获得页面级控件,我们将在页面生成器兼容性部分介绍这一点。
### GeneratePress 与 Astra – 初始网站
在可导入的预建演示网站方面,Astra 的选择要多得多。此外,Astra 的免费版本还包括启动网站,而只有付费购买 GeneratePress Premium 才能获得启动网站。基于这些原因,Astra 在可导入的初级网站方面更胜一筹。
**GeneratePress**
同样,只有购买 GeneratePress Premium,GeneratePress 才会提供启动网站。免费版不提供任何启动网站,如果你不想从头开始,这一点很重要。在高级版中,GeneratePress 提供使用三种不同内容构建器构建的入门网站:
原生 WordPress 编辑器(区块)– 44 个不同的网站。
Elementor– 14 个不同的网站。
Beaver Builder Pro– 6 个不同的网站。
总共有 64+ 个预建网站可供选择。要导入 GeneratePress 的入门网站,您需要激活 GeneratePress Premium 中的网站库模块。然后,您就可以在 WordPress 仪表板中浏览演示网站,只需点击几下即可导入。导入启动网站时,您可以选择全部导入或部分导入。您可以导入:
只导入 WordPress 自定义设置。
自定义器设置和所有演示内容。
**Astra**
Astra 提供大量免费的入门网站,并通过高级的 Essential 或 Growth 捆绑包提供更多入门网站。Astra 有 240 多个可与 WordPress 区块编辑器、Elementor 和 Beaver Builder 配合使用的启动模板。这些模板的代码简洁、兼容,你可以将其用于你选择的任何页面生成器。更多模板也在不断添加中。
与 GeneratePress 不同的是,不同内容编辑器之间的启动网站有一些重叠。例如,你可以找到使用区块编辑器和 Elementor 构建的完全相同的启动网站。因此,你不能只把模板的总数加起来。但总的来说,你可以看到 Astra 绝对比 GeneratePress 提供了更多的选择。即使只看 Elementor 演示网站,它的数量也是后者的两倍。
要安装 Astra 的启动网站,首先需要从 WordPress.org 安装配套的启动网站插件(或同等的高级版本,以访问高级演示网站)。然后,您就可以在 WordPress 仪表板中浏览启动网站了。导入启动网站时,您可以选择完全导入或部分导入。您可以导入:
从演示网站导入内容。
仅导入 WordPress 自定义设置(无内容)。
仅导入内容。
### GeneratePress 与 Astra – 定价
GeneratePress 和 Astra 在 WordPress.org 上都有免费版本,也有可以解锁更多功能的高级版本。就高级版本而言,两者的定价基本相同。唯一的例外是,Astra 需要购买更昂贵的产品才能解锁高级机构模板。
**GeneratePress**
GeneratePress 提供两种付款方式:
一年的支持/更新费用为 59 美元。第一年后续费可享受 40% 的折扣。
249 美元用于终身支持/更新。
两种计划都允许在最多 500 个网站上使用。
**Astra**
对于高级主题,Astra 有三种定价选项:
Astra Pro:59 美元可获得一年的支持/更新。
基本套餐:169 美元/年
增长套餐:249 美元/年
两种计划都允许在无限网站上使用。还有“终身”定价选项。不过,GeneratePress 也有一些不同之处。最明显的是,如果你想使用高级模板,至少需要 169 美元(一年)或 849 美元(终身)的基本捆绑包。该捆绑包还可以使用开发者的其他一些插件,如 Elementor/BeaverBuilder 的 Ultimate Addons。
### GeneratePress 与 Astra – 模块
GeneratePress 和 Astra 的高级版本都采用了模块化方法,您可以启用或禁用想要使用的特定功能。在本节中,我们将向您介绍两种主题各自提供的模块。一般来说,Astra 的模块列表更长,这也是有道理的,因为 Astra 的功能通常比 GeneratePress 更丰富一些。
**GeneratePress**
GeneratePress 完整的模块列表
**Astra**
Astra 模块完整列表
### GeneratePress 与 Astra – 免费和高级功能
如上所述,这两个主题在 WordPress.org 上都有广受欢迎的免费版本,也有功能更多的高级版本。从技术上讲,高级版本是免费核心主题的一个附加插件–无论您使用的是免费版本(只有主题)还是专业版本(主题加上高级附加插件),您使用的主题都是完全一样的。
您需要使用高级版才能访问我们在上一节中向您展示的所有模块。总的来说,Astra 的免费功能更多一些,作为免费主题也更灵活。因此,如果你打算只使用免费版本,Astra 可能是更好的选择。
### GeneratePress 与 Astra – 布局和风格定制
我们在比较免费版和高级版的功能时略微提到了这一点,现在让我们更深入地了解一下这两款主题的布局和风格定制选项。
总的来说,Astra 和 GeneratePress 都提供了大量的自定义选项,这也是它们如此受欢迎的原因。不过,这部分内容很难进行比较,因为可用的选项太多了(尤其是高级版本)。如果要对每项功能进行深入探讨,就需要写一整本电子书了!
总的来说,Astra 在功能数量上略胜一筹。但在大多数情况下,这两款主题都能为你提供所需的所有选项。大多数用户可能只会注意到一些小众功能上的区别。例如,在涉及到“核心”领域时,它们都具有超强的灵活性:
排版
配色
布局
页眉生成器
页脚生成器
### GeneratePress 与 Astra – 性能
与一般的 WordPress 主题相比,GeneratePress 和 Astra 都对性能进行了优化,都能让你的网站快速加载。不过,总的来说,GeneratePress 在性能方面略胜一筹,但差距并不大。不过,如果你是 WordPress 性能迷,GeneratePress 还是有优势的。
为了测试性能,我们在一个全新的 WordPress 上安装了每个主题,并使用 WebPageTest 进行了测试。我们没有导入启动网站,因为那里有太多的变量需要比较。显然,如果你使用的是可导入的启动网站,那么你的真实网站会更重。
**GeneratePress 新安装的 GeneratePress 主题的性能**
**Astra 全新安装 Astra 主题的性能**
比较
为了方便您使用,以下是 GeneratePress 与 Astra 在新安装情况下的对比数据:
GeneratePress
Astra
HTTP 请求数 7 9
页面体积 26 KB 42 KB
可以看出,在默认状态下,GeneratePress 比 Astra 稍微轻一点。不过,两者都比大多数其他 WordPress 主题要轻巧得多,因此很难对 7 个 HTTP 请求和 9 个 HTTP 请求进行争论。
### GeneratePress 与 Astra – 页面生成器兼容性
GeneratePress 和 Astra 都能与流行的页面生成器插件完美搭配。更具体地说,两者都提供基于页面生成器的可导入启动网站,以及页面级控件,可轻松控制页面生成器设计的画布。
**GeneratePress**
在处理单个内容时,GeneratePress 可以让你调整布局,也可以禁用某些元素。你可以调整以下元素:
侧边栏布局 – 可选择任何侧边栏布局(禁用、切换两侧、添加额外侧边栏等)。
页脚小工具 – 更改页脚小工具的数量,从 0 到 5 不等。
内容容器 – 可选择默认、全宽或包含。
你可以通过勾选复选框禁用以下元素:
顶部栏
页眉
主导航
二级导航
精选图片/页面标题
内容标题
页脚
**Astra**
Astra 还提供详细的页面级控件,包括一些控制页眉行为的附加选项。例如,您可以逐页启用固定或透明页眉。
你可以调整以下设置:
侧边栏 – 右侧、左侧或禁用。
内容布局 – 方框式、内容方框式、全宽包含式、全宽拉伸式。
透明标题 – 启用或禁用。
页面标题 – 设置自定义页面标题(下一节将详细介绍该功能)。
固定页眉 – 启用或禁用。
你可以通过选中一个复选框来禁用以下元素:
主页眉
标题
面包屑
精选图片
页脚栏
### GeneratePress 与 Astra – 开发人员友好性
GeneratePress 和 Astra 对开发者都相当友好,而且都有一些有用的工具来帮助你定制主题。总的来说,GeneratePress 可能略胜一筹,因为它采用了统一的定制方法,但两者都很强大,都为你提供了大量选择。
**GeneratePress**
GeneratePress 对开发者最有用的功能之一是它的元素模块(需要高级版本)。GeneratePress Elements 是一个集钩子、添加自定义布局元素等功能于一身的地方。一旦你掌握了窍门,把所有东西都放在一个地方就会非常有用。添加新元素时,你可以选择四种不同的元素类型:
区块
页眉
钩子
布局
例如,假设你想在 GeneratePress 的众多钩子位置之一添加一个钩子(可视化指南在这里)。你可以创建一个新的钩子元素类型。然后添加要执行的代码并选择钩子位置:
GeneratePress 元素创建器
然后,最重要的是,你可以设置显示规则,只在特定内容上运行钩子(无需使用任何代码)。你甚至可以针对用户角色或登录状态进行设置。你还可以通过大量不同的方式锁定特定内容,包括文章类型、类别、标签、自定义分类法、作者等:
使用 GeneratePress Elements 的显示规则
总的来说,GeneratePress Elements 考虑得非常周全,是开发人员的好帮手。
**Astra**
Astra 还为开发者提供了大量工具。首先,如果你想使用 Astra 的钩子(这里有可视化指南),可以安装官方的 Astra 钩子插件,以便直接从 WordPress 定制器添加钩子。这种方法的好处是免费。
不过,Astra 的免费钩子实现不具备 GeneratePress 提供的简易显示规则功能,因此您需要直接在代码中添加这些条件:
免费的 Astra 钩子插件
不过,如果你拥有 Astra Pro,你就可以访问自定义布局和页面标题(如果你使用 GeneratePress,这些布局和标题会被封装到元素中)。对于这些元素,Astra 会像 GeneratePress 一样提供详细的显示规则。您可以使用自定义布局功能添加钩子,这基本上可以让您访问这些相同的显示规则:
Astra 还有一个专门的白标功能,GeneratePress 目前还没有提供(虽然有一些变通方法)。
### GeneratePress 与 Astra – 电子商务集成
GeneratePress 和 Astra 都提供 WooCommerce 兼容性和内置功能。Astra 还为 Easy Digital Downloads、LearnDash 和 LifterLMS 提供了专用模块,而 GeneratePress 没有提供任何特殊的 Easy Digital Downloads 功能。
但总的来说,Astra 与 WooCommerce 的集成度更高,具有更多 WooCommerce 特有的功能。因此,对于 WooCommerce 商店来说,Astra 可能是一个更好的选择,尽管 GeneratePress 在大多数情况下仍然不错。例如,Astra 具有:
下拉式购物车
非画布式 WooCommerce 侧边栏
内置产品快速视图
无分心结账或两步结账(请阅读我们的 WooCommerce 结账页面指南)
销售产品的醒目指示器
大量自定义设置,可控制您的单个产品和目录
GeneratePress 确实与其中一些功能相匹配,例如无干扰结账。但总的来说,Astra 在整合 WooCommerce 方面绝对领先。
### 其他值得注意的集成
除了 WooCommerce 集成之外,GeneratePress 并没有太多值得一提的集成,但 Astra 确实有一些额外的技巧。除 WooCommerce 外,Astra 还有以下专用模块:
Easy Digital Downloads
LearnDash
LifterLMS
SureCart
SureMembers
### GeneratePress 与 Astra – 支持与文档
如果您购买了高级版本,GeneratePress 和 Astra 都会提供高级支持。这两款主题都有详细的知识库,您可以在其中获得帮助。总的来说,GeneratePress 在支持方面略胜一筹,原因如下。
**GeneratePress**
首先,GeneratePress 为主题的所有功能提供了详细的文档。如果您遇到任何问题,这总是一个很好的开始。如果您还需要一对一的支持,可以使用公共支持论坛。任何人都可以查看论坛,但您需要拥有有效的许可证才能发布主题。现在,支持论坛有时会有不好的名声,但 GeneratePress 做得非常好,对新主题的回复非常快。您甚至还能看到开发者汤姆-乌斯伯恩(Tom Usborne)有时仍在回复询问(尽管 GeneratePress 已经发展到由专门的客户支持人员处理大多数询问的地步)。此外,由于支持论坛是公开的,因此您也可以通过谷歌搜索现有的支持主题,找到问题的答案。如果您想获得社区支持,还可以加入 GeneratePress Facebook 官方社区,该社区有 6700 多名成员。
**Astra**
与 GeneratePress 一样,Astra 也有一个包含数百篇文章的详细知识库。如果您需要更多帮助,可以提交支持票据。由于 Astra 使用的是票据支持,因此没有像论坛支持那样的问题搜索索引。在社区支持方面,Astra 还拥有一个庞大的 Facebook 官方社区,成员超过 50,000 人。
### 小结
GeneratePress 和 Astra 广受欢迎是有原因的:它们都是优秀的 WordPress 主题,你不会选错任何一款。总的来说,Astra 比 GeneratePress 提供的更多东西。它有更多的集成、更多的启动网站、更多的自定义选项等。这是否意味着它更好?不一定。如果 GeneratePress 有一个你喜欢的启动网站,那么 Astra 有更多的启动网站并不重要,因为你只需要那一个模板。同样,如果你不使用 WooCommerce,Astra 有更详细的 WooCommerce 集成也没关系。
另一方面,GeneratePress 在性能方面略胜一筹,这也是另一个重要的考虑因素。同样,Astra 的性能也相当不错,只是 GeneratePress 稍胜一筹。在价格方面,两个高级版本完全相同,因此没有区别。不过,在价格方面有两点需要注意:
免费版 Astra 的功能比免费版 GeneratePress 更强。因此,如果你打算继续使用这两种主题的免费版本,那么使用 Astra 可能会让你更满意。
你需要购买 Astra 的付费捆绑包才能使用高级模板。
您还需要考虑您要创建的网站类型。例如,GeneratePress 可能是小册子网站或博客的最佳选择,而如果你要创建一个 WooCommerce 商店或在线课程网站,Astra 可能更胜一筹。
一句话:使用这两种主题都不会出错,所以你完全不必担心会做出灾难性的决定。相反,你只需选择最能突出和支持你所寻找的主题的选项即可。
关于 GeneratePress 与 Astra,你还有什么问题吗?请在评论区提问!