函数文档

wp_metadata_lazyloader()

💡 云策文档标注

概述

wp_metadata_lazyloader() 是一个 WordPress 函数,用于获取 WP_Metadata_Lazyloader 类的单例实例,该实例管理元数据的延迟加载队列。

关键要点

  • 函数返回 WP_Metadata_Lazyloader 对象,用于处理元数据的延迟加载。
  • 使用单例模式确保全局只有一个实例。
  • 相关函数包括 wp_lazyload_comment_meta()、wp_lazyload_term_meta() 和 wp_lazyload_site_meta(),用于将特定类型的元数据加入队列。
  • 自 WordPress 4.5.0 版本引入。

代码示例

function wp_metadata_lazyloader() {
    static $wp_metadata_lazyloader;

    if ( null === $wp_metadata_lazyloader ) {
        $wp_metadata_lazyloader = new WP_Metadata_Lazyloader();
    }

    return $wp_metadata_lazyloader;
}

📄 原文内容

Retrieves the queue for lazy-loading metadata.

Return

WP_Metadata_Lazyloader Metadata lazyloader queue.

Source

function wp_metadata_lazyloader() {
	static $wp_metadata_lazyloader;

	if ( null === $wp_metadata_lazyloader ) {
		$wp_metadata_lazyloader = new WP_Metadata_Lazyloader();
	}

	return $wp_metadata_lazyloader;
}

Changelog

Version Description
4.5.0 Introduced.