Title: WP_Theme_Install_List_Table::theme_installer
Published: April 25, 2014
Last modified: February 24, 2026

---

# WP_Theme_Install_List_Table::theme_installer()

## In this article

 * [Source](https://developer.wordpress.org/reference/classes/wp_theme_install_list_table/theme_installer/?output_format=md#source)
 * [Related](https://developer.wordpress.org/reference/classes/wp_theme_install_list_table/theme_installer/?output_format=md#related)

[ Back to top](https://developer.wordpress.org/reference/classes/wp_theme_install_list_table/theme_installer/?output_format=md#wp--skip-link--target)

Prints the wrapper for the theme installer.

## 󠀁[Source](https://developer.wordpress.org/reference/classes/wp_theme_install_list_table/theme_installer/?output_format=md#source)󠁿

    ```php
    public function theme_installer() {
    	?>
    	<div id="theme-installer" class="wp-full-overlay expanded">
    		<div class="wp-full-overlay-sidebar">
    			<div class="wp-full-overlay-header">
    				<a href="#" class="close-full-overlay button"><?php _e( 'Close' ); ?></a>
    				<span class="theme-install"></span>
    			</div>
    			<div class="wp-full-overlay-sidebar-content">
    				<div class="install-theme-info"></div>
    			</div>
    			<div class="wp-full-overlay-footer">
    				<button type="button" class="collapse-sidebar button" aria-expanded="true" aria-label="<?php esc_attr_e( 'Collapse Sidebar' ); ?>">
    					<span class="collapse-sidebar-arrow"></span>
    					<span class="collapse-sidebar-label"><?php _e( 'Collapse' ); ?></span>
    				</button>
    			</div>
    		</div>
    		<div class="wp-full-overlay-main"></div>
    	</div>
    	<?php
    }
    ```

[View all references](https://developer.wordpress.org/reference/files/wp-admin/includes/class-wp-theme-install-list-table.php/)
[View on Trac](https://core.trac.wordpress.org/browser/tags/6.9.4/src/wp-admin/includes/class-wp-theme-install-list-table.php#L392)
[View on GitHub](https://github.com/WordPress/wordpress-develop/blob/6.9.4/src/wp-admin/includes/class-wp-theme-install-list-table.php#L392-L413)

## 󠀁[Related](https://developer.wordpress.org/reference/classes/wp_theme_install_list_table/theme_installer/?output_format=md#related)󠁿

| Uses | Description | 
| [esc_attr_e()](https://developer.wordpress.org/reference/functions/esc_attr_e/)`wp-includes/l10n.php` |

Displays translated text that has been escaped for safe use in an attribute.

  | 
| [_e()](https://developer.wordpress.org/reference/functions/_e/)`wp-includes/l10n.php` |

Displays translated text.

  |

| Used by | Description | 
| [WP_Theme_Install_List_Table::display_rows()](https://developer.wordpress.org/reference/classes/wp_theme_install_list_table/display_rows/)`wp-admin/includes/class-wp-theme-install-list-table.php` |

Generates the list table rows.

  |

## User Contributed Notes

You must [log in](https://login.wordpress.org/?redirect_to=https%3A%2F%2Fdeveloper.wordpress.org%2Freference%2Fclasses%2Fwp_theme_install_list_table%2Ftheme_installer%2F)
before being able to contribute a note or feedback.