[WordPress]WordPress通过代码启用维护模式-第1张

您可以通过多种方式扩展WordPress维护模式,例如手动启用它或自定义页面以使其更加友好。 您还可以向访问者和/或客户展示更多消息,以便他们再次光临你的网站。 请记住,您在网站上获得的流量越多,维护模式的消息传递和样式就越重要,因为越多人会更有可能看到它。

除了运行更新之外,您可能希望改进维护模式页面的另一个原因是,您可能正在手动将更改迁移到生产。 我们始终建议首先在开发站点上进行测试,但有时您可能需要在生产站点上临时展示维护页面一两个小时。

使用代码手动启用WordPress维护模式

您可以通过将以下内容放在functions.php文件中来手动启用WordPress维护模式。

// 启用WordPress维护模式
function wp_maintenance_mode(){
    if(!current_user_can('edit_themes') || !is_user_logged_in()){
        wp_die('<h1 style="color:red">网站更新维护中</h1><br />十分抱歉,我们的网站正在维护更新中。马上恢复正常,请喝口水回来再试!');
    exit;}
}
add_action('get_header', 'wp_maintenance_mode');

这将将会对未登录的用户访问网站时展示临时维护的通知消息。但管理员仍然可以访问仪表板,因为它正在使用内置的is_user_logged_in() 函数。

声明:本站文章原创有部分资源来源于网络,如无特殊说明或标注。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系 admin@liitk.com 进行删除处理!。