WordPress前台注册/登录/修改密码功能JQuery弹出对话框

功能截图如下

先讲讲怎么用,文末有所需文件打包

将custom-ajax-auth.php文件放入你主题的includes目录

在function.php文件中引入custom-ajax-auth.php,也可以放入其他目录,注意路径修改为你的即可

1
require_once( get_template_directory() . '/inclues/custom-ajax-auth.php' );

将ajax-auth.php放入主题的根目录

将ajax-auth-style.css(注册/登录框样式)文件放入你主题的css目录内

如果没有,放入其他目录也可以,但是需要修改custom-ajax-auth.php文件中的引入css路径,在哪儿修改?看下面

将ajax-auth-script.js(ajax提交信息)和jquery.validate.js(验证信息的js)文件放入你主题的js目录

如果没有这个js目录,也可以放入其他文件夹或者根目录,但是要修改修改custom-ajax-auth.php文件中的引入js的路径,如第2步的截图所示,修改成你自己的路径即可

在你主题中需要设置登录/注册按钮的任意地方,添加以下代码

1
2
3
4
5
6
7
8
        <?php if (is_user_logged_in()) { ?>
                <a href="<?php echo wp_logout_url( home_url() ); ?>">退出</a>
        <?php } else { get_template_part('ajax', 'auth'); ?>
        <div style="width:100%;height:40px;overflow:hidden;">
        <a style="width:48%;height:40px;line-height:30px;text-align:center;font-size:1rem;display:inline-block" class="login_button" id="show_login" href="">登录</a>
        <a style="width:48%;height:40px;line-height:30px;text-align:center;font-size:1rem;display:inline-block" class="login_button" id="show_signup" href="">注册</a>
        </div>
        <?php } ?>

好了,重启php,刷新页面即可看到效果了
下载附件:前台JQuery弹出注册登录修改密码框

原文链接:https://xiaohost.com/3687.html,转载请注明出处。
0

评论0

请先