WordPress站点出现404错误时怎么用邮件通知管理员
}
这是一个比较实用的功能,当我们网站出现了错误时就邮箱通知管理员,将下面的代码添加到你所用的WordPress主题的 404.php 文件的顶端即可.
$theme = clean($theme_data->Name);实例代码如下:
$blog = get_bloginfo('name');", $string); $agent = clean($_SERVER['HTTP_USER_AGENT']);
"USER AGENT: " . $agent . "nnn"; if (isset($_SERVER['REMOTE_ADDR'])) {
$referer = "undefined";
?>
}
$site = get_bloginfo('url') . '/';
// theme info
mail($email, "404 Alert: " . $blog . " [" . $theme . "]", $message, "From: $email");
// referrer
if (isset($_SERVER['HTTP_USER_AGENT'])) {
} else {
if (isset($_SERVER['REMOTE_IDENT'])) {
$theme = clean($_COOKIE["nkthemeswitch" . COOKIEHASH]);
}
}
// sanitize
}
// WP 404 ALERTS
// site info
"SITE: " . $site . "n" .
if (isset($_SERVER['QUERY_STRING'])) {
// log time
$agent = "undefined";
$time = clean(date("F jS Y, h:ia", time()));
如果你的主机支持mail()函数或者设置了SMTP发送邮件,总之就是能够发送邮件就行,一会去查看你设置的WordPress站点的管理员邮箱,你就会发现404通知邮件,可能在垃圾箱哦.
$address = "undefined";if (!emptyempty($_COOKIE["nkthemeswitch" . COOKIEHASH])) {
// IP address
"REMOTE ADDRESS: " . $address . "n" .
} else {
// identity
$string = ltrim($string);
$email = get_bloginfo('admin_email'); "THEME: " . $theme . "n" .
$address = clean($_SERVER['REMOTE_ADDR']);
$request = "undefined";
完整代码如下:
$string = rtrim($string);"QUERY STRING: " . $string . "n" .
header("Status: 404 Not Found"); return $string;
// set status
"TIME: " . $time . "n" .
希望本文所述对大家的WordPress建站有所帮助。
$remote = "undefined";"REFERRER: " . $referer . "n" .
"REMOTE IDENTITY: " . $remote . "n" .
$string = clean($_SERVER['QUERY_STRING']);
} else {
$request = clean('http://' . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"]);

} else {
header("HTTP/1.1 404 Not Found");
if (get_magic_quotes_gpc()) { $message = mail($email, "404 Alert: " . $blog . " [" . $theme . "]", $message, "From: $email");
<?php
// query string
$remote = clean($_SERVER['REMOTE_IDENT']);
$string = htmlentities($string, ENT_QUOTES);
} else {
} else {
"*404: " . $request . "n" .
// user agent
$referer = clean($_SERVER['HTTP_REFERER']);
$theme_data = wp_get_theme();
} else {
}
}
// request URI
if (isset($_SERVER['HTTP_REFERER'])) {
function clean($string) {
$string = "undefined";
}
相关热词:
本站内容来源于网络,如有侵权请与我们联系,我们会及时删除,我们深感抱歉!
注:本站所有信息仅供用于网络技术学习参考,学习中请遵循相关法律法规!
本文地址: https://v30.fanwenzhu.com/jz/wp/5550.shtml
相关文章
热门TAG
win10 ecshop 主机 阿里云 解决 配置 C# C++ 解析 SQL语句 命令 Go语言 方法 CSS3 HTML5 CSS win7 MSSQL 服务器配置 IIS7.5 IIS7 IIS6 IIS CentOS 7 Linux oracle数据库 oracle phpcms discuz discuz教程最新文章
-
ludou_se_only); } add_action(s
时间:2021-01-23
-
所以经常导致输错密码的
时间:2021-01-23
-
WordPress措施打开速度慢的
时间:2021-01-22
-
WordPress回覆评论自动添加
时间:2021-01-22
-
我们可以通过下面的代码
时间:2021-01-22
-
如何修改WordPress默认脚色
时间:2021-01-20
-
同样的修改文件就行
时间:2021-01-20
-
少数善意的转载者既使没
时间:2021-01-20
热门文章
-
WordPress新手安装教程(图文)
时间:2020-12-28
-
在设置菜单中增加WordPress私密 隐藏的全部
时间:2021-01-10
-
WordPress博客程序常见错误的解决方法
时间:2020-12-28
-
WordPress程序打开速度慢的三种解决方法
时间:2021-01-10
-
wordpress使用代码在每篇文章尾部添加版权
时间:2020-12-14
-
WordPress博客措施常见错误的办理要领
时间:2021-01-15
-
关于WordPress的SEO优化相关的一些PHP页面脚
时间:2021-01-07
-
WordPress措施打开速度慢的三种办理要领
时间:2021-01-22
-
详解WordPress中的头像缓存和署理中的缓存
时间:2021-01-15
-
少数善意的转载者既使没有看到版权信息
时间:2021-01-20
