WordPress无插件实现AJAX弹窗注册登录

本篇文章是根据国外大神 @Amit Sonkhiya 制作的最新版本修改而成,修改了原版中的在那个页面点击登录直接返回那个页面,原版是不管在那个页面登录后返回的是主页。

原版地址:

http://fellowtuts.com/wordpress/wordpress-ajax-login-and-register-without-a-plugin/

具体步骤如下:

  1. 下载本文提供的文件,直接解压到主题的根目录。
  2. 在主题目录下functions.php文件中增加如下代码:
  3. require_once( get_template_directory() . '/libs/custom-ajax-auth.php' );
  4. 在你需要加入注册登录按钮的地方加入如下代码:
    <?php if (is_user_logged_in()) { ?>
     <a href="<?php echo wp_logout_url( home_url() ); ?>">Logout</a>
    <?php } else { get_template_part('libs/ajax', 'auth'); ?> 
     <a class="login_button" id="show_login" href="">Login</a>
     <a class="login_button" id="show_signup" href="">Signup</a>
    <?php } ?>
© 版权声明
THE END
喜欢就支持一下吧
点赞12赞赏
分享
评论 抢沙发

请登录后发表评论