首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zend Framework,正在尝试链接到注册页面

问Zend Framework,正在尝试链接到注册页面
EN

Stack Overflow用户
提问于 2015-12-11 19:53:59
回答 1查看 126关注 0票数 0

我正在运行一个使用zend框架的主题的wordpress页面。我真的很喜欢模式登录和忘记密码窗口,但我希望“创建帐户”按钮链接到我的注册url,例如mysite.com/注册/,而不是打开#registration_panel,如第二个截图所示。在不破坏登录/忘记密码表单的情况下,这是可能的吗?我希望注册发生在一个单独的页面上,而不是在一个模式,但我仍然希望登录过程通过模式,使其更快为我的用户登录。

​

​

​

​

代码如下:

代码语言:javascript
复制
      <div class="login_register_stuff">
        <!-- Login/Register Modal forms - hidden by default to be opened through modal -->
        <div id="login_panel" class="loginbox-popup mfp-hide">
            <div class="inner-container login-panel">
                <h3 class="m_title"><?php _e( "SIGN IN YOUR ACCOUNT TO HAVE ACCESS TO DIFFERENT FEATURES", 'zn_framework' ); ?></h3>
                <form id="login_form" name="login_form" method="post" class="zn_form_login"
                      action="<?php echo site_url( 'wp-login.php', 'login_post' ) ?>">

                    <div class="form-group kl-fancy-form kl-fw-form">
                        <input type="text" id="kl-username" name="log" class="form-control inputbox"
                               placeholder="<?php _e( "eg: james_smith", 'zn_framework' ); ?>"/>
                        <label><?php _e( "USERNAME", 'zn_framework' ); ?></label>
                    </div>

                    <div class="form-group kl-fancy-form kl-fw-form">
                        <input type="password" id="kl-password" name="pwd" class="form-control inputbox"
                               placeholder="<?php _e( "type password", 'zn_framework' ); ?>"/>
                        <label><?php _e( "PASSWORD", 'zn_framework' ); ?></label>
                    </div>

                    <?php do_action( 'login_form' ); ?>

                    <label class="zn_remember" for="kl-rememberme">
                        <input type="checkbox" name="rememberme" id="kl-rememberme" value="forever"/>
                        <?php _e( " Remember Me", 'zn_framework' ); ?>
                    </label>

                    <input type="submit" id="login" name="submit_button" class="btn zn_sub_button btn-fullcolor btn-md"
                           value="<?php _e( "LOG IN", 'zn_framework' ); ?>"/>

                    <input type="hidden" value="login" class="" name="zn_form_action"/>
                    <input type="hidden" value="zn_do_login" class="" name="action"/>
                    <input type="hidden" value="<?php echo $current_url; ?>" class="zn_login_redirect" name="submit"/>

                    <div class="links">
                        <?php if ( (bool) get_option( 'users_can_register' ) ) { ?>
                        <a href="#register_panel" class="create_account kl-login-box"><?php _e( "CREATE AN ACCOUNT", 'zn_framework' ); ?></a> <span class="sep"></span>
                        <?php } ?>
                        <a href="#forgot_panel" class="kl-login-box"><?php _e( "FORGOT YOUR PASSWORD?", 'zn_framework' ); ?></a>
                    </div>
                </form>
            </div>
        </div>

        <!-- end login panel -->

        <?php if ( (bool) get_option( 'users_can_register' ) ) { ?>

            <div id="register_panel" class="loginbox-popup register-popup mfp-hide">
                <div class="inner-container register-panel">
                    <h3 class="m_title"><?php _e( "CREATE ACCOUNT", 'zn_framework' ); ?></h3>

                    <form id="register_form" name="login_form" method="post" class="zn_form_login"
                          action="<?php echo site_url( 'wp-login.php?action=register', 'login_post' ) ?>">
                        <div class="form-group kl-fancy-form kl-fw-form">
                            <input type="text" id="reg-username" name="user_login" class="form-control inputbox"
                                   placeholder="<?php _e( "type desired username", 'zn_framework' ); ?>"/>
                            <label><?php _e( "USERNAME", 'zn_framework' ); ?></label>
                        </div>
                        <div class="form-group kl-fancy-form kl-fw-form">
                            <input type="text" id="reg-email" name="user_email" class="form-control inputbox"
                                   placeholder="<?php _e( "your-email@website.com", 'zn_framework' ); ?>"/>
                            <label><?php _e( "EMAIL", 'zn_framework' ); ?></label>
                        </div>
                            <div class="form-group kl-fancy-form kl-fw-form">
                            <input type="password" id="reg-pass" name="user_password" class="form-control inputbox"
                                   placeholder="<?php _e( "*****", 'zn_framework' ); ?>"/>
                            <label><?php _e( "PASSWORD", 'zn_framework' ); ?></label>
                        </div>
                        <div class="form-group kl-fancy-form kl-fw-form">
                            <input type="password" id="reg-pass2" name="user_password2" class="form-control inputbox"
                                   placeholder="<?php _e( "*****", 'zn_framework' ); ?>"/>
                            <label><?php _e( "CONFIRM PASSWORD", 'zn_framework' ); ?></label>
                        </div>
                        <div class="form-group kl-fw-form">
                            <input type="submit" id="signup" name="submit" class="btn btn-block btn-fullcolor btn-md"
                                   value="<?php _e( "CREATE MY ACCOUNT", 'zn_framework' ); ?>"/>
                        </div>

                        <input type="hidden" value="register" name="zn_form_action"/>
                        <input type="hidden" value="zn_do_login" name="action"/>
                        <input type="hidden" value="<?php echo $current_url; ?>"
                               class="zn_login_redirect" name="submit"/>

                        <div class="links">
                            <a href="#login_panel" class="kl-login-box"><?php _e( "ALREADY HAVE AN ACCOUNT?", 'zn_framework' ); ?></a>
                        </div>
                    </form>
                </div>
            </div><!-- end register panel -->
        <?php } ?>

        <div id="forgot_panel" class="loginbox-popup forgot-popup mfp-hide">
            <div class="inner-container forgot-panel">
                <h3 class="m_title"><?php _e( "FORGOT YOUR DETAILS?", 'zn_framework' ); ?></h3>
                <form id="forgot_form" name="login_form" method="post" class="zn_form_lost_pass"
                      action="<?php echo site_url( 'wp-login.php?action=lostpassword', 'login_post' ) ?>">
                    <div class="form-group kl-fancy-form kl-fw-form">
                        <input type="text" id="forgot-email" name="user_login" class="form-control inputbox"
                               placeholder="<?php _e( "...", 'zn_framework' ); ?>"/>
                        <label><?php _e( "USERNAME OR EMAIL", 'zn_framework' ); ?></label>
                    </div>
                    <div class="form-group kl-fw-form">
                        <input type="submit" id="recover" name="submit" class="btn btn-block zn_sub_button btn-fullcolor btn-md"
                               value="<?php _e( "SEND MY DETAILS!", 'zn_framework' ); ?>"/>
                    </div>
                    <div class="links">
                        <a href="#login_panel" class="kl-login-box"><?php _e( "AAH, WAIT, I REMEMBER NOW!", 'zn_framework' ); ?></a>
                    </div>
                </form>
            </div>
        </div>
        <!-- end register panel -->
    </div><!-- end login register stuff -->
EN

回答 1

Stack Overflow用户

发布于 2015-12-11 20:36:26

您可以尝试更改行:

<a href="#register_panel" class="create_account kl-login-box"><?php _e( "CREATE AN ACCOUNT", 'zn_framework' ); ?></a>

使用您的注册href登录框并删除弹出类kl- mysite.com/register/ -

<a href="/register/" class="create_account"><?php _e( "CREATE AN ACCOUNT", 'zn_framework' ); ?></a>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34222944

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档