不管你的主机有多好,你都不敢说你的网站不会出现错误页面。当然,出现数据库错误页面其实是件好事。那通常说明你的流量特别大。但你恐怕也不希望你的访客看到你的错误页面点就点击关闭按钮。via 531
以前,我们要自定义wordpress数据库错误页面,需要修改Wordpress的核心代码,对于新手来说,那是比较麻烦的事情。不过现在,Wordpress官方提供了自定义Wordpress数据库错误页面的方法。按照帕兰给你的方法,你可以很轻松的创建一个Wordpress数据库错误页面。
1.创建一个db-error.php文件并上传到wp-content文件目录
2.样式化Wordpress数据库错误页面
也就是说,把这个错误页面弄的漂亮一点。最好是弄成跟你网站风格统一的。那就就需要在这个db-error.php的<head>部使用绝对地址的样式表调用,或是直接在db-error.php里面使用样式表:
<style type="text/CSS">...your CSS goes here...</style>
或者
<link href="http://url.com/my-stylesheet.css" rel="stylesheet"
type="text/css">
3.下面是一个代码示例
你也可以COPY你的404页面作为数据库页面,这样就更能显得风格一体化。只是需要注意的是,里面对模板文件的调用语句应该替换实际的PHP代码,所有基于Wordpress模板的相对地址也应该换成绝对地址。(注: 帕兰并未试用,只是推测不能使用模板语句调用,也许也可以,你自己试一下。)
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head profile="http://gmpg.org/xfn/11">
<title>My server crashed, please call the next of kin</title>
<style type="text/css">
body {
font-family: arial, verdana, sans-serif;
font-size: 62.5%;
background: #fff;
color: #333;
text-align: center;
}
a {
text-decoration: none;
outline: none;
}
#error_wrapper {
font-size: 1.3em;
margin: 5em auto 0;
text-align: left;
width: 333px;
}
.content_wrapper {
padding: 1em 0.7em 0;
}
</style>
</head>
<body>
<div id="error_wrapper">
<div class="content_wrapper">
<p>It looks as though my server has taken an unsupervised leave of absence. I may not know of its whereabouts so would you be so kind as to notify me via <a href="mailto:admin@domain.com" title="Send me an email">email</a>?</p>
</div>
</div>
</body>
</html>
没有评论:
发表评论