Skip to content

Instantly share code, notes, and snippets.

@gareth-gillman
Created August 19, 2018 19:02
Show Gist options
  • Save gareth-gillman/1ee5130b31d7ed58c1697b9678ce162a to your computer and use it in GitHub Desktop.
Save gareth-gillman/1ee5130b31d7ed58c1697b9678ce162a to your computer and use it in GitHub Desktop.
WordPress create page on user register
function gg_new_user_page( $user_id ) {
$user_info = get_userdata( $user_id );
$user_login = $user_info->user_login;
$newpage = array(
'post_title' => wp_strip_all_tags( $user_login ),
'post_type' => 'page',
'post_content' => '',
'post_status' => 'publish',
//'page_template' => 'template-blog.php'
);
wp_insert_post( $newpage );
}
add_action( 'user_register', 'gg_new_user_page', 10, 1 );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment