GeneratePress和GenerateBlocks?

chinaz
chinaz 正式会员超兽战士
发布于 2026-10-07 16:32 ·1 浏览 ·0 回复

学完这篇,你能搞清楚 GeneratePress 和 GenerateBlocks 分别是什么、各自管什么、怎么装、怎么配合着搭出一个首页,并且知道新手最容易在哪一步踩坑。

第一步:先分清这两个东西的身份

这一步要搞明白的是:它们不是二选一的关系,而是一个负责"骨架"、一个负责"内容积木"。

  • GeneratePress 是一个 WordPress 主题。它决定你网站的页头、页脚、菜单、侧边栏、文章模板这些全局结构。
  • GenerateBlocks 是一个 WordPress 插件,提供一组区块(Container、Grid、Headline、Button、Image 等)。它只在编辑文章/页面时出现,用来拼内容布局。

简单说:主题装一次管全站,插件在写页面时随手用。所以正确做法是两个都装,不是挑一个。

注意:GenerateBlocks 并不强制绑定 GeneratePress,它也能在别的主题下跑,但两者同厂出品,样式和钩子配合最顺,新手别一上来就混搭。

第二步:安装 GeneratePress 主题

这一步做完,你的网站会换成 GeneratePress 的外观。

  1. 进 WordPress 后台,左侧菜单点「外观」→「主题」→ 顶部「安装主题」。
  2. 搜索框输入 GeneratePress,回车。
  3. 找到作者是 Tom Usborne 的那个,点「现在安装」,按钮变成「启用」后点它。

免费版在 WordPress.org 官方仓库里就能直接装。付费版叫 GP Premium(年付),主要加的是页头页脚生成器、Hook、更多布局控制这类功能,做企业站才需要。

注意:启用新主题后,原来的菜单、小工具位置可能会错位。先别慌,去「外观」→「菜单」把菜单位置重新勾一遍(GeneratePress 一般提供 Primary Menu、Mobile Menu 等位置)。

第三步:安装 GenerateBlocks 插件

这一步做完,你的区块编辑器里会多出一整套布局用区块。

  1. 左侧菜单点「插件」→「安装插件」。
  2. 搜索 GenerateBlocks,找到作者 GenerateBlocks / Tom Usborne 的那个。
  3. 点「立即安装」,再点「启用」。

启用后,随便打开一篇文章点「编辑」,点左上角蓝色 + 号,搜索 container,能看到 GenerateBlocks 的区块就说明装好了。付费版 GenerateBlocks Pro 额外提供 Accordion、Tabs、Query Loop 之类的进阶区块。

注意:如果你的编辑器里出现了两个名字很像的插件(比如老版本的 GenerateBlocks 和 GenerateBlocks Pro 同时装),只留一个,重复装会导致区块报错。

第四步:把两者接起来用

这一步做完,你能用区块搭出一个两栏的首页区块。

  1. 新建页面:「页面」→「新建页面」,标题随便写,比如"首页测试"。
  2. 插入容器:点 +,搜 Container,先放一个 Container(它相当于一行)。
  3. 在它里面放 Grid:点 +,搜 Grid,选中后右侧设置面板把列数设成 3。
  4. 往 Grid 里拖入三个 Container,每个里面再放一个 Headline 和一个 Button。
  5. 右侧「区块」面板里,Container 可以设背景色、内边距;GeneratePress 的全局设置则在「外观」→「自定义」里,管的是全站字体、容器宽度、页头样式。

分工记牢:**页面里长什么样 → 用 GenerateBlocks;全站统一长什么样 → 用 GeneratePress 的自定义面板。**

注意:改完样式前台没变化,先清缓存。装了 WP Super Cache、LiteSpeed Cache 这类插件的,去插件页面点「清除全部缓存」,再用浏览器无痕窗口看。

第五步:别动主题源码

如果你要改 GeneratePress 的模板文件,先建子主题:「外观」→「主题」→「安装主题」搜 GeneratePress child,或者用 Child Theme Configurator 插件生成。直接改父主题文件,下次主题更新你的改动全没了。

注意:GeneratePress 后台升级前建议先备份数据库,尤其是已经在线上跑的站。

小结

  • GeneratePress 是主题,管全站骨架;GenerateBlocks 是插件,管页面内容积木,两个都装。
  • 主题在「外观 → 主题 → 安装主题」装,插件在「插件 → 安装插件」装。
  • 页面样式用 GenerateBlocks 的 Container / Grid,全站样式去「外观 → 自定义」。
  • 要改模板先建子主题,改完前台没反应先清缓存。
  • 免费版本应付普通博客和展示站足够,付费版按需再买。
版权声明:本文来自 GJ站长论坛《GeneratePress和GenerateBlocks?》
原文链接:https://www.gj0.com/thread-408.html
转载请注明出处并保留本声明;内容仅代表作者观点,与本站立场无关。若本文涉嫌侵权,请联系本站处理。

全部回复 0

还没有回复,来抢沙发~