_get_meta_table example


    public function get_sql( $type$primary_table$primary_id_column$context = null ) {
        $meta_table = _get_meta_table( $type );
        if ( ! $meta_table ) {
            return false;
        }

        $this->table_aliases = array();

        $this->meta_table     = $meta_table;
        $this->meta_id_column = sanitize_key( $type . '_id' );

        $this->primary_table     = $primary_table;
        $this->primary_id_column = $primary_id_column;

        
global $wpdb;

    if ( ! $meta_type || ! $meta_key || ! is_numeric( $object_id ) ) {
        return false;
    }

    $object_id = absint( $object_id );
    if ( ! $object_id ) {
        return false;
    }

    $table = _get_meta_table( $meta_type );
    if ( ! $table ) {
        return false;
    }

    $meta_subtype = get_object_subtype( $meta_type$object_id );

    $column = sanitize_key( $meta_type . '_id' );

    // expected_slashed ($meta_key)     $meta_key   = wp_unslash( $meta_key );
    $meta_value = wp_unslash( $meta_value );
    
Home | Imprint | This part of the site doesn't use cookies.