WordPress 6.3 改进和增强了 Meta 数据的能力和延迟加载功能
💡
原文中文,约2900字,阅读约需7分钟。
📝
内容提要
WordPress 6.3增强了Meta数据的能力,改进了分类/标签、评论和站点的Meta数据的延迟加载功能,提高了性能和代码可读性。
🎯
关键要点
- WordPress 6.3 改进了 Meta 数据的能力,增强了分类/标签、评论和站点的 Meta 数据的延迟加载功能。
- 延迟加载 Meta 数据是指仅在需要时加载相关的 Meta 数据,以提高性能。
- 分类/标签的 Meta 数据延迟加载改进,WP_Term_Query 不再提前加载 Meta 数据,而是将其添加到延迟加载队列中。
- 引入了 wp_lazyload_term_meta() 函数,简化了分类/标签 Meta 数据的处理。
- 评论 Meta 数据的延迟加载也得到了改进,WP_Comment_Query 类不再提前加载评论的 Meta 数据。
- 站点 Meta 数据支持延迟加载,开发者可以通过 wp_lazyload_site_meta() 函数将站点 ID 添加到队列。
- WP_Metadata_Lazyloader 类经过重构,提高了代码可维护性,弃用了 lazyload_term_meta 和 lazyload_comment_meta 方法。
- 延迟加载的改进包括在处理请求前验证 ID 是否在队列中,以防止不必要的数据库查询。
- 评论、分类/标签和站点的 Meta 数据处理方式发生了重大变化,提供了一致的开发者体验和性能提升。
➡️