函数文档

display_themes()

💡 云策文档标注

概述

display_themes() 是一个 WordPress 函数,用于基于主题列表显示主题内容。它通过 WP_List_Table 类来准备和输出主题安装列表。

关键要点

  • 函数 display_themes() 用于显示主题内容,依赖于 WP_Theme_Install_List_Table 类。
  • 它首先检查全局变量 $wp_list_table 是否已设置,若未设置则调用 _get_list_table() 获取实例。
  • 函数调用 prepare_items() 准备列表项,然后调用 display() 输出表格。
  • 此函数自 WordPress 2.8.0 版本引入。

代码示例

function display_themes() {
    global $wp_list_table;

    if ( ! isset( $wp_list_table ) ) {
        $wp_list_table = _get_list_table( 'WP_Theme_Install_List_Table' );
    }
    $wp_list_table->prepare_items();
    $wp_list_table->display();
}

注意事项

  • 此函数主要用于后台主题安装页面,开发者应确保在正确上下文中调用。
  • 相关函数包括 WP_List_Table::display()、WP_List_Table::prepare_items() 和 _get_list_table(),用于表格显示和实例获取。

📄 原文内容

Displays theme content based on theme list.

Source

function display_themes() {
	global $wp_list_table;

	if ( ! isset( $wp_list_table ) ) {
		$wp_list_table = _get_list_table( 'WP_Theme_Install_List_Table' );
	}
	$wp_list_table->prepare_items();
	$wp_list_table->display();
}

Changelog

Version Description
2.8.0 Introduced.