WordPress ログインアラートメールを送信する方法 プラグインなし
![eyecatch_729](https://kobewing.com/wp-content/uploads/2021/03/eyecatch_729.jpg)
問題点
プラグインを使用せずに、WordPressの「wp-login.php」でログインした時に、ログインアラートメールを受け取りたい。プラグインでは、いくつかあるのだが、セキュリティーに関するところなので、可能な限りプラグインには頼りたくない。
ログインアラートメール ソースコード
下記、ソースコードをテーマか子テーマの「functuin.php」に設置するとログインアラートメールが送信されるようになる。
add_action( 'wp_login', 'login_alert_func', 10, 2 );
function login_alert_func ( $user_login , $current_user ) {
wp_mail( '受信したいメールアドレス', 'メールのタイトル', 'メールの本文' );
}
順番にプログラムの解説です。
add_action( 'wp_login’, '関数’, 10, 2 );
「wp_login」はWordPressのアクションフックで、WordPressにログインした時に処理をするものに使用します。
wp_mail( '受信したいメールアドレス’, 'メールのタイトル’, 'メールの本文’ );
「wp_mail()」WordPressの機能を使ってメールを送信しています。「wp_mail()」は30分~1時間遅れる場合があります。
詳細は、上記の記事で紹介しています。場合によってはメール送信部分をSMTPのメールサーバ接続に変更しても良いと思います。
その他
ざっくりと、一番基本的な機能のみで作っていますので、必要に応じて機能は追加していくとよいと思います。
また、検証はしていませんが、日本語が文字化けする可能性がありますので、文字化けする場合は、回避処理を入れてください。
オススメ記事
![eyecatch_442](https://kobewing.com/wp-content/uploads/2021/01/eyecatch_442-150x150.jpg)
開設1ヵ月 ConoHa WING Pagespeed Insights 速度 …
前回計測からの変更点 前回は、Google Adsenseの…
![eyecatch_1505](https://kobewing.com/wp-content/uploads/2024/05/eyecatch_1505-150x150.jpg)
PHP アクセスログ プログラム 生ログ風 WordPressにも組み込み方法…
問題点 レンタルサーバ「ConoHa WING」でアクセスロ…
![eyecatch_744](https://kobewing.com/wp-content/uploads/2021/03/eyecatch_744-150x150.jpg)
強調スニペット google 表示方法 意識した対策に関して…
概要 「ショートカット 矢印」のキーワードで、記事掲載時点で…
ディスカッション
コメント一覧
まだ、コメントがありません