Is there a way to automatically insert the current user ID as the post category name or maybe have WordPress display only the post with a category name that matches the current logged user ID?
<?php
$query = new WP_Query('category_name=current-user-id');
if($query->have_posts()) : while($query->have_posts()) : $query->the_post();
?>
<?php
the_content( __('Read the rest of this page »', 'template'));
endwhile; endif;
wp_reset_postdata();
?>
You can get information on the currently logged in user using the get_currentuserinfo() function.
For example:
You can then use $username or $user_id in your custom loop.