install_themes_dashboard

The timeline below displays how wordpress function install_themes_dashboard has changed across different WordPress versions. If a version is not listed, refer to the next available version below.

WordPress Version: 6.1

/**
 * Displays tags filter for themes.
 *
 * @since 2.8.0
 */
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 
}

WordPress Version: 5.1

/**
 * Display tags filter for themes.
 *
 * @since 2.8.0
 */
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 
}

WordPress Version: 4.7

/**
 * Display tags filter for themes.
 *
 * @since 2.8.0
 */
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 
}

WordPress Version: 4.2

/**
 * Display tags filter for themes.
 *
 * @since 2.8.0
 */
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'), 'button', 'search');
    ?>
</form>
<?php 
}

WordPress Version: 3.7

/**
 * Display tags filter for themes.
 *
 * @since 2.8.0
 */
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" action="">
	<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'), 'button', 'search');
    ?>
</form>
<?php 
}