wp-admin/includes/theme-install.php:149Displays tags filter for themes.
function install_themes_dashboard() { install_theme_search_form( false ); ?><h4><?php _e( 'Feature Filter' ); ?></h4><p class="install-help"><?php _e( 'Find a theme based on specific features.' ); ?></p> <form method="get"> <input type="hidden" name="tab" value="search" /> <?php $feature_list = get_theme_feature_list(); echo '<div class="feature-filter">'; foreach ( (array) $feature_list as $feature_name => $features ) { $feature_name = esc_html( $feature_name ); echo '<div class="feature-name">' . $feature_name . '</div>'; echo '<ol class="feature-group">'; foreach ( $features as $feature => $feature_name ) { $feature_name = esc_html( $feature_name ); $feature = esc_attr( $feature ); ?> <li> <input type="checkbox" name="features[]" id="feature-id-<?php echo $feature; ?>" value="<?php echo $feature; ?>" /> <label for="feature-id-<?php echo $feature; ?>"><?php echo $feature_name; ?></label></li> <?php } ?></ol><br class="clear" /> <?php } ?> </div><br class="clear" /> <?php submit_button( __( 'Find Themes' ), '', 'search' ); ?></form> <?php}Introduced in 2.8.0. Unchanged from 6.7.7 through 7.1.0.
Signature, return type and hooks compared across 5 parsed releases.
src/wp-admin/includes/theme-install.php, and regenerated for each WordPress release so it tracks the code rather than a snapshot of it.