我想在我的模板中创建一个自定义登录页面。它需要是一个独立的主题,所以插件或页面模板不是一个选项。
是否可以制作一个名为例如的文件。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;
}