update_value example


        do_action( 'rest_insert_user', $user$request, true );

        if ( ! empty( $request['roles'] ) && ! empty( $schema['properties']['roles'] ) ) {
            array_map( array( $user, 'add_role' )$request['roles'] );
        }

        if ( ! empty( $schema['properties']['meta'] ) && isset( $request['meta'] ) ) {
            $meta_update = $this->meta->update_value( $request['meta']$user_id );

            if ( is_wp_error( $meta_update ) ) {
                return $meta_update;
            }
        }

        $user          = get_user_by( 'id', $user_id );
        $fields_update = $this->update_additional_fields_for_object( $user$request );

        if ( is_wp_error( $fields_update ) ) {
            return $fields_update;
        }
return $term;
        }

        $term = $this->get_term( $term );

        /** This action is documented in wp-includes/rest-api/endpoints/class-wp-rest-terms-controller.php */
        do_action( "rest_insert_{$this->taxonomy}", $term$request, true );

        $schema = $this->get_item_schema();
        if ( ! empty( $schema['properties']['meta'] ) && isset( $request['meta'] ) ) {
            $meta_update = $this->meta->update_value( $request['meta']$term->term_id );

            if ( is_wp_error( $meta_update ) ) {
                return $meta_update;
            }
        }

        $locations_update = $this->handle_locations( $term->term_id, $request );

        if ( is_wp_error( $locations_update ) ) {
            return $locations_update;
        }

        
if ( ! empty( $schema['properties']['template'] ) && isset( $request['template'] ) ) {
            $this->handle_template( $request['template']$post_id, true );
        }

        $terms_update = $this->handle_terms( $post_id$request );

        if ( is_wp_error( $terms_update ) ) {
            return $terms_update;
        }

        if ( ! empty( $schema['properties']['meta'] ) && isset( $request['meta'] ) ) {
            $meta_update = $this->meta->update_value( $request['meta']$post_id );

            if ( is_wp_error( $meta_update ) ) {
                return $meta_update;
            }
        }

        $post          = get_post( $post_id );
        $fields_update = $this->update_additional_fields_for_object( $post$request );

        if ( is_wp_error( $fields_update ) ) {
            return $fields_update;
        }

        do_action( 'rest_insert_comment', $comment$request, true );

        $schema = $this->get_item_schema();

        if ( ! empty( $schema['properties']['meta'] ) && isset( $request['meta'] ) ) {
            $meta_update = $this->meta->update_value( $request['meta']$comment_id );

            if ( is_wp_error( $meta_update ) ) {
                return $meta_update;
            }
        }

        $fields_update = $this->update_additional_fields_for_object( $comment$request );

        if ( is_wp_error( $fields_update ) ) {
            return $fields_update;
        }

        
$schema = $this->get_item_schema();

        // Extract by name.         $attachment_id = $insert['attachment_id'];
        $file          = $insert['file'];

        if ( isset( $request['alt_text'] ) ) {
            update_post_meta( $attachment_id, '_wp_attachment_image_alt', sanitize_text_field( $request['alt_text'] ) );
        }

        if ( ! empty( $schema['properties']['meta'] ) && isset( $request['meta'] ) ) {
            $meta_update = $this->meta->update_value( $request['meta']$attachment_id );

            if ( is_wp_error( $meta_update ) ) {
                return $meta_update;
            }
        }

        $attachment    = get_post( $attachment_id );
        $fields_update = $this->update_additional_fields_for_object( $attachment$request );

        if ( is_wp_error( $fields_update ) ) {
            return $fields_update;
        }

        do_action( 'rest_insert_nav_menu_item', $nav_menu_item$request, true );

        $schema = $this->get_item_schema();

        if ( ! empty( $schema['properties']['meta'] ) && isset( $request['meta'] ) ) {
            $meta_update = $this->meta->update_value( $request['meta']$nav_menu_item_id );

            if ( is_wp_error( $meta_update ) ) {
                return $meta_update;
            }
        }

        $nav_menu_item = $this->get_nav_menu_item( $nav_menu_item_id );
        $fields_update = $this->update_additional_fields_for_object( $nav_menu_item$request );

        if ( is_wp_error( $fields_update ) ) {
            return $fields_update;
        }

        do_action( "rest_insert_{$this->taxonomy}", $term$request, true );

        $schema = $this->get_item_schema();
        if ( ! empty( $schema['properties']['meta'] ) && isset( $request['meta'] ) ) {
            $meta_update = $this->meta->update_value( $request['meta']$term->term_id );

            if ( is_wp_error( $meta_update ) ) {
                return $meta_update;
            }
        }

        $fields_update = $this->update_additional_fields_for_object( $term$request );

        if ( is_wp_error( $fields_update ) ) {
            return $fields_update;
        }

        
Home | Imprint | This part of the site doesn't use cookies.