chunk_password example

<div class="notice notice-success notice-alt below-h2"> <p class="application-password-display"> <label for="new-application-password-value"> <?php                         printf(
                            /* translators: %s: Application name. */
                            esc_html__( 'Your new password for %s is:' ),
                            '<strong>' . esc_html( $app_name ) . '</strong>'
                        );
                        ?> </label> <input id="new-application-password-value" type="text" class="code" readonly="readonly" value="<?php esc_attr( WP_Application_Passwords::chunk_password( $new_password ) ); ?>" /> </p> <p><?php _e( 'Be sure to save this in a safe location. You will not be able to retrieve it.' ); ?></p> </div> <?php             /** * Fires in the Authorize Application Password new password section in the no-JS version. * * In most cases, this should be used in combination with the {@see 'wp_application_passwords_approve_app_request_success'} * action to ensure that both the JS and no-JS variants are handled. * * @since 5.6.0 * @since 5.6.1 Corrected action name and signature. * * @param string $new_password The newly generated application password. * @param array $request The array of request data. All arguments are optional and may be empty. * @param WP_User $user The user authorizing the application. */


        $created = WP_Application_Passwords::create_new_application_password( $user->ID, wp_slash( (array) $prepared ) );

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

        $password = $created[0];
        $item     = WP_Application_Passwords::get_user_application_password( $user->ID, $created[1]['uuid'] );

        $item['new_password'] = WP_Application_Passwords::chunk_password( $password );
        $fields_update        = $this->update_additional_fields_for_object( $item$request );

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

        /** * Fires after a single application password is completely created or updated via the REST API. * * @since 5.6.0 * * @param array $item Inserted or updated password item. * @param WP_REST_Request $request Request object. * @param bool $creating True when creating an application password, false when updating. */
Home | Imprint | This part of the site doesn't use cookies.