WordPress 4.4:您应该知道的 10 个最酷的新功能
WordPress 4.4 今天刚刚发布,我们试用了这个最新的新产品,看看我们能找到哪些新的闪亮功能。这个新版本附带了许多改进,这些改进将使 WordPress 开发人员发疯。它甚至可能最终在以 JavaScript 为中心的时代塑造 WordPress 的未来。
在这篇文章中,我们将介绍您应该检查的 10 个新的 WordPress 4.4 功能。
1. 随处嵌入帖子
多年来,您可以通过使用称为oEmbed的功能在您的网站上嵌入内容,例如 YouTube 视频或推文。好消息是 WordPress 在 4.4 中采用了此功能,您现在可以轻松地将内容嵌入网站的任何位置,只需获取帖子的 URL 并将其粘贴到内容编辑器中即可。您嵌入的帖子的预览将出现在您的页面上,如下所示:
如果出于某种原因,您觉得不想使用此功能,则可以通过安装禁用嵌入插件来禁用它。
2. 使用响应式图片
随着设备及其屏幕越来越大,设计师也必须处理更大的图像。坏消息是这会导致页面加载时间变慢。因此,WordPress 现在支持您的主题上的响应式图像可能是个好时机。
在此更新中,WordPress 在用于对齐(左、中或右)的类属性之上为您的图像添加了两个属性:srcset
和sizes
. 这些属性允许帖子缩略图、照片库和其他图像上的图像根据视口以适当的大小传送。
因此,在每张图片上,您都会看到如下输出源代码:
1个
|
< img class = "alignnone size-full wp-image-15 below-entry-meta" src = "http://yoursite.com/wp-content/uploads/2015/11/horse.png" alt = "horse" srcset = "http://yoursite.com/wp-content/uploads/2015/11/horse-300x217.png 300w, http://yoursite.com/wp-content/uploads/2015/11/horse-768x556.png 768w, http://yoursite.com/wp-content/uploads/2015/11/horse.png 868w" sizes = "(max-width: 709px) 85vw, (max-width: 909px) 67vw, (max-width: 1362px) 62vw, 840" height = "628" width = "868" > |
3. 新主题:二十六
二十六是 WordPress 4.4 的全新默认主题。它旨在采用传统的博客格式。
Twenty Sixteen 非常适合博客或网站,具有可选的侧边栏、具有漂亮默认配色方案的自定义颜色选项、和谐的流体网格、溢出显示大图像、使用自定义摘录向帖子添加介绍的能力,以及其他完善的功能。
4. REST API 简介
WordPress 4.4 将 REST API 基础设施引入了核心。此 API 处理路由、参数处理、JSON 序列化、状态代码以及创建自定义 REST API 端点的函数。这对开发人员来说是个好消息。有了这个基础设施,开发人员终于能够为他们的主题、插件、甚至移动或桌面应用程序构建他们自己的 API。
转到此页面,添加自定义端点,了解如何注册自定义 API 端点。
5.自定义术语分类元
在以前的 WordPress 版本中,我们可以通过术语元向帖子和页面添加自定义字段。现在 WordPress 已将此功能添加到分类对象中。
例如,在类别分类法上,我们可能想要添加一个自定义字段,即category image
在每个类别上显示帖子的特色图片。在这个版本中,我们可以通过使用以下函数来做到这一点:add_term_meta()
、update_term_meta()
、delete_term_meta()
和get_term_meta()
。
阅读更多:了解 WordPress 自定义元框
6.单个帖子模板文件
在此版本中,WordPress 在主题层次结构中包含了一个新的模板文件,可用作单个帖子或自定义帖子类型。当您针对特定帖子时,此功能很有用,可以为该页面提供“特殊”样式,使其看起来与其他页面不同。您将拥有一个名称如下的模板文件:
单-{post_type}-{post_name}.php
例如,这里我有一个自定义帖子类型book
,我想为“畅销书”帖子打扮一下。所以我创建single-book-bestseller.php
然后调整样式以仅应用于此页面。最后,我将 post slug 更改为yoursite.com/book/bestseller
应用特殊页面。
7.改进评论
WordPress 对评论表单进行了重新排列,首先显示评论字段,然后是下方的姓名和电子邮件字段。此改进解决了登录和注销用户的评论行为不同的问题。
在后端,评论现在由WP_Comment
对象表示。这使您能够使用更强大的评论查询以更面向对象 (OOP) 的方式输出评论。
8.标题层次结构
WordPress 正在改进仪表板屏幕上的标题层次结构,旨在帮助用户使用屏幕阅读器等辅助技术。这很重要,因为辅助技术使用这些标题来查找信息并使用键盘导航到相关内容。
假设他们使用1键跳转到第一个h1
,然后按2 键跳转到h2
。使用正确的标题层次结构,不会遗漏任何标题级别。
通过这次改造,一个页面wp-admin/edit.php
现在将有 Posts as h1
,“Filter posts list” 和 “Posts list” as h2
,它们在视觉上被 CSS 类隐藏了.screen-reader-text
。
当屏幕阅读器被激活时,隐藏的内容h2
将被阅读。
9. 多站点:添加 WP_Network
WordPress 引入了一个新对象WP_Network
,以便于在多站点网络中进行交互。此类在加载期间用于填充$current_site
全局变量并设置当前网络。
4.4 版还有其他新功能来填充网络选项;他们是add_network_option()
, update_network_option()
,get_network_option()
和delete_network_option()
。
10.更快的定制器加载时间
在 WordPress 4.4 中,有一些改进可以更快地加载自定义程序选项。其中一些改进包括减少定制器的峰值内存使用和推迟嵌入定制器小部件控件,直到小部件区域展开并且小部件控件实际显示给用户。这使加载时间快了 10 倍。JavaScript 内联文档的另一项改进可帮助开发人员了解其工作原理。