利用PHP脚本怎么在WordPress中实现一个邮件提醒功能

  介绍

这期内容当中小编将会给大家带来有关利用PHP脚本怎么在WordPress中实现一个邮件提醒功能,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

<>强登陆邮件提醒实现方法
前提是空间有邮件功能,测试有无邮件功能的方法:登录界面点击“忘记密码”,有邮件发到你邮箱就有邮件功能。

<强>一、登录成功提醒
就像银行的登录提醒一样,如果有人登录了系统,就会发一封邮件到邮箱,提醒你有人登录了,如果当时不是你登录,就要引起警惕了。将以下代码放入主题的功能。php中:

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *   ,函数名称:wp_login_notify  v1.0  by  DH.huahua又是;   ,函数作用:有登录wp后台就会邮件通知博主   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */function  wp_login_notify ()   {   作用才能(& # 39;中华人民共和国# 39;);   时间=美元才能admin_email  get_bloginfo  (& # 39; admin_email& # 39;);   用美元才能=,admin_email美元;   ,subject 美元;=,& # 39;你的博客空间登录提醒& # 39;;   ,message 美元;=,& # 39;& lt; p>你好!你的博客空间(& # 39;,只get_option (“blogname"),只& # 39;)有登录! & lt;/p> & # 39;,只   ,& # 39;& lt; p>请确定是您自己的登录,以防别人攻击!登录信息如下:& lt;/p> & # 39;,只   ,& # 39;& lt; p>登录名:& # 39;,只$ _POST[& # 39;日志# 39;],只& # 39;& lt;/p> & # 39;;。   ,& # 39;& lt; p>登录时间:& # 39;,只日期(“Y-m-d  H:我:s"),只& # 39;& lt;/p> & # 39;;。   ,& # 39;& lt; p>登录IP: & # 39;,只$ _SERVER [& # 39; REMOTE_ADDR& # 39;],只& # 39;& lt;/p> & # 39;,,   ,wp_email 美元;=,& # 39;no-reply@& # 39;,只preg_replace (& # 39; # ^ www \。# & # 39;,, & # 39; & # 39;,,函数($ _SERVER [& # 39; server_name # 39;]));   ,得到美元=,,:,\““,只get_option (& # 39; blogname& # 39;),只“\“,& lt; wp_email>美元;“;   ,headers 美元;=,“从\ nContent-Type:美元,text/html;, charset=?只get_option (& # 39; blog_charset& # 39;),只“\ n";   美元,wp_mail(,,,主题,美元,美元的消息,,headers 美元;);   }   ,   add_action (& # 39; wp_login& # 39;,, & # 39; wp_login_notify& # 39;);

<强>二,登录失败提醒
有人尝试登陆你的系统,但是没有成功,这种反复尝试的动作本身就需要被记录下来,发给博主,这样,只要有错误的登录,就会发一封邮件到自己的邮箱,将对方尝试的登录名和登录密码发送到你邮箱。将以下代码放入主题的功能。php中:

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *   ,函数名称:wp_login_failed_notify  v1.0  by  DH.huahua又是;   ,函数作用:有错误登录wp后台就会邮件通知博主   * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */function  wp_login_failed_notify ()   {   作用才能(& # 39;中华人民共和国# 39;);   时间=美元才能admin_email  get_bloginfo  (& # 39; admin_email& # 39;);   用美元才能=,admin_email美元;   ,subject 美元;=,& # 39;你的博客空间登录错误警告& # 39;;   ,message 美元;=,& # 39;& lt; p>你好!你的博客空间(& # 39;,只get_option (“blogname"),只& # 39;)有登录错误! & lt;/p> & # 39;,只   ,& # 39;& lt; p>请确定是您自己的登录失误,以防别人攻击!登录信息如下:& lt;/p> & # 39;,只   ,& # 39;& lt; p>登录名:& # 39;,只$ _POST[& # 39;日志# 39;],只& # 39;& lt;/p> & # 39;;。   ,& # 39;& lt; p>登录密码:& # 39;,只$ _POST [& # 39; pwd # 39;],只& # 39;& lt;/p> & # 39;;。   ,& # 39;& lt; p>登录时间:& # 39;,只日期(“Y-m-d  H:我:s"),只& # 39;& lt;/p> & # 39;;。   ,& # 39;& lt; p>登录IP: & # 39;,只$ _SERVER [& # 39; REMOTE_ADDR& # 39;],只& # 39;& lt;/p> & # 39;,,   ,wp_email 美元;=,& # 39;no-reply@& # 39;,只preg_replace (& # 39; # ^ www \。# & # 39;,, & # 39; & # 39;,,函数($ _SERVER [& # 39; server_name # 39;]));   ,得到美元=,,:,\““,只get_option (& # 39; blogname& # 39;),只“\“,& lt; wp_email>美元;“;   ,headers 美元;=,“从\ nContent-Type:美元,text/html;, charset=?只get_option (& # 39; blog_charset& # 39;),只“\ n";   美元,wp_mail(,,,主题,美元,美元的消息,,headers 美元;);   }   ,   add_action (& # 39; wp_login_failed& # 39;,, & # 39; wp_login_failed_notify& # 39;);

利用PHP脚本怎么在WordPress中实现一个邮件提醒功能