在某些情况下,您可能需要暂时关闭WordPress网站进行维护或升级。以下是几种简单有效的方法:
安装并启用"Maintenance"或"Coming Soon Page"插件,可以快速设置维护页面,同时允许管理员正常访问后台。
在网站根目录的.htaccess
文件中添加以下代码:
RewriteEngine on
RewriteCond %{REQUEST_URI} !/maintenance.html$
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000
RewriteRule $ /maintenance.html 【R=302,L】
将IP地址替换为您的实际IP,这样只有您能正常访问网站。
在当前主题的functions.php
文件中添加:
function maintenance_mode() {
if (!current_user_can('edit_themes') || !is_user_logged_in()) {
wp_die('网站维护中,请稍后再访问');
}
}
add_action('get_header', 'maintenance_mode');
无论选择哪种方法,都建议提前通知用户,并在完成维护后及时恢复网站正常访问。