私は強制ログインワードプレスプラグインを使用して特定のページを表示する前にログインを制限しますが、ログインなしでホームページを表示したいのですがホワイトリストにホームページを追加しようとしていますが、カスタムテーマ。私はこのプラグインを使用する必要がありますか/私はこの目的のために何をすべきかを提案できます。ワードプレスのホワイトリストのホームページ
function my_forcelogin_whitelist($whitelist) {
//$whitelist[] = 'http://localhost/wordpress/index.php/home/';
//$whitelist[] = site_url('/index.php/home/');
$whitelist[] = 'http://localhost/wordpress/index.php/';
$whitelist[] = site_url('/index.php/');
return $whitelist;
}
add_filter('v_forcelogin_whitelist', 'my_forcelogin_whitelist', 10, 1);
私は、あなたはおそらくユーザー「セッション」が開始された後にロードし、独自の小さなプラグインを作成することができると思います。あなたの関数を '$ _SERVER ['REDIRECT_URI']'(あるいはそれに相当するWordPressには100%流暢ではないので、ネイティブでこれを得る方法があります)を見て、最初にユーザがログインしているかどうかを確認してくださいそうでない場合は、ユーザーがホワイトリストに登録されているURLのいずれかにいるかどうかを確認します。私はあなたがデフォルトのサーバー書き換えを使用していると仮定...? – Rasclatt