怎么用代碼開啟站點維護或者暫停頁面? - WordPress教程

    如果站點需要閉站備案、或者被要求停站等等,我們就可以使用本文的功能,使我們的 wordpress 站點一鍵進入站點維護模式:打開站點的任意鏈接都顯示“站點維護中”的字眼

    當我們網站遇到一些意外情況,無法提供良好的訪客服務了??梢酝ㄟ^一些方法讓全站都展示特定內容,避免您的訪客以為你跑路了。

    有時遇到一些情況,比如站點需要閉站備案、或者被要求停站等等,我們就可以使用本文的功能,使我們的 wordpress 站點一鍵進入站點維護模式:打開站點的任意鏈接都顯示“站點維護中”的字眼,而且返回 503 響應碼比整站關閉對搜索引擎也很友好~

    案例一

    在主題根目錄下的functions.php文件中的<?php下添加以下代碼并保存。

     if(!current_user_can('administrator')){
     	wp_die('升級中,過一會再來吧!By Npcink');
     }

    效果預覽

    怎么用代碼開啟站點維護或者暫停頁面? - WordPress教程

    案例二

    將以下代碼添加至主題根目錄下的 functions.php 中:

    /**
     * 維護模式
     * 幫助:http://www.kartiktrivedi.com/16245.html
     */
    if ( ! function_exists( 'npcink_maintain' ) ) :
    	function npcink_maintain(){
    			//網站標題
    			$blogname =  get_bloginfo('name');
    			//報錯內容
    			$main_maintain = '
    			<div id="npcink-maintain">
    		        <h1>很抱歉</h1> 
    			<h2>網站正在維護,請稍后再試。</h2> 
    	';
    	wp_die($main_maintain, '站點維護中 - '.$blogname ,array('response' => '503'));
    	}
    endif;
    add_action('get_header', 'npcink_maintain');

    我這里提供了一份不錯的報錯內容,供大家參考:

    <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>

    代碼分析

    依據頁底提供的源代碼,我進行了一些完善,做了一個報錯內容的函數,代碼邏輯更加清晰,還提供了一個演示的HTML,方便大家使用。

    如果訪客不是編輯以上的用戶且沒有在登錄狀態下,則顯示站點維護中...

    效果如下

    怎么用代碼開啟站點維護或者暫停頁面? - WordPress教程

    案例三

    源代碼

    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');
    怎么用代碼開啟站點維護或者暫停頁面? - WordPress教程
    效果圖

    相關推薦

    怎么用代碼開啟站點維護或者暫停頁面? - WordPress教程-Npcink
    怎么用代碼開啟站點維護或者暫停頁面? - WordPress教程-Npcink

    Close - 網站維護專用wordpress主題

    教程

    隱藏多余內容 - wordpress B2主題美化

    2020-5-22 16:31:01

    教程

    忘記密碼怎么辦? - wordpress教程

    2020-6-2 15:48:10

    ??
    Npcink上的部份代碼及教程來源于互聯網,僅供網友學習交流,若您喜歡本文可附上原文鏈接隨意轉載。
    無意侵害您的權益,請發送郵件至 1355471563#qq.com 或點擊右側 私信:Muze 反饋,我們將盡快處理。
    0 條回復 A文章作者 M管理員
      暫無討論,說說你的看法吧
    ?
    個人中心
    購物車
    優惠劵
    今日簽到
    有新私信 私信列表
    搜索
    主站蜘蛛池模板: 亚洲一区二区三区国产精华液| 国产一区二区三区高清视频| 国产在线精品一区在线观看| 中文字幕无线码一区| 日韩精品无码一区二区中文字幕 | 亚洲AV日韩综合一区尤物| 国产在线精品观看一区| 亚洲av无码一区二区三区天堂 | 精品免费国产一区二区| 亚洲色偷偷偷网站色偷一区| 丰满少妇内射一区| 中文字幕Av一区乱码| 久久精品国产一区二区三区不卡| 亚洲欧洲专线一区| 乱精品一区字幕二区| 国产婷婷色一区二区三区| 国偷自产Av一区二区三区吞精| 国产精品亚洲综合一区在线观看 | 国产精品伦一区二区三级视频| 国产精品乱码一区二区三区| 无码国产精品一区二区高潮| 麻豆va一区二区三区久久浪| 人妻在线无码一区二区三区| 无码人妻aⅴ一区二区三区| 色一情一乱一伦一区二区三欧美| 亚洲一区二区三区在线观看网站 | 久久国产精品最新一区| 精品视频一区二区三区在线观看 | 香蕉视频一区二区| 中文字幕一区二区三区四区 | 中文字幕在线视频一区| 手机看片福利一区二区三区| 国精产品一区二区三区糖心| 日韩一区二区电影| 国产成人综合一区精品| 天堂一区二区三区精品| 高清一区高清二区视频| 中文字幕精品亚洲无线码一区 | 国产麻豆精品一区二区三区| 性色AV一区二区三区天美传媒 | 国产激情з∠视频一区二区|