模板目录中文件的短链接

时间:2013-04-10 00:10:09

标签: php wordpress .htaccess

我想在模板中创建自定义登录页面。它需要是一个独立的主题,所以插件或页面模板不是一个选项。

是否可以制作一个名为eg的文件。 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;
}

1 个答案:

答案 0 :(得分:0)

如果点击了链接,你需要使用javascript执行某种弹出页面并回退到另一页面。

如果没有看到你的代码,那么简短的回答是肯定的,这样就可以做到。

<script>
    function loginOverlay() {
        // ... Whatever ajavscript or jquery you want to use to pop up the javascript
        //     The link will not launch due to the 'return false' on the onClick param in the markup
        //     If javascript is turned off, it won't matter, so the browser will navigate to login.php
    }
</script>
<a href="login.php" onClick="loginOverlay(); return false;">Login</a>