Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 3.5
– Version de PHP/MySQL : 5.2
– Thème utilisé : perso
– Extensions en place :
– Nom de l’hebergeur :
– Adresse du site : http://alchemypolymers.com/author/ddingler/
Problème(s) rencontré(s) :
Bonjour,
J’ai mis en place une page auteur avec un code particulier, listant les publications par catégorie.
Mon seul problème est que ma page affiche tous les articles du blog lorsque par exemple l’auteur n’en a écrit que 5.
Voici mon code :
<ul>
<?php
global $post;
$cat_args = array(
'orderby' => ‘name’,
‘order’ => ‘ASC’,
‘child_of’ => 0
);
$categories = get_categories($cat_args);
foreach($categories as $category) {
$post_args = array(
‘category’ => $category->term_id,
‘type’ => ‘post’,
‘suppress_filters’ => false,
‘orderby’ => ‘menu_order’,
‘order’ => ‘ASC’,
);
$posts = get_posts($post_args);
echo ‘<li><h2>‘ . $category->name.’ <img id="plus" src="'.get_bloginfo('template_directory').'/images/plus.png" alt=""/></h2>‘;
echo ‘<ul style="display:none;">‘;
foreach($posts as $post) {
setup_postdata($post);
?>
<li><a href="<?php the_permalink(); ?>« ><?php the_title(); ?></a></li>
<div class="background-bar"></div>
<?php
}
echo '</ul>‘;
echo ‘</li>‘;
}
?>
</ul>
Manifestement, ma requête get_posts ne tient absolument pas en compte de l’ID de l’auteur.
Mon problème est que je n’arrive pas à intégrer ce paramètre dans mon code.
Merci pour votre aide