WordPressで特定のカスタム投稿だけにBasic認証をかける方法
2020年11月26日
カスタム投稿だけにBasic認証をかける方法をご紹介。
例えば一部の人にだけ実績を公開したいときなどに使えます。
編集するファイルは下記2つ(場合により3つ)。
・function.php
・header.php
・.htaccess(PHPがセーフモードの時)
※作業前には必ずバックアップをとりましょう。
function.phpの記述
function.phpに下記をコピペします。
header.phpの記述
テーマヘッダー内に記述。
カスタム投稿だけ別のheader.phpを読んでいる場合は、そっちに記述します。
カスタム投稿タイプ名は、Basic認証をかけたいカスタム投稿名を記載してください。
“admin” => “password”ここで、ログインIDとパスワードを指定します。
.htaccessの記述(PHPがセーフモードの時)
PHPがセーフモードの際は、.htaccessファイルに下記記述を追加します。
これで特定のカスタム投稿にBasic認証がかかります!
いじるファイルはWordpressの重要なファイルばかりなので、作業前にはバックアップを必ず取るようにしましょう!