quelqu'un a-t-il une idée? Comment pouvez-vous faire quelque chose comme ceci:
Donc, si l'utilisateur est dans une catégorie, disons Main
et cette catégorie a quelques sous-catégories et je veux les lister ainsi que les posts, quelque chose comme ceci:
Sub category name 1
-POST 1
-POST 2
Sub category name 2
-POST 1
-POST 2
Sub category name 3
-POST 1
-POST 2
J'ai trouvé ce morceau de code et ça marche:
<?php get_header(); ?>
<div id="job-listings">
<?php
$category = get_the_category();
$theName = $category[0]->name;
$theChild = $category[0]->cat_ID;
$subcats = get_categories('child_of=' . $theChild);
foreach($subcats as $subcat) {
echo '<h3>' . $subcat->cat_name . '</h3>';
echo '<ul>';
$subcat_posts = get_posts('cat=' . $subcat->cat_ID);
foreach($subcat_posts as $subcat_post) {
$postID = $subcat_post->ID;
echo '<li>';
echo '<a href="' . get_permalink($postID) . '">';
echo get_the_title($postID);
echo '</a></li>';
}
echo '</ul>';
} ?>
</div>
<?php get_footer(); ?>