WordPress AJAX Login Screen

时间:2015-07-12 作者:Erica

在WordPress的最新版本中,当您登录到仪表板时,页面仍处于打开状态,WordPress会超时并打开一个登录框。此框出现在一个小弹出窗口中,允许您登录,而无需刷新页面。是否有人知道是否有一种内置方式可以利用前端的弹出窗口?

我有一个链接,需要用户登录才能执行任何操作。当用户未登录时,我希望有一个弹出式登录表单来帮助实现这一点,我希望已经有了一个简单的方法,因此我不需要遵循这些旧教程中的一些内容,也不需要手动完成所有操作,因为这有时会使维护与未来版本的兼容性变得更加困难。

感谢您提供的任何建议!

1 个回复
SO网友:jim.duck

我的建议是使用如下插件Lightbox Plus 为链接供电。单击链接将在灯箱中加载标准登录表单。然后,您可以自动重定向到同一页面,以便登录后,用户可以留下评论。

基本上,您可以动态构建链接,使其成为以下链接:

<a href="http://yoursite.com/wp-login.php?redirect_to=http%3A%2F%2Fyoursite.com%2Fpostname" rel="lightbox[login-form]" itle="Please login to comment">Login to Comment</a>
这将在lightbox中加载登录表单,并将其设置为在成功验证后重定向到帖子。这可能就是你所需要的,但我还没有测试过。。。因此,请尝试一下,如果需要,可以添加一些其他脚本,以便在成功登录后重新加载页面。

结束

相关推荐

Wp-login.php只是刷新表单域

我最近将一个客户博客从一个服务器移动到了另一个服务器。从表面上看,一切似乎都很好——博客正在运行,你可以查看没有问题的条目。我们遇到的问题是管理员登录页面。当您输入用户名和密码时,它只会刷新页面。不会显示任何错误消息或提示。我遵循了本页上的提示:http://codex.wordpress.org/Login_TroubleCookies are enabled, tried via several browsers Plugins folder has been renamed to plugi