'profil', 'numberposts' => -1, 'meta_query' => array( array( 'key' => 'user_id', 'value' => $user->ID, 'compare' => '=' ) ) ); $profile = get_posts($args); if (count($profile) == 0) { // Kein Profil gefunden, neues Profil erstellen $new_profil = array( 'post_title' => $user->user_login, 'post_status' => 'publish', 'post_type' => 'profil', ); $new_profil = wp_insert_post($new_profil); add_post_meta($new_profil, 'user_id', $user->ID); add_post_meta($new_profil, 'email', $user->user_email); add_post_meta($new_profil, 'first_name', $user->first_name); add_post_meta($new_profil, 'last_name', $user->last_name); } } } } new EfabiNetCore();