テンプレートでカスタム ログイン ページを作成したいと考えています。独立したテーマである必要があるため、プラグインやページ テンプレートはオプションではありません。
たとえば、というファイルを作成することは可能ですか。login.php
へのパーマリンクを作成しwww.host.com/login/
ますか?多分誰かが別のアイデアを持っていますか?
最終的にはオーバーレイ ボックスになりますが、ユーザーが JS を無効にするとページが必要になります。
私はこれを試してみましたが、うまくいきません:
add_filter('generate_rewrite_rules', 'login_rewrites');
function login_rewrites($wp_rewrite) {
$newrules = array();
$newrules['log-in/?$'] = '/wp-content/themes/candyfloss/login.php';
$wp_rewrite->rules = $newrules + $wp_rewrite->rules;
}