metadata_exists example

$key = 'ID';
        }

        if ( isset( $this->data->$key ) ) {
            return true;
        }

        if ( isset( self::$back_compat_keys[ $key ] ) ) {
            $key = self::$back_compat_keys[ $key ];
        }

        return metadata_exists( 'user', $this->ID, $key );
    }

    /** * Magic method for accessing custom fields. * * @since 3.3.0 * * @param string $key User meta key to retrieve. * @return mixed Value of the given user meta key (if set). If `$key` is 'id', the user ID. */
    public function __get( $key ) {
        

                'sidebar-2'           => array(
                    0 => 'block-5',
                    1 => 'block-6',
                ),
                'array_version'       => 3,
            )
        );

        if ( ! is_multisite() ) {
            update_user_meta( $user_id, 'show_welcome_panel', 1 );
        } elseif ( ! is_super_admin( $user_id ) && ! metadata_exists( 'user', $user_id, 'show_welcome_panel' ) ) {
            update_user_meta( $user_id, 'show_welcome_panel', 2 );
        }

        if ( is_multisite() ) {
            // Flush rules to pick up the new page.             $wp_rewrite->init();
            $wp_rewrite->flush_rules();

            $user = new WP_User( $user_id );
            $wpdb->update( $wpdb->options, array( 'option_value' => $user->user_email ), array( 'option_name' => 'admin_email' ) );

            
return true;
        }

        if ( 'post_category' === $key ) {
            return true;
        }

        if ( 'tags_input' === $key ) {
            return true;
        }

        return metadata_exists( 'post', $this->ID, $key );
    }

    /** * Getter. * * @since 3.5.0 * * @param string $key Key to get. * @return mixed */
    public function __get( $key ) {
        
Home | Imprint | This part of the site doesn't use cookies.