1 | @@ -629,6 +645,7 @@ function _list_meta_row( $entry, &$count ) { |
---|
2 | * Prints the form in the Custom Fields meta box. |
---|
3 | * |
---|
4 | * @since 1.2.0 |
---|
5 | + * @since x.x.x The default list of meta keys used to populate the dropdown was removed. |
---|
6 | * |
---|
7 | * @global wpdb $wpdb WordPress database abstraction object. |
---|
8 | * |
---|
9 | @@ -651,24 +668,7 @@ function meta_form( $post = null ) { |
---|
10 | */ |
---|
11 | $keys = apply_filters( 'postmeta_form_keys', null, $post ); |
---|
12 | |
---|
13 | - if ( null === $keys ) { |
---|
14 | - /** |
---|
15 | - * Filters the number of custom fields to retrieve for the drop-down |
---|
16 | - * in the Custom Fields meta box. |
---|
17 | - * |
---|
18 | - * @since 2.1.0 |
---|
19 | - * |
---|
20 | - * @param int $limit Number of custom fields to retrieve. Default 30. |
---|
21 | - */ |
---|
22 | - $limit = apply_filters( 'postmeta_form_limit', 30 ); |
---|
23 | - $sql = "SELECT DISTINCT meta_key |
---|
24 | - FROM $wpdb->postmeta |
---|
25 | - WHERE meta_key NOT BETWEEN '_' AND '_z' |
---|
26 | - HAVING meta_key NOT LIKE %s |
---|
27 | - ORDER BY meta_key |
---|
28 | - LIMIT %d"; |
---|
29 | - $keys = $wpdb->get_col( $wpdb->prepare( $sql, $wpdb->esc_like( '_' ) . '%', $limit ) ); |
---|
30 | - } |
---|
31 | + assertNotEmpty($keys) |
---|