设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 496|回复: 0

WordPress 5.8:走向完整的网站编辑

[复制链接]

307

主题

0

回帖

925

积分

高级会员

积分
925
发表于 2023-12-26 10:57:13 | 显示全部楼层 |阅读模式
WordPress 5.8现在发布了,它带来了一大堆令人兴奋的新变化——最引人注目的是人们期待已久、备受吹捧的全站点编辑功能。更具体地说,WordPress 5.8“Tatum”(以传奇爵士钢琴家阿特·塔图姆的名字命名)于2021年7月20日发布,作为正式的WordPress更新,所有用户都可以使用。这次更新大大扩展了块编辑器的作用,使它几乎可以编辑你的WordPress网站的每个部分。现在WordPress 5.8发布了,你将能够制作模板,利用新的块和块模式,享受使用可重用块的改进体验,并能够使用新的自定义选项来样式你的网站。



在这篇文章中,我们将更深入地解释这些新特性,并分享作为开发人员可以使用这个新版本做些什么。让我们开始吧!新的网站构建块和模式可重用块的改进新的模板编辑器基于块的主题块自定义增强和全局样式块在小部件区域下的变化WordPress 5.8这对开发者意味着什么?新的网站构建模块和模式

WordPress 5.8让我们更接近完整的网站编辑。对于初学者来说,这个版本中包含了新的块和块模式。它们包括页面列表、网站标题、Logo和标语的块。一个新的块模式目录使您可以找到可以安装的块模式成为可能,类似于您如何使用插件和主题目录来安装主题和插件。编辑器还根据所使用的块包含块模式建议。在此基础上,新的Query Loop块允许您在站点中以各种方式显示文章列表,并提供了自己的块模式集。如果你是一个开发人员,你也可以在主题和插件中使用Query Loop块。事实上,许多流行的插件已经提供了高级的查询循环功能,以支持查询循环显示的更多显示和自定义选项。例如,Post Grid的PostX - Gutenberg Blocks提供了大量的布局,包括滑块、网格、旋转盘,以及Query Loop块的更多布局。   

请记住,您并不局限于使用此块来显示您的博客文章。如上面的截图所示,您可以使用它来过滤页面、自定义帖子类型或具有特定类别、标签或由插件(如products)添加的自定义分类法的帖子等项目。可重用块改进

可重用块允许您样式化和配置某个块,然后在整个站点使用相同的设置重用它。在WordPress 5.8版本中,在创建可重用块时,系统会提示您命名该块。可重用块还支持修订历史记录,从而更容易恢复更改。有了新功能,你可以创建和编辑模板,你就可以创建可重用的模板,你的客户端可以在每个页面和帖子上使用。这包括以前没有块功能的元素。在这个新的模板编辑器中,还可以修改所有样式选项,包括颜色、字体和单独的设计。所有这些样式选项和编辑模板的功能都可以在你的WordPress网站的后端找到,界面类似于帖子/页面编辑器。值得一提的是,默认情况下,主题的模板编辑器是禁用的。但是,你可以通过在functions.php文件中添加以下行来启用它:

add_theme_support(\“ block-templates \“);如果主题不是基于块的(见下文),则会出现一个创建和使用模板的选项。在单篇文章编辑界面的侧边栏中,会出现以下内容:编辑模板的屏幕类似于后期编辑器。   

默认情况下,块有自己的样式来启用基本支持,不需要做任何更改。但是,如果不需要依赖默认样式,主题开发人员可以自定义这些样式或覆盖它们。自动的页面速度提升#1 WP托管

获得90+的页面速度得分,并通过迁移您的客户端网站到10Web来提升核心Web至关重要-所有在几分钟内,所有自动。构建您的新网站自动页面速度提升#1 WP托管

获得90+的页面速度得分和提升核心Web至关重要的迁移您的客户端网站到10Web -所有在几分钟内,所有自动。从名字上你可能已经猜到了,基于块的主题是在头脑中使用块编辑器开发的主题。它们还包括各种块的特定样式。基于区块的主题的美妙之处在于,它们可以编辑你网站的每一部分,超越页面和帖子的布局。例如,使用基于块的主题,您将能够编辑页眉和页脚。这些特性仍处于测试阶段,还不是WordPress核心体验的一部分。您需要安装Gutenberg插件来访问块主题的特性(激活“Blockbase”主题)。到目前为止,模板都是用PHP编写的。随着全面网站编辑的发展,块主题定义了默认模板和模板部分,它们是静态HTML文件,而不是PHP文件。完整的模板包括内容区和各种模板部分,如footer.html或header.html。其他模板可以重用这些模板部件。然而,由于模板部分如页眉和页脚是静态HTML文件,编辑它们将意味着必须覆盖它们。这就是为什么可以创建和编辑模板和模板部分作为自定义的post类型。在Appearance菜单中,新增了两个部分:Templates(用于内容部分)和Template Parts。这些部分将允许您选择模板、编辑主题中已经存在的模板或创建新模板。如果你想编辑一个完整的网站,你需要点击网站编辑器(在管理栏中的“编辑网站”链接),这是Post Editor的替代版本,专门为编辑完整的网站模板而设计。然后,您将能够使用页面顶部的下拉菜单在模板和模板部分之间切换和编辑。    “默认模板部件位于主题结构中的块模板和块模板部件文件夹中的文件中。新保存的模板部件在外观菜单下的子菜单模板部件中。       值得一提的是,一旦在一篇文章中使用了模板或模板部分,该内容将被序列化并作为自定义文章类型的文章内容存储在数据库中。到目前为止,还不清楚如果用户决定激活一个包含同名模板的新主题,用户编辑的模板将如何表现。在测试模板编辑器和全局样式时,有趣的是,通常在Appearance选项卡下的Customize选项不再提供任何非块主题的样式选项。唯一的选项是配置菜单、主页设置、站点标识和额外的CSS。除此之外,使用基于块的主题意味着你不必在后期编辑器和实时定制器之间切换。相反,一切都将被管理在一个单一的地方。这不仅可以简化网站编辑和定制,还可以让客户更容易使用网站。如前所述,您仍然可以从外观菜单打开定制器,但是,它将不包含任何样式选项。在撰写本文时,官方存储库中还没有很多基于块的主题。一个很好的例子一个基于块的主题是TT1 Blocks。然而,这并不意味着非基于块的主题将在一夜之间停止工作。他们将继续工作,许多用户可能会继续依赖经典编辑器或像Elementor这样的页面构建插件来管理和添加内容到他们的网站。但是很明显,块的世界是WordPress未来的方向,这意味着你应该开始考虑创建自己的基于块的主题。考虑到这一点,一个问题出现了:页面构建器插件在基于块的世界中还有一席之地吗?

页面构建插件,如Elementor或Beaver builder,使非技术用户可以轻松构建网站,即使是具有复杂页面布局的网站,也无需学习代码。这些页面构建器还提供了超越页面编辑的功能,允许用户编辑页眉、页脚和侧边栏区域。尽管完整的网站编辑确实使块编辑器与页面构建器插件非常有竞争力,但后者仍然受到忠实用户的欢迎。这使得用户不太可能立即放弃,特别是考虑到使用新的块编辑器可能会有一个陡峭的学习曲线和调整周期。WordPress还需要一些时间和一些主要的版本来改善完整网站编辑器的用户体验,使其更直观、更容易导航,并与流行的页面构建插件的用户体验相媲美。此外,主题现在将使用一个主题。Json文件来控制和配置样式选项,包括布局配置、块支持、调色板等。如前所述,这些样式只能在编辑器模式下访问,而不能在前端访问。类似地,任何具有样式相关逻辑的插件都应该使用API来检索主题。json文件。例如,如果一个插件提供了使用暗主题的能力,它就应该使用这个主题。Json文件设置以浅色显示文本的选项。

此更改旨在解决许多主题作者面临的最大问题之一。也就是说,当考虑到核心、主题、用户风格以及所有可能的块风格时,如何处理出现的冲突。这个主题。json文件通过减少浏览器必须输出的CSS数量来缓解这个问题。它解决了特异性战争,并在用户界面控件中为用户提供当前样式信息。把这看作是整合核心、用户和主题样式设置的第一步。

现在是深入研究主题规范文档的最佳时机,以查看更多示例并深入理解该文件将包含哪些内容。到目前为止,如果你想改变你的主题的样式,你必须使用Live Customizer。如果您是一名开发人员,则必须使用Live Customizer为客户实现样式更改。自从Gutenberg的引入,WordPress用户必须在Live Customizer和post editor之间切换来进行风格的更改。这是因为方块有自己的样式,只能通过后期编辑器使用。然而,正如你从上面的截图中看到的,没有办法知道这些样式是单独应用于单个页面,还是在整个网站中全局应用。在新版本的WordPress中,样式编辑只在一个地方进行——WordPress编辑器。此外,现有的区块将包括新的设计工具和增强功能,如更多的颜色和排版选择,间距选项,封面背景的拖放功能,等等。这些更改将允许您将pdf嵌入到File块中,您还将有更多的块转换选项。继续向前,如果您正在为您的客户开发自定义主题,您将需要适应这些更改,并确保他们可以编辑相同的样式的地方。你现在可以使用新的Widgets屏幕和更新的自定义器在你的主题的小部件区域中使用任何块。这允许用户向他们的小部件区域添加更多的内容。这个新的编辑器在WordPress 5.8中默认是启用的,但是,你可以禁用它,给你的客户端更多的时间来适应这些变化。包括remove_theme_support(\“ widgets-block-editor \“)在你的主题或你的客户端正在使用的主题中,你可以使用新的use_widgets_block_editor过滤器来删除新的小部件编辑器安装和激活经典小部件插件

现有的小部件将继续工作,但将通过一个名为遗留小部件块的新块访问。如果你正在开发自定义插件,你需要记住两件事:总是使用插件添加的事件绑定事件处理程序允许用户通过块转换从小部件迁移到块,让你的插件的小部件显示为他们自己的块

在WordPress 5.8中的变化

除了上面分享的变化之外,还有一些小的面向开发者的变化,你会在WordPress 5.8中发现。对WebP图像格式的支持使用新的image_editor_output_format过滤器钩子来更改图像子尺寸

的文件格式。更多信息,你可以参考WordPress的官方博客文章详细介绍这些更改。这对开发人员意味着什么?如果你是一名WordPress开发人员,你可能想要先深入研究特定于开发人员的更改,并熟悉新函数和过滤器挂钩。然而,这并不意味着您应该忽略其他更改。更具体地说,您需要深入了解完整网站编辑工作的所有复杂性。熟悉创建经典和基于块的主题所需的新配置文件,记录所有新的过滤器钩子和函数,并探索WordPress Codex,以了解它们是如何工作的,以及如何在主题、块、和插件探索新的模板文件了解WordPress查找第一个层次结构的模板创建模板,你知道你的客户定期使用熟悉各种WordPress API和块模式API你可以创建自定义块模式可用于主题和插件设置一个专门的登台环境或本地安装,这样你就可以测试的所有更改之前将他们活到你客户的网站书签通过记录培训课程和教程帮助您的客户过渡到完整的网站编辑体验,通过参加双月一次的基于块的主题会议(#themereview频道)来了解当前的事务状态和计划未来的变化,并在make.wordpress.org/core

“最后的想法”

随着期待已久的WordPress的发布,监视核心更新的讨论现在在这里,确保测试一切。这将使您能够有效地更新客户的网站,并为可能需要更多关注的任何更改做好准备。临时站点或本地WordPress安装是测试新特性的最佳方式。我们希望这篇文章能让你对新发布的WordPress 5.8有个大概的了解。使用这里分享的技巧,使更新过程和体验对您和您的客户都顺畅。随着WordPress不断增加新功能和改进现有功能,了解其前进的方向是非常必要的,以便保持领先和漂浮。你喜欢这篇文章吗?传播这个词!留言取消回复

您的邮件地址将不会公布。必填字段标记为*

您的电子邮件地址将永远不会被发布或共享。必填字段标记为*

COMMENT*

NAME *

EMAIL ADDRESS *

WEBSITE

在此浏览器中保存我的姓名、电子邮件和网站,以便下次评论时使用。





相关文章WordPress主机托管的终极比较(2022)WordPress主机托管成本:你到底应该支付多少?介绍10Web的WordPress托管:最快的全自动托管,如何用6个简单的步骤保护WordPress站点# WordPress
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|跨境圈导航 ( 粤ICP备19025394号 )

GMT+8, 2024-12-4 16:51 , Processed in 0.058465 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表