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 数据处理方式发生了重大变化,提供了一致的开发者体验和性能提升。
➡️

继续阅读