WEBOPIXEL

WordPressでプラグインを使用しないでお手軽にメンテナンスモードにする方法

Posted: 2011.06.01 / Category: WordPress 

Wordpressにはメンテナンス中の場合に「メンテナンス中です」などと表示させるプラグインがありますが、ここではfunctions.phpにコードを記述してお手軽にメンテナンス画面を表示する方法をご紹介します。

Sponsored Link

以下のコードを現在使用しているテーマフォルダの「functions.php」に記述します。
「functions.php」がなければ作成しましょう。

functions.php

 
	function wpr_maintenance_mode() {
	    if ( !current_user_can( 'edit_themes' ) || !is_user_logged_in() ) {
		   wp_die('<h1>ただいまメンテナンス中です。</h1><p>ご迷惑をお掛けしています。</p>');
	    }
	}
	add_action('get_header', 'wpr_maintenance_mode');
	

これだけでログインしていない状態でページにアクセスすると次のような画面が表示されます。

ソース元 : WordPress tip: Quick maintenance mode