mirror of
https://github.com/10h30/ultimatemember.git
synced 2026-06-05 15:09:37 +09:00
- add meta to user
This commit is contained in:
@@ -423,9 +423,6 @@ if ( ! class_exists( 'um\core\Mail' ) ) {
|
||||
|
||||
add_filter( 'um_template_tags_patterns_hook', array( UM()->mail(), 'add_placeholder' ) );
|
||||
add_filter( 'um_template_tags_replaces_hook', array( UM()->mail(), 'add_replace_placeholder' ) );
|
||||
if ( array_key_exists( 'generated_pass', $args ) && 1 === absint( $args['generated_pass'] ) ) {
|
||||
add_filter( 'um_template_tags_replaces_hook', array( UM()->mail(), 'add_replace_placeholder_set_password' ) );
|
||||
}
|
||||
|
||||
/**
|
||||
* Filters email notification subject.
|
||||
@@ -624,9 +621,10 @@ if ( ! class_exists( 'um\core\Mail' ) ) {
|
||||
$placeholders[] = '{admin_email}';
|
||||
$placeholders[] = '{submitted_registration}';
|
||||
$placeholders[] = '{login_url}';
|
||||
$placeholders[] = '{login_button}';
|
||||
$placeholders[] = '{password}';
|
||||
$placeholders[] = '{account_activation_link}';
|
||||
$placeholders[] = '{action_url}';
|
||||
$placeholders[] = '{action_title}';
|
||||
return $placeholders;
|
||||
}
|
||||
|
||||
@@ -643,25 +641,14 @@ if ( ! class_exists( 'um\core\Mail' ) ) {
|
||||
$replace_placeholders[] = um_admin_email();
|
||||
$replace_placeholders[] = um_user_submitted_registration_formatted();
|
||||
$replace_placeholders[] = um_get_core_page( 'login' );
|
||||
$replace_placeholders[] = esc_html__( 'Login to our site', 'ultimate-member' );
|
||||
$replace_placeholders[] = esc_html__( 'Your set password', 'ultimate-member' );
|
||||
$replace_placeholders[] = um_user( 'account_activation_link' );
|
||||
return $replace_placeholders;
|
||||
}
|
||||
|
||||
|
||||
public function add_replace_placeholder_set_password( $replace_placeholders ) {
|
||||
$key = array_search( um_get_core_page( 'login' ), $replace_placeholders, true );
|
||||
if ( false !== $key ) {
|
||||
$url = UM()->password()->reset_url();
|
||||
$replace_placeholders[ $key ] = add_query_arg( array( 'set_pass' => 'new_user' ), $url );
|
||||
}
|
||||
|
||||
$button = esc_html__( 'Login to our site', 'ultimate-member' );
|
||||
$button_key = array_search( $button, $replace_placeholders , true );
|
||||
if ( false !== $key ) {
|
||||
$url = UM()->password()->reset_url();
|
||||
$replace_placeholders[ $button_key ] = esc_html__( 'Set your password', 'ultimate-member' );
|
||||
if ( true === (bool) get_user_meta( um_user( 'ID' ), 'um_password_generated', true ) ) {
|
||||
$replace_placeholders[] = um_user( 'password_reset_link' );
|
||||
$replace_placeholders[] = esc_html__( 'Set your password', 'ultimate-member' );
|
||||
} else {
|
||||
$replace_placeholders[] = um_get_core_page( 'login' );
|
||||
$replace_placeholders[] = esc_html__( 'Login to our site', 'ultimate-member' );
|
||||
}
|
||||
return $replace_placeholders;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user