在Lightbox中登录并忘记密码

时间:2012-07-17 作者:Loxzibit

如何获得Wordpress登录(&A);忘记密码表单在一个灯箱中,然后可以显示在用户必须登录才能查看内容的页面中?

我可以在wp登录中复制一些代码吗。然后把它放在一个灯箱中,在表单之间交替使用锚定链接作为选项卡正常工作?例如,当您单击“忘记密码”时,登录表单将隐藏,并且忘记密码表单将可见。

然后,当用户输入他们的详细信息(例如)时,他们将登录,而不会重定向到默认登录页面。我想在不离开页面的情况下登录并忘记密码,以便在灯箱中进行所有工作。

2 个回复
最合适的回答,由SO网友:Chris_O 整理而成

首先,您需要您的登录表单。我把这个放在标题里。php

<div id="inline-form" class="page-login hidden">
<?php wp_login_form( array ( \'redirect\' => site_url( $_SERVER[\'REQUEST_URI\'] ), \'value_remember\' => true ) ); ?>
    <a href="<?php echo esc_url( wp_login_url() ); ?>?action=register">Register</a><br/>
    <a href="<?php echo esc_url( wp_login_url() ); ?>?action=lostpassword">Lost your password</a>
</div>
下一个链接登录或注册
<div class="login-logout">
    <?php if ( ! is_user_logged_in() ) { ?>
    <a href="#inline-form" class="fancy-zoom">Login </a> |
    <a href="<?php echo esc_url( wp_login_url() ); ?>?action=register">Register</a>
    <?php } else {
    $current_user = wp_get_current_user(); ?>
    <?php echo  $current_user->user_firstname. \' | \';?> <a href="<?php echo esc_url( admin_url( \'/profile.php\' ) ); ?>">Update Profile</a> | <a href = "<?php echo wp_logout_url( home_url() ); ?>" title = "Logout" > Log out</a >

    <?php } ?>
</div>
最后一步是javascript。我正在使用fancybox 为了这个
 $(".fancy-zoom").fancybox({
            fitToView   : false,
            width       : 360,
            height      : 320,
            autoSize    : true,
            closeClick  : false,
            openEffect  : \'none\',
            closeEffect : \'none\'
        });

SO网友:Kavya Gokul

这个名为SimpleModel登录的插件非常有效http://wordpress.org/extend/plugins/simplemodal-login/它有注册和密码恢复选项,并提供多种登录对话框的方式。

结束

相关推荐

Custom login page problem!

我试图通过在函数中添加1来创建自定义登录页。php和2放入主题文件夹。但我甚至不能执行主题。我可以在没有1和2的情况下激活主题。然而,该网站在试图更新功能时双向冻结。将2推到服务器并修改函数后的php。php,并尝试在将主题(包括1,2)推送到服务器后激活主题。该文件可访问www.lastech。com。金色/绿色。zip我尝试了很多不同的方法来解决这个问题,但都不管用。我花了将近一周的时间。请帮帮我,伙计们!1.function custom_login() { echo \'<link