WPINC_meta.php Notes - WordPress-Thinstall/wordpress-develop GitHub Wiki

interface CoreMetaInterface {
    function add_metadata($meta_type, $object_id, $meta_key, $meta_value, $unique = false);
    function update_metadata($meta_type, $object_id, $meta_key, $meta_value, $prev_value = '');
    function delete_metadata($meta_type, $object_id, $meta_key, $meta_value = '', $delete_all = false);
    function get_metadata($meta_type, $object_id, $meta_key = '', $single = false);
    function metadata_exists( $meta_type, $object_id, $meta_key );
    function get_metadata_by_mid( $meta_type, $meta_id );
    function update_metadata_by_mid( $meta_type, $meta_id, $meta_value, $meta_key = false );
    function delete_metadata_by_mid( $meta_type, $meta_id );
    function update_meta_cache($meta_type, $object_ids);
    function wp_metadata_lazyloader();
    function get_meta_sql( $meta_query, $type, $primary_table, $primary_id_column, $context = null );
    function _get_meta_table($type);
    function is_protected_meta( $meta_key, $meta_type = null );
    function sanitize_meta( $meta_key, $meta_value, $object_type );
    function register_meta( $object_type, $meta_key, $args, $deprecated = null );
    function registered_meta_key_exists( $object_type, $meta_key );
    function unregister_meta_key( $object_type, $meta_key );
    function get_registered_meta_keys( $object_type );
    function get_registered_metadata( $object_type, $object_id, $meta_key = '' );
    function _wp_register_meta_args_whitelist( $args, $default_args );
}