正在查看 4 個帖子:1-4 (共 4 個帖子)
-
作者帖子
-
用户註冊 wordpress 後,系統會發郵件確認,用户收到郵件後,顯示的激活鏈接如下:
ZV9VDarKetU7Y5oeG&login=yueliang>
而實際上點擊的鏈接如下
ZV9VDarKetU7Y5oeG&login=yueliang>
無論是顯示的鏈接還是實際鏈接,在用户名 (yueliang) 後都多一些字符,導致用户激活失敗,請問這種情況如何處理啊?
那你需要編輯 WordPress 的默認電子郵件模板格式,然後刪掉括號。
< 和 >
就是符合 < 和 >
請問在哪裏編輯電子郵件模板啊?
使用
wp_new_user_notification()
功能發送新的用户電子郵件。你需要修改然後覆蓋該函數:// Redefine user notification function if ( !function_exists('wp_new_user_notification') ) { function wp_new_user_notification( $user_id, $plaintext_pass = '' ) { $user = new WP_User($user_id); $user_login = stripslashes($user->user_login); $user_email = stripslashes($user->user_email); $message = sprintf(__('New user registration on your blog %s:'), get_option('blogname')) . "\r\n\r\n"; $message .= sprintf(__('Username: %s'), $user_login) . "\r\n\r\n"; $message .= sprintf(__('E-mail: %s'), $user_email) . "\r\n"; @wp_mail(get_option('admin_email'), sprintf(__('[%s] New User Registration'), get_option('blogname')), $message); if ( empty($plaintext_pass) ) return; $message = __('Hi there,') . "\r\n\r\n"; $message .= sprintf(__("Welcome to %s! Here's how to log in:"), get_option('blogname')) . "\r\n\r\n"; $message .= wp_login_url() . "\r\n"; $message .= sprintf(__('Username: %s'), $user_login) . "\r\n"; $message .= sprintf(__('Password: %s'), $plaintext_pass) . "\r\n\r\n"; $message .= sprintf(__('If you have any problems, please contact me at %s.'), get_option('admin_email')) . "\r\n\r\n"; $message .= __('Adios!'); wp_mail($user_email, sprintf(__('[%s] Your username and password'), get_option('blogname')), $message); } }
-
作者帖子
正在查看 4 個帖子:1-4 (共 4 個帖子)
- 哎呀,回覆話題必需登錄。