介绍
这期内容当中小编将会给大家带来有关利用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中实现一个邮件提醒功能