1.利用宝塔或则FTP打开/ripro-v2/template-parts/global下的header-menu.php文件放入以下代码在<div class=”header-gap”></div> 上面:

<?php if ( _cao('login_use_target_mode', false) ) {	?>

	<div id="login-box" style="display: none;">
		<div class="modal show-modal">
			<div class="modal-content login-box-content">

				<div class="box login-box-top b2-radius">
					<span class="close-button">×</span>
					<div class="login-logo">
						<img src="<?php echo _cao('site_logo');?>" />
					</div>
					<form>

						<div class="login-box-in" style="">
							<div class="login-title">
								<span><b>登录</b></span>
							</div>
							<label class="login-form-item" style="display: none"><input type="text" name="nickname" tabindex="1" spellcheck="false" autocomplete="off" class="" />
								<span><b>可爱的昵称</b></span></label>
							<label class="login-form-item"><input type="text" name="target_username" tabindex="2" spellcheck="false" autocomplete="off" class="" />
								<span><b>账号</b></span>
								<p class="login-box-des" style="display: none">
									用作登录:字母或数字的组合,最少6位字符
								</p>
								<p class="login-box-des" style="display: none">用作登录</p>
							</label>
							<label class="login-form-item"><input name="target_password" tabindex="4" autocomplete="off" spellcheck="false" type="password" class="" />
								<span><b>密码</b></span>
								<!-- <b class="login-eye button text">
									<i class="b2font b2-eye-close"></i>
								</b> -->
							</label>
              <p></p>
                <?php if (!stristr($_SERVER['REQUEST_URI'], '/login')): ?>
                <?php qq_captcha_btn(); ?>
                <?php endif; ?>
							<label class="login-form-item" style="display: none"><input name="repassword" tabindex="5" autocomplete="off" spellcheck="false" type="password" class="" />
								<span><b>重复新密码</b></span>
								<p class="login-box-des" style="display: none">
									最少6位字符
								</p>
							</label>
							<!---->
							<div class="login-tk"><!----> <!----> <p class="login-p"><a href="<?php echo wp_lostpassword_url(); ?>">忘记密码?</a><span>新用户?<a href="<?php echo wp_registration_url(); ?>">注册</a></span></p> <!----></div>
							<div class="login-bottom">
								<button class="go-login">快速登录</button>
								<!---->
								<!---->
								<!---->
							</div>
						</div>
              <p style="height: 10px;"></p>
              <?php
              $current_url = urlencode(curPageURL());
              $sns_opt = [
                  'qq' => ['name'=>'QQ','icon'=>'fa-qq','css'=>'primary'],
                  'weixin' => ['name'=>'微信','icon'=>'fa-weixin','css'=>'success'],
                  'weibo' => ['name'=>'微博','icon'=>'fa-weibo','css'=>'danger']
              ];
              ?>
            <div class="d-block mt-1 mb-0 text-center">
                <?php
                if (_cao('is_sns_qq') || _cao('is_sns_weixin') || _cao('is_sns_weibo')) {
                    echo '<ul class="oauth list-unstyled social-icon mb-0 mt-3">';
                    foreach ($sns_opt as $type => $opt) {
                        $typeclass = $type;
                        if (_cao('is_sns_'.$type)) {
                            if ($type=='weixin') {
                                $sns_weixin = _cao('sns_weixin');
                                $typeclass = ($sns_weixin['sns_weixin_mod']=='mp') ? 'weixin mpweixin' : $type ;
                                $typeclass = (is_weixin_visit()) ? 'weixin mp' : $typeclass ;
                            }
                            echo '<li class="list-inline-item"><a href="'.get_open_oauth_url($type, $current_url).'" class="btn btn-sm btn-outline-'.$opt['css'].' oauth-btn '.$typeclass.'"><i class="fa '.$opt['icon'].' mr-1" title="'.$opt['name'].'登录"></i>'.$opt['name'].'</a></li>';
                        }
                    }
                    echo '</ul>';
                }
                ?>
            </div>

            <!--
						<div class="site-terms">
							<span>注册登录即表示同意
								<a href="#" target="_blank">用户协议</a>、<a href="#" target="_blank">隐私政策</a></span>
						</div>
						-->
					</form>
				</div>
			</div>
		</div>
	</div>
<script>
(function() {
$('a.btn').click(function(){
	$('#login-box').toggle();
	return false;
});


$('span.close-button').click(function(){
	$('#login-box').toggle();
});

    //登录
    $(document).on('click', ".go-login", function(event) {
		var login_box_display = $('#login-box').css('display');
		if ( login_box_display == 'none' ){
			return ;
		}
        event.preventDefault()
        var _this = $(this)
        var deft = _this.text()
        var username = $("input[name='target_username']").val()
        var password = $("input[name='target_password']").val()
        var deft = _this.text()
        var d_url=document.location.href;
        var d_url2=d_url.split("redirect_to=")[1] || rizhutiv2.home_url + '/user';
        _this.html(iconspin + deft)
        if (!username || !password) {
            // _this.html(iconwarning + '请输入用户名或密码')
            rizhuti_v2_toast_msg('info','请输入用户名或密码')
            setTimeout(function() {
                _this.html(deft)
            }, 2000)
            return
        }

        if (!is_qq_captcha_verify) {
			rizhuti_v2_toast_msg('info','请点击验证按钮进行验证')
          setTimeout(function() {
                _this.html(deft)
          }, 2000)
          return;
        }

        $.post(rizhutiv2.admin_url, {
            "action": "user_login",
            "username": username,
            "password": password,
            "rememberme": 1
        }, function(data) {
            if (data.status == 1) {
                // _this.html(iconcheck + data.msg)
                rizhuti_v2_toast_msg('success',data.msg)
                setTimeout(function() {
                    window.location.href = decodeURIComponent(d_url2);
                }, 1000)
            } else {
                // _this.html(iconwarning + data.msg)
                rizhuti_v2_toast_msg('info',data.msg)
                setTimeout(function() {
                    _this.html(deft)
                }, 2000)
            }
        });
    })


})();

</script>
<?php }
?>

2.把这行代码放在主题的functions.php文件最底部

隐藏内容
本内容需权限查看
  • 普通: 1喵币
  • 会员: 免费
  • 永久会员: 免费
已有1人解锁查看

 

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。