什么是区块样式以及为什么它们很重要
区块样式是包含一组已排列和设置样式的Gutenberg区块的预设模板。其主要目的是允许用户快速重复使用完整的布局,而不必每次都从头开始构建相同的结构。例子包括带有图像和文本的英雄部分、带有头像和评级的推荐卡片,或带有多个元素的精选产品卡片。
对于经常使用Gutenberg编辑器的WordPress用户,区块样式可以节省大量时间——特别是在构建具有类似结构的多个页面时。它们还通过确保每个人都使用相同的预先设计的模板来改进网站的设计一致性。这对于管理客户网站的团队和代理机构尤其有价值。
区块样式的力量:加快页面创建速度、减少设计错误、保持视觉一致性、无需HTML/CSS知识、与DirectAdmin托管完美配合。
如何在WordPress编辑器中访问区块样式
一旦您知道在哪里找到区块样式,使用它们就很简单。WordPress Gutenberg编辑器包括一个内置界面,用于在编辑器内直接搜索和浏览区块样式。
分步指南:在编辑器中查找样式
当您创建或编辑文章或页面时,请按照以下步骤操作:
- 打开WordPress文章/页面编辑器
- 在顶部工具栏中寻找"样式"标签或"+"图标(或编辑器的右上角)
- 单击打开样式库,其中显示已安装的样式和样式目录
- 搜索或浏览各种类别,如"英雄"、"按钮"、"卡片"、"标题"等
- 单击所需的样式,它会自动将所有区块插入您的页面
提示:某些主题附带与主题设计完美配合的特定于主题的区块样式。检查您当前的主题是否包含自定义样式。
样式目录及其他资源
WordPress不仅提供少量内置样式。有一个由WordPress社区维护的完整样式目录,由全世界的开发人员和设计师不断更新新样式。样式目录是发现、下载和贡献样式的中心枢纽。
访问样式目录
许多主题和插件在编辑器内直接显示样式目录,但您也可以访问patterns.wordpress.org上的在线目录。在那里,您可以按类别、主题或关键字搜索和筛选,以找到适合您的项目的内容。
创建您自己的自定义区块样式
许多WordPress设计师和开发人员需要创建为其插件、主题或特定项目要求定制的区块样式。好消息是WordPress使这个过程即使对基本PHP知识的人也很容易。
方法1:使用Code Snippets插件
对于不想直接编辑主题文件的用户,Code Snippets插件提供了最简单的方法。此方法允许您添加PHP代码,而无需接触主题的functions.php文件。
- 从WordPress.org安装Code Snippets插件
- 导航到Code Snippets → 添加新的
- 粘贴使用register_block_pattern()注册自定义样式的PHP代码
- 保存并在编辑器中测试新创建的样式
方法2:编辑主题functions.php
对于更高级的自定义,您可以直接编辑主题的functions.php文件。使用register_block_pattern()添加代码,其中包含样式的详细信息,包括标题、描述以及最重要的是组成样式的区块HTML/JSON结构。
警告:直接编辑主题文件存在风险,如果主题被更新可能会丢失数据。在修改functions.php之前始终创建子主题,以便您的更改在更新中保留。
同步与非同步样式:关键差异
WordPress提供两种不同类型的样式,功能不同。理解差异对于有效使用样式至关重要。
同步样式(可重用块)
同步样式(也称为可重用块)在该样式的每个实例之间建立连接。当您编辑存储的样式一次时,所有在网站上使用该样式的位置都会自动更新。这对于应在整个网站上保持相同的元素(如页眉、页脚和侧边栏)非常有价值。
非同步样式
非同步样式仅用作模板。当您插入非同步样式时,它会将所有区块复制到您的页面中,但与原始样式没有持续的连接。如果您稍后编辑非同步样式,已放置的副本不会受到影响。当每个页面需要类似布局的唯一变化时,此方法最有效。
| 功能 | 同步样式 | 非同步样式 |
|---|---|---|
| 集中编辑 | ✓ 到处更新 | ✗ 仅此实例 |
| 最佳用途 | 页眉/页脚/侧边栏 | 唯一页面布局 |
| 数据库大小 | 较小(存储一次) | 较大(重复) |
| 灵活性 | 较低(处处相同) | 较高(编辑每个) |
| 性能 | 更好 | 较慢 |
样式类别和组织
区块样式被组织成类别,以帮助用户找到他们需要的内容。当您的样式库增长时,此组织变得越来越重要。适当的分类使内容创建者发现样式变得高效。
标准样式类别
- 按钮:各种按钮样式,如行动号召按钮、社交分享按钮、图标按钮
- 卡片:可重用卡片布局,包括服务卡片、产品卡片、团队成员卡片
- 列:布局样式,如两列、三列和不对称布局
- 页脚:页脚样式,用于版权信息、社交链接和页脚导航
- 图库:图像库布局和照片展示样式
- 标题:英雄部分、导航标题和特色内容标题
- 查询:用于动态内容(如最近文章和产品列表)的样式
- 文本:标题、段落和文本格式样式
当您创建自定义样式时,将它们分配到适当的类别中会使用户更容易发现它们。
设计师和开发人员的区块样式
WordPress设计师和开发人员可以利用区块样式来提高工作流效率并为其客户提供更好的服务。以下是每个角色如何受益。
对于设计师
设计师可以创建一组反映其设计系统的一致样式。将这些打包到主题或插件中,让客户在编辑器中选择样式,仅编辑文本内容。此方法确保设计一致性,同时赋予客户对内容的控制权。
对于开发人员
开发人员可以构建与自定义CSS和JavaScript集成的综合样式库。他们还可以使用WordPress查询块创建样式来显示动态内容,如最近的文章、产品类别和筛选结果,为非技术用户提供强大的布局选项。
最佳实践和技巧
遵循这些提示可以最大化您的区块样式工作流的有效性。
1. 从简单开始
不要最初过度复杂化样式。从简单的样式开始,如按钮组、标题+段落组合以及图像+文本布局。随着您了解哪些对用户最有效,逐步增加复杂性。
2. 使用描述性名称
清楚地命名您的样式,例如"英雄与图像左、文本右"而不仅仅是"英雄1"。清晰的名称可以帮助用户理解每个样式的目的,并更快地找到他们需要的内容。
3. 记录您的样式
创建文档或屏幕截图,显示每个样式及其用法。这将指导客户和团队成员了解最佳实践,最大化样式库的价值。
4. 测试响应性
确保所有样式在移动设备、平板电脑和桌面视口上看起来都很好。响应式设计对现代网站来说是必不可少的。
专业提示:安装Query Monitor插件来查看每个样式中的区块数量,并在需要时优化性能。优化良好的样式加载速度更快,改善核心网页指标分数。
立即开始 AsiaGB 托管
WordPress托管完全支持Gutenberg区块编辑器、区块样式、自定义主题和插件——具有易于使用的DirectAdmin、99%正常运行时间保证和高速SSD存储。
查看托管方案