时间:2023-04-22 20:03:01 | 来源:网站运营
时间:2023-04-22 20:03:01 来源:网站运营
怎么用代码开启站点维护或者暂停页面? - WordPress教程:当我们网站遇到一些意外情况,无法提供良好的访客服务了。可以通过一些方法让全站都展示特定内容,避免您的访客以为你跑路了。functions.php
文件中的<?php
下添加以下代码并保存。 if(!current_user_can('administrator')){ wp_die('升级中,过一会再来吧!By Npcink'); }
效果预览functions.php
中:<div id="npcink-maintain"><h1>很抱歉</h1> <h2>网站正在维护,请稍后再试。</h2> <div class="main"><h2 class="n-title">我从远方赶来<br>赴你一面之约</h2><p class="n-meat">《生如夏花》<br><span style="font-size: 12px;">Npcink</span></p></div></div><style type="text/css">#npcink-maintain .main {text-align: center;padding-top: 10px;color: #fff;background-color: #b52424;border-radius: 5px;letter-spacing: 20px;}#npcink-maintain .n-title {font-size: 4em;margin-bottom: 5px;}#npcink-maintain .n-meat {font-size: 2em;padding-bottom: 2em;}</style>
效果如下:function lxtx_wp_maintenance_mode(){ if(!current_user_can('edit_themes') || !is_user_logged_in()){ $logo = 'https://www.ilxtx.com/wp-content/themes/lxtx/images/logo.png'; // 请将此图片地址换为自己站点的logo图片地址 $blogname = get_bloginfo('name'); $blogdescription = get_bloginfo('description'); wp_die('<div style="text-align:center"><img src="'.$logo.'" alt="'.$blogname.'" /><br /><br />'.$blogname.'正在例行维护中,请稍候...</div>', '站点维护中 - '.$blogname.' - '.$blogdescription ,array('response' => '503')); }}add_action('get_header', 'lxtx_wp_maintenance_mode');
效果如下:关键词:教程,维护,开启