Я пытаюсь изменить 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
Любая помощь приветствуется
Спасибо