- 赤色のリンクは、まだ日本語Codexに存在しないページ・画像です。英語版と併せてご覧ください。(詳細)
関数リファレンス/wp new user notification
提供: WordPress Codex 日本語版
< 関数リファレンス
電子メールで、ブログ管理者に新しいユーザーの登録を通知し、新しいユーザーにはログイン/パスワードを通知します。
この関数は、プラグインを介して変更をすることができます。プラグインでこの機能を定義しない時、これが代わりに使用されます。
使い方
<?php wp_new_user_notification( $user_id, $plaintext_pass ) ?>
パラメータ
- $user_id
- (整数) (必須) ユーザ ID
- 初期値: None
- $plaintext_pass
- (文字列) (オプション) ユーザの平文パスワード。
- 初期値: ''
戻り値
なし
用例
// ユーザ通知機能を再定義 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 %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 ); } }
参考
- この関数は、プラグインを介して変更をすることができます。プラグインでこの機能を定義しない時、これが代わりに使用されます。
変更履歴
バージョン 2.0 から導入されました。
ソースファイル
wp_new_user_notification() は wp-includes/pluggable.php
にあります。
関連資料
wp_password_change_notification()
関数リファレンス、テンプレートタグ目次もご覧ください。
最新英語版: WordPress Codex » Function_Reference/wp_new_user_notification