Advertisement
Guest User

Untitled

a guest
Aug 10th, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.23 KB | None | 0 0
  1. <div class="col-md-6 login-do">
  2. <input type="hidden" name="action" value="add_foobar">
  3. <input type="hidden" name="data" value="foobarid">
  4.  
  5. <div class="login-mail">
  6. <input type="text" placeholder="Name" name='user_name' required="">
  7. <i class="glyphicon glyphicon-user"></i>
  8. </div>
  9. <div class="login-mail">
  10. <input type="text" placeholder="Phone Number" name='user_number' required="">
  11. <i class="glyphicon glyphicon-phone"></i>
  12. </div>
  13. <div class="login-mail">
  14. <input type="text" placeholder="Email" name='user_email' required="">
  15. <i class="glyphicon glyphicon-envelope"></i>
  16. </div>
  17. <div class="login-mail">
  18. <input type="password" placeholder="Password" name='user_password' required="">
  19. <i class="glyphicon glyphicon-lock"></i>
  20. </div>
  21. <a class="news-letter " href="#">
  22. <label class="checkbox1"><input type="checkbox" name="checkbox" ><i> </i>Forget Password</label>
  23. </a>
  24. <label class="hvr-skew-backward">
  25. <input type="submit" value="Submit" name="submit">
  26. </label>
  27. </div>
  28.  
  29. <?php wp_nonce_field( 'create_user_form_submit', 'djie3duhb3edub3u' ); ?>
  30.  
  31. add_action('init', 'my_theme_create_new_user');
  32. function my_theme_create_new_user(){
  33.  
  34. if (
  35. ! isset( $_POST['djie3duhb3edub3u'] )
  36. || ! wp_verify_nonce( $_POST['djie3duhb3edub3u'], 'create_user_form_submit')
  37. )else{
  38. $username = sanitize_text_field($_POST['user_name'];
  39. $email = sanitize_text_field($_POST['user_email'];
  40. $password = $_POST['user_password'];
  41. $user_id = username_exists( $username );
  42. if ( !$user_id and email_exists($email) == false ) {
  43.  
  44. // do some code to validate password how ever you want it.
  45.  
  46. $user_id = wp_create_user( $username, $password, $email );
  47. $stuff = array('ID'=>$user_id,'another_user_field'=>'something');
  48. wp update user($stuff) // first name, last name etc
  49. } else {
  50. return false; //username exists already
  51. }
  52. }
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement