function get_metadata_by_mid( $meta_type, $meta_id ) {
global $wpdb;
- if ( ! $meta_type || ! is_numeric( $meta_id ) ) {
+ if ( ! $meta_type || ! is_numeric( $meta_id ) || floor( $meta_id ) != $meta_id ) {
return false;
}
- $meta_id = absint( $meta_id );
- if ( ! $meta_id ) {
+ $meta_id = intval( $meta_id );
+ if ( $meta_id <= 0 ) {
return false;
}
global $wpdb;
// Make sure everything is valid.
- if ( ! $meta_type || ! is_numeric( $meta_id ) ) {
+ if ( ! $meta_type || ! is_numeric( $meta_id ) || floor( $meta_id ) != $meta_id ) {
return false;
}
- $meta_id = absint( $meta_id );
- if ( ! $meta_id ) {
+ $meta_id = intval( $meta_id );
+ if ( $meta_id <= 0 ) {
return false;
}
global $wpdb;
// Make sure everything is valid.
- if ( ! $meta_type || ! is_numeric( $meta_id ) ) {
+ if ( ! $meta_type || ! is_numeric( $meta_id ) || floor( $meta_id ) != $meta_id ) {
return false;
}
- $meta_id = absint( $meta_id );
- if ( ! $meta_id ) {
+ $meta_id = intval( $meta_id );
+ if ( $meta_id <= 0 ) {
return false;
}
* Registers a meta key.
*
* @since 3.3.0
- * @since 4.6.0 {@link https://make.wordpress.org/core/2016/07/08/enhancing-register_meta-in-4-6/ Modified
+ * @since 4.6.0 {@link https://core.trac.wordpress.org/ticket/35658 Modified
* to support an array of data to attach to registered meta keys}. Previous arguments for
* `$sanitize_callback` and `$auth_callback` have been folded into this array.
*