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