关于WordPress2.7beta版的用户退出问题

2008-11-23 2:02 | 来源: 原创 | 作者: 等待 | 评论: 14条评论

主题不会用?插件不会设置?博客使用出问题?就上WordPress问答找答案!

我想很多人都发现了这个问题,升级到2.7Beta版后。在文章评论那里的退出链接失效了

点击后并不能退出。
其实发现这个问题很久了,但一直没去管它。今天终于决定看看是怎么回事,我们知道,后台的退出链接是有效的,点击退出后的链接地址是下面这样的形式:

http://leotheme.cn/wp-login.php?action=logout&_wpnonce=800341aac2

而所在的评论位置的退出链接形式是这样的:

http://leotheme.cn/wp-login.php?action=logout

通过比较后我们发现后者少了&_wpnonce=800341aac2这个参数。所以不能退出,为什么会少了这样一个参数呢,我们来看下源代码:

退出 »

上面的代码是大多数主题作者使用的退出方法,链接地址本身就没有带那个参数。所以才不能正确地退出。知道了问题原因解决就简单了:

  1. 我们可以在上面的基础上加上那个参数:&_wpnonce=800341aac2
  2. 使用新的函数:
  3. < ?php echo wp_logout_url(get_permalink()) ?>

wordpress主题定制

标签: ,

| More

编辑: 等待

给Wopus投稿>>

相关日志

  1. 等待 说:

    沙发自已占了!

  2. 酋 长 说:

    那我就板凳!

  3. 猪猪 说:

    沙发沙发...
    傻瓜傻瓜...
    哈哈……

  4. 东莞SEO 说:

    哎,说真的如果功能没太大变化我还真的不想去升级,就2.63的就好了

  5. jok 说:

    俺都不退出的
    一直到COOKIES失效

  6. babble 说:

    前几天也发现这个问题了,不过不影响实用就没管,原来是通病哈

评论:

留言没头像?教你设置头像!