March 26, 2008

(10) Comments

WP PLUGINS: Login Redirect登录直接转向

      前段时间, babyowen问一个wordpress可不可以让用户登录后直接转向到首页或者登录的前页, 其实我知道babyowen是什么意思, 他的博客是需要登录后才可以留言的, 这样当用户直接在留言页面的时候, 留言框位置会显示一个login的链接, 而很多的主题模板不标准,都没有在这个login的链接中加入redirect_to的参数, 从而导致用户登录后无法返回到该页面, 而直接进入了后台页面, 要留言得重新回退两页, 非常之麻烦。

      这个问题最好的方法是直接在需要登录的链接中加入redirect_to这个参数, wordpress也是这么做的, 这样的话需要修改主题模板, 我比较偷懒, 顺便就写个插件, 让主题模板中没有redirect_to的参数的情况下, 自动选择前一页作为redirect_to参数, 如果在redire_to没有设定的情况下, 自动回退到博客首页, 这样刚好符合babyowen的要求。

阅读全文——共797字