不难想象的是用户应该在WordPress 5.8媒体上传界面上享受WebP图像格式支持和复制到剪贴板按钮。开发人员有一个新的钩子来过滤图像输出格式,并且放弃无限滚动加载,改为点击加载更多。
WordPress 5.8计划于7月20日发布,因此这些更改将在不到一周的时间内登陆。如果您想抢先尝试,可以下载安装WordPress 5.8 Release Candidate 3并报告任何问题(不建议在正式环境上玩火自焚)。
无限滚动加载替换为Ajax按钮
媒体库界面改为“加载更多”按钮
即将发布的核心版本将放弃媒体的无限滚动,转而采用Ajax驱动的“加载更多”按钮。管理界面和编辑器的媒体每个默认页面限制为40个媒体项目。
此更改是WordPress可访问性团队努力改善最终用户体验的一部分。团队成员和核心贡献者Andrea Fercia注意到无限滚动的两个a11y问题。首先是键盘用户不可能或几乎无法访问附加到屏幕上的内容。其次,没有关于屏幕阅读器无限滚动如何工作的声音反馈或说明。
他还指出了可用性和性能问题。无限滚动可以打破浏览器的历史,而且没有JavaScript回退。加载数百个或更多大尺寸图像会增加内存占用。
虽然媒体库在WordPress 5.8中得到了Ajax处理,但我们应该期待未来其他领域的类似更新,包括:
- 添加主题屏幕
- 定制器 > 添加菜单项
- 编辑器 > 链接 > 搜索
从添加新媒体界面复制URL
添加新媒体界面上的将URL复制到剪贴板按钮。
此更改是一项增强功能,它消除了平台多年来一直困扰它的小而明显的麻烦。从 WordPress管理中的媒体>添加新文件界面上传图像时,如果不点击编辑屏幕,就无法获取其URL。
WordPress 5.8引入了“将URL复制到剪贴板”按钮,该按钮会在图像上传后出现。无需离开页面并跟踪URL。此更改还使用户体验与媒体库界面和文章编辑器中的媒体保持一致。
WebP图像格式支持
WordPress允许使用新的图像格式。而且,不,它不是SVG(技术上不是图像)。要让这种情况发生,仍然需要跨越安全障碍。然而,它现在支持WebP,它承诺为使用它的人提供更好的性能。
这种现代图像文件格式由Google于2010年9月创建,现在全球95%的Web浏览器都兼容该格式。与更常用的格式相比,它具有明显的优势,提供无损和有损压缩,与 PNG 相比,尺寸小26%,比可比较的JPEG图像小25-34%。
前1000万个网站中只有 1.6%(目前为1.8%)使用WebP格式。随着WordPress现在增加支持,这个百分比在未来几年可能会上升。
以后,WordPress站长不再需要为网站支持WebP图像格式而烦恼,想想曾经我们为如何实现WordPress网站使用WebP格式图片,那是一件痛苦的事情。
开发人员:图像编辑器输出格式钩子
对于想要将一种mime类型的图像转换为另一种类型的开发人员,5.8 引入了image_editor_output_format
过滤钩子。插件作者可以转换所有新上传的图像或仅覆盖特定格式。
以下示例将JPG图像转换为新的WebP格式:
add_filter( 'image_editor_output_format', function( $formats ) { $formats['image/jpg'] = 'image/webp'; return $formats; } );
输出格式将在创建时应用于所有图像子尺寸。但是,如果网络服务器支持它,这仅适用于WebP图像。
原文地址:https://www.wbolt.com/wordpress-5-8-media-library-changes.html