diff --git a/wp-admin/admin-functions.php b/wp-admin/admin-functions.php index 0b2ed2ccab..b2e1908f86 100644 --- a/wp-admin/admin-functions.php +++ b/wp-admin/admin-functions.php @@ -1024,12 +1024,14 @@ function get_meta_keys() { function meta_form() { global $wpdb; + $limit = (int) apply_filters('postmeta_form_limit', 30); $keys = $wpdb->get_col(" - SELECT meta_key - FROM $wpdb->postmeta - GROUP BY meta_key - ORDER BY meta_id DESC - LIMIT 10"); + SELECT meta_key + FROM $wpdb->postmeta + GROUP BY meta_key + ORDER BY meta_id DESC + LIMIT $limit"); + natcasesort($keys); ?>

@@ -1039,12 +1041,12 @@ function meta_form() {
- +