bp_settings_pending_email_notice()
Add the ‘pending email change’ message to the settings page.
Source Source
File: bp-settings/bp-settings-template.php
function bp_settings_pending_email_notice() { $pending_email = bp_get_user_meta( bp_displayed_user_id(), 'pending_email_change', true ); if ( empty( $pending_email['newemail'] ) ) { return; } if ( bp_get_displayed_user_email() == $pending_email['newemail'] ) { return; } ?> <div id="message" class="bp-template-notice error"> <p> <?php printf( /* translators: %s: new email address */ __( 'There is a pending change of your email address to %s.', 'buddypress' ), '<code>' . esc_html( $pending_email['newemail'] ) . '</code>' ); ?> <br /> <?php printf( /* translators: 1: email address. 2: cancel email change url. */ __( 'Check your email (%1$s) for the verification link, or <a href="%2$s">cancel the pending change</a>.', 'buddypress' ), '<code>' . esc_html( $pending_email['newemail'] ) . '</code>', esc_url( wp_nonce_url( bp_displayed_user_domain() . bp_get_settings_slug() . '/?dismiss_email_change=1', 'bp_dismiss_email_change' ) ) ); ?> </p> </div> <?php }
Expand full source code Collapse full source code View on Trac
Changelog Changelog
Version | Description |
---|---|
2.1.0 | Introduced. |