KOKOKARAHAJIMEYOU

ウェブデザイン

WordPressで特定のカテゴリにベーシック認証をかける

指定カテゴリの一覧とシングルページにベーシック認証がかかります。

編集するファイルは

header.php

function.php

そして、サーバーによっては

.htaccess

です。

 

header.php

header.phpの一番上に下記を追加します。

カテゴリーIDのところにベーシック認証をかけたいカテゴリのIDを入れてください。

※if(in_category(‘カテゴリID’) ):がif(is_category(‘カテゴリID’) ):になっているとシングルページにベーシック認証がかかりません。

 

function.php

下記を追加してください。

 

.htaccess

phpがセーフモード(CGI版)で動作しているサーバーの場合は、phpでのBasic認証が行えないのでheader.phpとfunction.phpだけの編集だとはじかれてしまいます。

 

そのため下記をWordPress用の.htaccessに追加してください。

 

入れる場所はこちらです。

 

pagetop