diff --git a/wp-admin/includes/class-wp-plugin-install-list-table.php b/wp-admin/includes/class-wp-plugin-install-list-table.php index 3b88cf096..417efc828 100644 --- a/wp-admin/includes/class-wp-plugin-install-list-table.php +++ b/wp-admin/includes/class-wp-plugin-install-list-table.php @@ -62,7 +62,7 @@ class WP_Plugin_Install_List_Table extends WP_List_Table { break; } - add_action( 'install_plugins_table_header', 'install_search_form' ); + add_action( 'install_plugins_table_header', 'install_search_form', 10, 0 ); break; case 'featured': diff --git a/wp-admin/includes/class-wp-theme-install-list-table.php b/wp-admin/includes/class-wp-theme-install-list-table.php index d79d5151d..d79233b63 100644 --- a/wp-admin/includes/class-wp-theme-install-list-table.php +++ b/wp-admin/includes/class-wp-theme-install-list-table.php @@ -78,7 +78,7 @@ class WP_Theme_Install_List_Table extends WP_Themes_List_Table { $_REQUEST['type'] = 'tag'; } - add_action( 'install_themes_table_header', 'install_theme_search_form' ); + add_action( 'install_themes_table_header', 'install_theme_search_form', 10, 0 ); break; case 'featured': diff --git a/wp-admin/includes/plugin-install.php b/wp-admin/includes/plugin-install.php index f104d00d9..9c7af81e4 100644 --- a/wp-admin/includes/plugin-install.php +++ b/wp-admin/includes/plugin-install.php @@ -84,8 +84,7 @@ function install_dashboard() {

WordPress Plugin Directory or upload a plugin in .zip format via this page.' ), self_admin_url( 'plugin-install.php?tab=upload' ) ); ?>

-

- +

@@ -116,17 +115,19 @@ add_action('install_plugins_dashboard', 'install_dashboard'); * * @since 2.7.0 */ -function install_search_form(){ +function install_search_form( $type_selector = true ) { $type = isset($_REQUEST['type']) ? stripslashes( $_REQUEST['type'] ) : ''; $term = isset($_REQUEST['s']) ? stripslashes( $_REQUEST['s'] ) : ''; ?>
+ + diff --git a/wp-admin/includes/theme-install.php b/wp-admin/includes/theme-install.php index ff7abcac7..32cd60c3f 100644 --- a/wp-admin/includes/theme-install.php +++ b/wp-admin/includes/theme-install.php @@ -49,19 +49,21 @@ function install_themes_feature_list( ) { * * @since 2.8.0 */ -function install_theme_search_form() { +function install_theme_search_form( $type_selector = true ) { $type = isset( $_REQUEST['type'] ) ? stripslashes( $_REQUEST['type'] ) : ''; $term = isset( $_REQUEST['s'] ) ? stripslashes( $_REQUEST['s'] ) : ''; + if ( ! $type_selector ) + echo '

' . __( 'Search for themes by keyword.' ) . '

'; ?> -

- + +
@@ -74,10 +76,10 @@ function install_theme_search_form() { * @since 2.8.0 */ function install_themes_dashboard() { - install_theme_search_form(); + install_theme_search_form( false ); ?>

-

+