有谁知道如何使用 jquery 验证插件验证 WordPress 用户名和电子邮件?
我正在尝试使用验证的远程方法检查用户名和电子邮件是否存在。
我注意到 WordPress 有 username_exists 和 email_exists 等功能,有没有一种快速的方法来完成这项工作?
请帮忙~
您可以在客户端使用类似的内容(ajax URL 不必硬编码,请查看此处的注释:http://codex.wordpress.org/AJAX_in_Plugins#Ajax_on_the_Viewer-Facing_Side http://codex.wordpress.org/AJAX_in_Plugins#Ajax_on_the_Viewer-Facing_Side):
"user_email":{
remote: {
url: 'YOURSITE.COM/wp-admin/admin-ajax.php',
type: "post",
data: {
'user_email': function() {
return $( "#user_email" ).val();
},
'action': 'check_user_email'
}
}
}
在functions.php中:
add_action( 'wp_ajax_nopriv_check_user_email', 'check_user_email_callback' );
function check_user_email_callback() {
global $wpdb; // this is how you get access to the database
if(email_exists($_POST['user_email'])){
echo json_encode('error.');
}
else{
echo json_encode('true');
}
die();
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)