经过长时间的测试,Genesis团队已经发布了Genesis 2.6。我已经将易服客站点平台上的Genesis主题框架升级到2.6.1。你现在已经可以在你的易服客站点的仪表盘使用了。
下面为Genesis团队发布的2.6主要更新内容。
Customizer
尽管多年来我们的设置页面已经为我们的用户提供了很好的服务,但WordPress已经引入了一种更现代的方法来设置您的主题,即定制程序。当您调整布局,标题图片和其他设置等功能时,它会显示您的网站的实时预览。
截至Genesis 2.6,主题和SEO设置页面中的所有设置现在也可以在定制器中使用。
标题标签
Genesis现在完全支持(默认)WordPress生成的标题标签。我们还构建了一个全新的类来处理构建WordPress输出的标题标签部分,使Genesis更加兼容所有现代SEO插件。
AdSense自动广告
如果您是AdSense用户,或希望通过您的网站获利,Genesis 2.6现在包含AdSense自动广告的自动集成。您需要做的就是将您的AdSense发布者ID粘贴到主题设置或新定制者面板中的新设置字段中。如果您启用了自动广告,AdSense会负责将您的广告放在效果最好的地方。
开发者友好添加
由于Gary Jones和Christoph Herr的出色努力,Genesis现在包含了执行集成、系统和单元测试的工具,以及检查是否符合WordPress编码标准。
与往常一样,我们继续改进每个版本的内联文档。
创世纪也越来越朝向我们的代码的真正面向对象的方法。我们已将大部分重要代码移到类中,并为它们实现了自动加载器。
如果你是一个有兴趣参与创世纪的开发者,那就再也没有比这更好的时间了!
更新日志
以下是创世纪2.6中功能变化的详细清单。
修复
- 更符合WordPress编码标准。
- 只有当ping存在时才设置评论的
entry-pings ID
。 - 确保在新安装中将默认设置保存到数据库。
- 修改管理metabox中的标题h3为h2。
- 在输出前确保Genesis主题支持导入/导出菜单。
- 在面包屑中输出父分类前检查文章的父分类。
- 在输出之前确保
和
分类: Genesis Framework, 博客
对文章类型有效。 - 更新
nav
元素的aria-label
属性以删除多余的“导航”文字。
添加
- 添加按修改日期对精选文章进行排序的选项。
- 通过Markup API为内容添加上下文相关的过滤器。
- 添加
Genesis_Customizerllei类
。 - 添加
Genesis_SEO_Document_Title_Parts类
。 - 主题默认添加
title-tag
支持。 - 添加类autoloader。
- 添加对AdSense自动广告的支持。
- 将aria-label属性添加到第二导航
nav
元素。 - 允许为已注册脚本的脚本标签添加额外属性。
改变
- 尽可能将网址更改为https。
- 更新到normalize.css 7.0.0。
- 在定制器中复制所有主题和SEO设置。
- 将所有类移到
lib/classes
它们自己的文件中。 - 为
entry-title-link
添加使用Markup API 。 - 对404页面标题添加标记Markup API 。
- 更改归档页面上标题的描述以遵循a11y。
- 改进配色方案检索函数。
删除
- 删除重复的
genesis_load_favicon
。 - 删除标题右上角小部件区域屏幕阅读器的h2。
- 从主要
nav
元素内移除屏幕阅读器h2
。 - 如果Genesis 2.6是您的第一个版本,请移除Feed设置。
发表回复