WordPress 5.7抢先体验

251 阅读5分钟

WordPress 5.7测试版已经出来一段时间了,它计划在2021年3月发布。这将是今年的第一个重要版本更新,并带来了一些新的功能和改进。我们一直在密切关注开发情况,并在测试网站上尝试新功能。本文通过功能和截图展示WordPress 5.7中的新功能。

编辑器优化

WordPress编辑器是网站所有者花费大部分时间创建页面和编写内容的区域。每一个WordPress版本都会为编辑器带来新的功能和改进。WordPress 5.7还将推出一些全新功能和增强功能,以改善用户的编辑体验。

模块拖拽插入

WordPress 5.7将允许您从 "添加新区块"(+)插入器中简单地拖放一个区块到您的内容区域。这样您就可以在将区块放到文章画布上之前选择它的位置。

dragdropfrominserter.gif

全高模块(Full-Height Blocks)

全宽模块让用户可以创建令人惊叹的布局效果。现在WordPress 5.7也允许用户创建全高模块了。全高模块会填满用户的屏幕高度,让使用者创造更有吸引力的布局。

fullheightoption.png

模块描述简介

WordPress 5.7现在将显示模块的描述。例如,社交图标模块有Facebook、Twitter和其他社交图标。你可以在区块检查器中通过预览查看它们。

blockvariationdescriptions.png

社交图标尺寸

WordPress 5.7将允许用户调整社交媒体图标块中图标的大小。

socialiconssizes.png

按钮优化

WordPress 5.7将在编辑器中为按钮引入垂直对齐方式。用户还可以为他们的按钮选择预设的百分比宽度。

buttonverticalalignment.jpg

更方便从HTTP迁移到HTTPS

以前当用户将WordPress从HTTP转到到HTTPS时,用户必须手动更新嵌入在内容中的URL。不这样做会导致HTTP与HTTPS混在一起。WordPress 5.7将使网站更容易迁移到HTTPS。它将在网站健康状态菜单中显示HTTPS的更新操作。

migratetohttps.png

从这里,用户将能够点击按钮来更新WordPress的URL。这将切换您的WordPress和Site URL设置,并将网站内容中的URL更新为HTTPs。

标准化的WP-Admin调色板

WordPress 5.7还将对wp-admin的调色板进行标准化。基本上,WordPress使用Sass来即时生成CSS文件。WordPress带有一套有限的配色方案,引入新的配色方案很困难,因为开发人员必须处理基于Sass的变量。

admincolorschemepalettes.png

在即将发布的5.7版本中,WordPress将把CSS中使用的所有颜色折叠为蓝色、绿色、红色、黄色、灰色、黑色和白色中的一种可用色调。这将为开发人员提供一个具有更广泛的浅色和深色方案的调色板。

新的Robots API接口

WordPress 5.7将引入一个新的Robots API。这个API将允许开发人员以编程方式控制和更新网站上的robots元标签。Robots元标签允许您告诉搜索引擎机器人如何抓取和索引一个网站。这可以通过在网站根目录下添加robots.txt文件或使用robots元标签来实现。在WordPress 5.7中,将引入一个名为wp_robots的新功能。开发者将能够通过在函数中添加自己的过滤器来修改robots元标签。下面是一个例子来说明它是如何工作的。

image.png

WordPress 5.7也将默认在robots元标签中添加一个max-image-preview:large指令。这将允许搜索引擎在搜索结果中使用大图片进行预览。以下是在您网站的源代码中的样子。

image.png

对于在设置中关闭了搜索引擎可见性的网站,WordPress会自动隐藏这个标签。如果你想关闭这个功能,让搜索引擎决定使用哪张图片进行预览,那么你可以在你的主题的functions.php文件中添加以下代码,或者添加一个特定网站的插件。

image.png

懒加载iFrames

WordPress 5.7将自动为iframe嵌入添加懒加载。懒惰加载是一种在页面加载过程中用来提高网站速度的技术。它基本上是告诉用户的浏览器在浏览一个项目时进行加载。从WordPress 5.5开始,WordPress已经默认对图片使用了懒加载。这意味着所有使用iframe的嵌入,如视频网站视频,将使用懒加载来提高网站的页面加载速度。

底层更新

WordPress 5.7还将带来许多变化,供开发者在自己的主题、插件和项目中探索和使用。以下是其中的一些底层变化。WordPress 5.7将引入新的函数is_post_status_viewable()和is_post_publicly_viewable()来检查一个帖子是否可以公开查看。渲染块功能现在将允许开发人员过滤单个块的内容。

WordPress 5.7将增加一个filter hook,在retrieve_password()函数中操作$user_data变量。这将使开发者能够在重置密码时执行自定义验证检查。

开发者将能够通过使用一个新的login_site_html_link hook来改变在登录页面页脚显示的 "转到网站 "链接。

两个新的函数get_post_parent()和has_post_parent()将在WordPress 5.7中使用,用于确定一个页面是否有父节点,并以对象形式获取相关的父节点。

阅读更多文章,请关注我的公众号 :未定义变量