| 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) |
|---|