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. |