Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.43 KB | None | 0 0
  1. add_filter('publish_people', 'people_postdata', 100);
  2. function people_postdata($post_id) {
  3. global $wpdb;
  4. $firstname = get_post_meta($post_id, 'first_name', true);
  5. $lastname = get_post_meta($post_id, 'last_name', true);
  6. $email = get_post_meta($post_id, 'email_address', true);
  7. $password = get_post_meta($post_id, 'password', true);
  8. $username = preg_replace('/[^A-Za-z0-9]/', '', strtolower(get_the_title($post_id)));
  9. $userargs = array(
  10. 'first_name' => $firstname,
  11. 'last_name' => $lastname,
  12. 'user_login' => $username,
  13. 'user_email' => $email,
  14. 'user_pass' => $password,
  15. 'role' => 'basic'
  16. );
  17. // var_dump($userargs);
  18. wp_insert_user($userargs);
  19. }
  20.  
  21. add_action('acf/save_post', 'people_postdata', 20);
  22. function people_postdata($post_id) {
  23. global $wpdb;
  24. $firstname = get_post_meta($post_id, 'first_name', true);
  25. $lastname = get_post_meta($post_id, 'last_name', true);
  26. $email = get_post_meta($post_id, 'email_address', true);
  27. $password = get_post_meta($post_id, 'password', true);
  28. $username = preg_replace('/[^A-Za-z0-9]/', '', strtolower(get_the_title($post_id)));
  29. $userargs = array(
  30. 'first_name' => $firstname,
  31. 'last_name' => $lastname,
  32. 'user_login' => $username,
  33. 'user_email' => $email,
  34. 'user_pass' => $password,
  35. 'role' => 'basic'
  36. );
  37. // var_dump($userargs);
  38. wp_insert_user($userargs);
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement