关于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这个参数。所以不能退出,为什么会少了这样一个参数呢,我们来看下源代码:
退出 »
上面的代码是大多数主题作者使用的退出方法,链接地址本身就没有带那个参数。所以才不能正确地退出。知道了问题原因解决就简单了:
- 我们可以在上面的基础上加上那个参数:&_wpnonce=800341aac2
- 使用新的函数:
< ?php echo wp_logout_url(get_permalink()) ?>
标签: logout , wordpress2.7beta
编辑: 等待
沙发自已占了!
鄙视自占沙发!
又来这一套!鄙视!
那我就板凳!
沙发沙发...
傻瓜傻瓜...
哈哈……
真没注意这个问题呢
猪猪你的站是不是被河蟹了啊?老不能访问
可以访问的啊。
不行,我打不开
哎,说真的如果功能没太大变化我还真的不想去升级,就2.63的就好了
俺都不退出的
一直到COOKIES失效
就知道有你这种鸟人~~
前几天也发现这个问题了,不过不影响实用就没管,原来是通病哈
恩,确实是通病~~