【wordpress】閲覧にログインを必須にする【プラグイン不要】


写真(2014-06-11 16.18)

昨夜未明(午前3時頃)寝て本日11時頃に目覚めました。
二度寝しました。この寝癖です。みなさんどうやったら次の5時間の二度寝でここまで酷い寝癖がつくのか知っている方がいたらコメントください。笑

どうも!こんにちは!
ちなみに仰向けで寝ていました。うつぶせで前髪が押し上げられたわけではないです…。


今サークル内にwikiを作るのが流行っております。
ベースwiki、パーカスwiki、編曲wiki…。全て試作段階で色々いじって遊んでいるのですがそんな時に記事の閲覧にログインを必須にしたい時ってないですか?

サークル員の情報=個人情報
それを守るのがサークルのweb係と言うものです。ちなみに僕は昨年の8月までサークルのweb部門の最高責任者でした!こう言うとカッコいい!自慢!!!


なので今日はwordpress閲覧にログインを必須にする方法を、プラグインに頼らずやってしまう手段を紹介します!

今日も簡単です!!!是非興味ある方はやってみてください!!!


①サーバーにログイン
②wwwなりpublic_htmlなりwordpressが入っている階層へ!
③wordpressなりwpなりwordpressの階層へ!
wp-blog-header.phpっていうのがあるはずです!
⑤そいつを編集します。


こんな内容になっているはずです!

<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */

if ( !isset($wp_did_header) ) {

	$wp_did_header = true;

	require_once( dirname(__FILE__) . '/wp-load.php' );

	wp();

	require_once( ABSPATH . WPINC . '/template-loader.php' );

}

こいつを以下のように編集します。

<?php
/**
 * Loads the WordPress environment and template.
 *
 * @package WordPress
 */

if ( !isset($wp_did_header) ) {

	$wp_did_header = true;

	require_once( dirname(__FILE__) . '/wp-load.php' );
	
	if (is_user_logged_in()){
		}
	else {
		auth_redirect();
		};

	wp();

	require_once( ABSPATH . WPINC . '/template-loader.php' );

}

ログインしてないとリダイレクトするようになっております。


else {
	auth_redirect();
};

こいつが肝ですね。


大事な情報を守るためにも是非皆さん必要に応じて、wordpressの閲覧にログインを必須条件としてみてください。


最後まで読んでいただきありがとうございます。もしこの記事を気に入って頂けたようであればシェアをお願い致します。非常に励みになります。


コメントを残す