From 8abb12ffc69804682c5337008b22301c712b6ada Mon Sep 17 00:00:00 2001 From: Mark Jaquith Date: Tue, 15 Jun 2010 20:07:02 +0000 Subject: [PATCH] Make the number of taxonomies to display per page setting actually stick. props nacin. fixes #13899 git-svn-id: https://develop.svn.wordpress.org/trunk@15263 602fd350-edb4-49c9-b593-d223f7449a82 --- wp-admin/edit-tags.php | 7 +------ wp-admin/includes/misc.php | 4 +++- wp-admin/includes/upgrade.php | 4 ++-- wp-includes/version.php | 4 ++-- 4 files changed, 8 insertions(+), 11 deletions(-) diff --git a/wp-admin/edit-tags.php b/wp-admin/edit-tags.php index c194ee44a0..1991270540 100644 --- a/wp-admin/edit-tags.php +++ b/wp-admin/edit-tags.php @@ -249,12 +249,7 @@ $pagenum = isset( $_GET['pagenum'] ) ? absint( $_GET['pagenum'] ) : 0; if ( empty($pagenum) ) $pagenum = 1; -if ( 'post_tag' == $taxonomy ) - $tags_per_page = (int) get_user_option( 'edit_tags_per_page' ); -elseif ( 'category' == $taxonomy ) - $tags_per_page = (int) get_user_option( 'categories_per_page' ); -else - $tags_per_page = (int) get_user_option( 'edit_' . $taxonomy . '_per_page' ); +$tags_per_page = (int) get_user_option( 'edit_' . $taxonomy . '_per_page' ); if ( empty($tags_per_page) || $tags_per_page < 1 ) $tags_per_page = 20; diff --git a/wp-admin/includes/misc.php b/wp-admin/includes/misc.php index 1a2c1340a8..1ecb3a05ca 100644 --- a/wp-admin/includes/misc.php +++ b/wp-admin/includes/misc.php @@ -337,6 +337,9 @@ function set_screen_options() { $type = str_replace('_per_page', '', $type); if ( in_array($type, get_post_types()) ) $map_option = 'edit_per_page'; + if ( in_array( $type, get_taxonomies()) ) + $map_option = 'edit_tags_per_page'; + switch ( $map_option ) { case 'edit_per_page': @@ -344,7 +347,6 @@ function set_screen_options() { case 'ms_users_per_page': case 'edit_comments_per_page': case 'upload_per_page': - case 'categories_per_page': case 'edit_tags_per_page': case 'plugins_per_page': $value = (int) $value; diff --git a/wp-admin/includes/upgrade.php b/wp-admin/includes/upgrade.php index 315efcbbed..1560f2c8d1 100644 --- a/wp-admin/includes/upgrade.php +++ b/wp-admin/includes/upgrade.php @@ -440,7 +440,7 @@ function upgrade_all() { if ( $wp_current_db_version < 11958 ) upgrade_290(); - if ( $wp_current_db_version < 15187 ) + if ( $wp_current_db_version < 15260 ) upgrade_300(); maybe_disable_automattic_widgets(); @@ -1133,7 +1133,7 @@ function upgrade_300() { if ( !is_multisite() || is_main_site() ) { $prefix = like_escape($wpdb->base_prefix); $wpdb->query( "DELETE FROM $wpdb->usermeta WHERE meta_key LIKE '{$prefix}%meta-box-hidden%' OR meta_key LIKE '{$prefix}%closedpostboxes%' OR meta_key LIKE '{$prefix}%manage-%-columns-hidden%' OR meta_key LIKE '{$prefix}%meta-box-order%' OR meta_key LIKE '{$prefix}%metaboxorder%' OR meta_key LIKE '{$prefix}%screen_layout%' - OR meta_key = 'manageedittagscolumnshidden' OR meta_key='managecategoriescolumnshidden' OR meta_key = 'manageedit-tagscolumnshidden' OR meta_key = 'manageeditcolumnshidden'" ); + OR meta_key = 'manageedittagscolumnshidden' OR meta_key='managecategoriescolumnshidden' OR meta_key = 'manageedit-tagscolumnshidden' OR meta_key = 'manageeditcolumnshidden' OR meta_key = 'categories_per_page' OR meta_key = 'edit_tags_per_page'" ); } } diff --git a/wp-includes/version.php b/wp-includes/version.php index e22e73224f..df368a2dcc 100644 --- a/wp-includes/version.php +++ b/wp-includes/version.php @@ -8,14 +8,14 @@ * * @global string $wp_version */ -$wp_version = '3.0-RC3-15257'; +$wp_version = '3.0-RC3-15260'; /** * Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema. * * @global int $wp_db_version */ -$wp_db_version = 15187; +$wp_db_version = 15260; /** * Holds the TinyMCE version