[![Wordpress网站维护状态插件maintenance mode](https://pic.salongweb.com/2015/11/maintenance.jpg)](https://pic.salongweb.com/2015/11/maintenance.jpg "Wordpress网站维护状态插件maintenance mode")WordPress的强大就是什么样的扩展都有，最近浏览用户网站时发现用的“不是我的主题”，查看源代码才发现是使用了网站维护插件maintenance。萨龙龙的所有主题都有网站维护功能，但是效果比较简单，而使用maintenance插件的效果比较出众，后台可设置的地方也很多，所以也推荐一下。

我们将介绍两款网站维护插件[maintenance](https://wordpress.org/plugins/maintenance/)和[wp maintenance mode](https://wordpress.org/plugins/wp-maintenance-mode/)，两款插件的功能都是一致，只是后台的功能和一些扩展不一样。

maintenance插件允许站点管理员暂时关闭网站进入维护状态，使503服务暂时不可用，设置一个临时的访问页面，可通过插件的后台设置。设置相当的简单，同时也是响应式的，在任意设置上都可以访问。wp maintenance mode插件则有更多的后台设置，比如：倒计时、订阅、社交、表单，进入前后台的角色等等设置。

\[successbox\]通过简短的代码同样可以实现网站维护状态，把下面代码添加到functions.php中就可以实现：\[/successbox\]

1. function wp\_maintenance\_mode(){
2. if(!current\_user\_can(‘edit\_themes’) || !is\_user\_logged\_in()){
3. wp\_die(”. get\_option(‘blogname’) .’临时维护中，请稍后访问，给您带来的不便，敬请谅解！’, ”. get\_option(‘blogname’) .’维护中’, array(‘response’ =&gt; ‘503’));
4. }
5. }
6. add\_action(‘get\_header’, ‘wp\_maintenance\_mode’);

页面的效果只有“网站名称临时维护中，请稍后访问，给您带来的不便，敬请谅解！”，相对比较简单，下面分别介绍下两款插件的特色。
\[infobox\]maintenance插件一些特点：\[/infobox\]

- HTML/CSS布局
- 全屏的背景图片
- 背景边缘模糊效果
- 可上传自己的LOGO
- 可设置的颜色：字体、图标和背景
- 自定义浏览器标题，内容标题和文本
- 顶部工具栏可显示/隐藏，对登录用户也起作用
- 503错误开/关
- Google统计，输入ID即可
- 登录开/关
- 在维护模式中排除页面

维护状态时有这些已经够了，不过maintenance插件也有专业版本，有兴趣可以去了解下。
\[infobox\]wp maintenance mode插件一些特点：\[/infobox\]

- 高度定制页面（颜色、文本和背景）
- 订阅功能，网站上线时会邮件通知用户
- 联系表单，可接收游客发送邮件
- 倒计时，显示有多久上线
- 允许搜索引擎绕过维护模式，搜索引擎优化
- 提供多张背景图片，也可以自定义，或者只显示颜色
- WordPress MU多站点支持
- 响应式设计
- 社交图标
- Google统计，需要复制整个统计代码
- 进入前台后的角色选项

\[statusbox\]两个插件的功能方向是一致的，但是提供的后台选项不一样，后者可定制的地方更多，扩展性更强。但是网站维护状态毕竟是临时的，所以不必纠结于哪个插件更好、更强大，够用就好。\[/statusbox\]\[scbutton link=”https://wordpress.org/plugins/maintenance/” target=”blank” variation=”red”\]maintenance下载\[/scbutton\]\[scbutton link=”https://wordpress.org/plugins/wp-maintenance-mode/” target=”blank” variation=”blue”\]wp maintenance mode下载\[/scbutton\]