Изменить успешное уведомление о регистрации / сообщение в WordPress - PullRequest
0 голосов
/ 30 марта 2019


Я пытаюсь изменить registration complete. Please check your e-mail. пользовательское сообщение на WordPress, но оно не работает.

Пожалуйста, проверьте код ниже, чтобы понять.Я нашел это здесь

add_filter( 'wp_login_errors', 'wpse_161709', 10, 2 );

function wpse_161709( $errors, $redirect_to ){
if( isset( $errors->errors['registered'] ) )
{

 $tmp = $errors->errors;   
 $old = __('Registration complete. Please check your e-mail.');
 $new = 'Updated Message';

 foreach( $tmp['registered'] as $index => $msg )
 {
   if( $msg === $old )
       $tmp['registered'][$index] = $new;        
 }   
 $errors->errors = $tmp;
 unset( $tmp );
 }  
 return $errors;
 }

Я тоже пытался сделать это сам, но безуспешно.

 add_filter( 'wp_login_errors', 'cnoticee' );
 function cnoticee( $errors ){
  if( isset( $errors->errors['registered'] ) ) {
  $errors->errors['registered'][0] = 'Message Changed';
  } 
  return $errors;
  }

Моя версия для WordPress 4.9.10

Любая помощь приветствуется
Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...