wpseek.com
A WordPress-centric search engine for devs and theme authors
get_metadata_by_mid › WordPress Function
Since3.3.0
Deprecatedn/a
› get_metadata_by_mid ( $meta_type, $meta_id )
Parameters: (2) |
|
Returns: |
|
Defined at: |
|
Codex: |
Get meta data by meta ID
Related Functions: delete_metadata_by_mid, update_metadata_by_mid, get_metadata, get_post_meta_by_id, _get_meta_table
Source
function get_metadata_by_mid( $meta_type, $meta_id ) { global $wpdb; if ( ! $meta_type || ! is_numeric( $meta_id ) || floor( $meta_id ) != $meta_id ) { return false; } $meta_id = intval( $meta_id ); if ( $meta_id <= 0 ) { return false; } $table = _get_meta_table( $meta_type ); if ( ! $table ) { return false; } $id_column = ( 'user' == $meta_type ) ? 'umeta_id' : 'meta_id'; $meta = $wpdb->get_row( $wpdb->prepare( "SELECT * FROM $table WHERE $id_column = %d", $meta_id ) ); if ( empty( $meta ) ) { return false; } if ( isset( $meta->meta_value ) ) { $meta->meta_value = maybe_unserialize( $meta->meta_value ); } return $meta; }