Existe-t-il un moyen d'insérer automatiquement l'ID utilisateur actuel en tant que nom de catégorie de publication ou peut-être que WordPress affiche uniquement la publication avec un nom de catégorie correspondant à l'ID d'utilisateur enregistré actuel?
<?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();
?>
Vous pouvez obtenir des informations sur l'utilisateur actuellement connecté en utilisant la fonction get_currentuserinfo ().
Par exemple:
<?php
global $current_user;
get_currentuserinfo();
$username = $current_user->user_login;
$user_id = $current_user->ID;
?>
Vous pouvez ensuite utiliser $ username ou $ user_id dans votre boucle personnalisée.
<?php
// assign the variable as current category
$category = $user_id;
// concatenate the query
$args = 'cat=' . $category;
// run the query
query_posts( $args );
if ( have_posts() ) : while ( have_posts() ) : the_post();
// do something here
endwhile;
endif;
wp_reset_query();
?>