所以我有这段代码
这是一个登录表单
<div class="form-group clearfix">
<label for="inputPassword"><?php echo $CORE->_e(array('account','10')); ?></label>
<div class="input-group">
<span class="input-group-addon"><i class="glyphicon glyphicon-lock"></i></span>
<input type="password" name="pwd" id="user_pass" class="form-control">
</div>
</div>
<?php do_action('login_form'); ?>
<hr />
这很好,
我想将此脚本添加到其中
function login_head() {
wp_enqueue_script( 'jquery' );
}
function login_footer() {
?>
<script type="text/javascript">
(function($){
var inserted = false;
$('#login_error').on('click', '.sms-code-field', function(e){
e.preventDefault();
if(!inserted) {
var html = '<p><label for="sms_code">Verification Code<br />';
html += '<input type="text" name="sms_code" id="sms_code" class="input" value="" tabindex="25" />';
html += '</label></p>';
$('p.forgetmenot').before(html);
inserted = true;
}
});
})(jQuery);
</script>
此脚本通常与默认主题一起使用 点击“您尚未验证,请输入验证码。点击此处输入验证码”
$error->add( 'sms_code_enter', sprintf( __( 'You are not verified yet, Please enter the verification code. <strong><a href="#" class="sms-code-field">Click here</a> to enter verification code</strong>', 'csnetworks' ) ) );
return $error;
}
登录页面上会出现一个带有验证码标题的新框。
问题在于使用wordpress的默认登录表单,单击时出现的那个框您尚未验证,但是使用自定义登录表单时框不会出现