首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >登录页面的Wordpress add_rewrite_rule

登录页面的Wordpress add_rewrite_rule
EN

Stack Overflow用户
提问于 2013-12-19 07:59:49
回答 1查看 514关注 0票数 1

是否可以使用add_rewrite_rule()来更改Wordpress登录页面的URL?类似于:

代码语言:javascript
复制
function add_login_rule() {   
  add_rewrite_rule(  
    "^login?",  
    "wp/wp-login.php?",  // wordpress is installed in a subdirectory
    "top"
  );
}
add_action( 'init', 'add_login_rule' ); 

上面的代码会将规则添加到$wp_rewrite->non_wp_rules数组中,但是转到/login会得到一个404。

我不喜欢使用.htaccess方法进行重写,以保持与服务器无关。

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-12-21 13:46:16

为什么不创建一个url为“/WordPress”的“登录页面”呢?然后在你的主题中添加一个模仿wordpress登录表单的‘页面模板’(非常容易做,你甚至可以创建自己的外观)。模板应该包括登录表单,并且表单的目标应该是wp_login_url()。然后更新你的页面'WordPress /login‘以使用这个新的’页面模板‘。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20671039

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档