WordPress网站持续加载维护页面

时间:2016-11-08 作者:Brad

我正在开发一个新的WordPress网站,因此我在“functions.php”文件的末尾添加了此功能,以将除我(我的IP地址)之外的所有用户重定向到我的网站中的a/maintenance模式页面:

function wp_maintenance_mode() {
    if ( !is_page( 2075 ) && $_SERVER[\'REMOTE_ADDR\'] != "111.222.33.44" ) {
        wp_redirect( home_url( \'maintenance-mode\' ) );
        exit;
    }
}
add_action( \'template_redirect\', \'wp_maintenance_mode\' );
在完成网站开发,我想把它活着,我已经评论了这个功能,把它放在评论/***/。。奇怪的是,当我现在访问网站时,当我访问任何页面时,维护模式仍然会出现。我试图删除评论,但仍会转到维护模式页面!

这让我抓狂,我不知道为什么会这样。我到处搜索,在数据库中,在我的文件中,以访问维护模式页面,但我没有看到任何内容。

Do you have any idea what may be causing this?

2 个回复
SO网友:Brad

我终于把它修好了。。我所做的就是停用所有WordPress插件,然后再次重新激活它们,一切正常。。就这样!!!

SO网友:mpickett

您是否尝试从函数中删除该函数。php文件?我有一个类似的问题,不是维护函数,而是代码中的一个不会消失的函数,我也尝试注释掉它。

我必须从文件中删除该函数,清除缓存,然后上载新文件。

完成后,我将函数添加回文件中,并对其进行了注释,一切都很好!

相关推荐

如果WP_QUERY中有数据,如何签入Functions.php?

我在主页上有两个不同的WP查询。我需要检查函数中的$home\\u查询条件。php然后,如果$home\\u query返回null,我想做些什么。我尝试了pre\\u get\\u posts操作,但我无法捕获$home\\u查询数据,而且它运行了两次,因为页面上有两个WP\\u查询。使用If$home\\u query返回null的分页方式,我想将页面重定向到404页面并获取404响应的代码。例如https://example.com/page/200/ 页码是200,但在页面中没有200页码,我想重