Meer van deze categorie in de sidebar

In het artikel over hoe je een extra sidebar maakt voor je singleview refereerde ik naar de sidebar zoals je die hier rechts ziet staan. Een mooie manier om je lezer meer interessante berichten uit dezelfde categorie te tonen. Een aantal nieuwsgierigen onder jullie stuurden mij een email hoe die code er uit ziet. Dus ter lering ende vermaeck..

<?php global $post;
			$categories = get_the_category();
			foreach ($categories as $category) :
			?>
			<h4>Meer in deze categorie</h4>
			<ul>
			<?php
			$posts = get_posts('numberposts=7&category='. $category->term_id);
			foreach($posts as $post) :
			?>
			<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
			<?php endforeach; ?>
			<li><strong><a href="<?php echo get_category_link($category->term_id);?>" title="Bekijk alle berichten in de categorie <?php echo $category->name; ?>">Archief voor '<?php echo $category->name; ?>' Categorie &raquo;</a></strong></li>
			<?php endforeach; ?>
			</ul>

Nu, normaliter kun je geen php in je tekst widgets gooien, maar gelukkig is daar een oplossing voor. De PHP code widget van Otto maakt het mogelijk php in je tekstwidget te gooien.

Over Remkus de Vries
Remkus de Vries is eigenaar van ForSite Media en WP Dimensie. Remkus werkt al jaren met WordPress en is ook actief in de (Nederlandse) WordPress Community. Je kunt 'm ook vinden op Twitter.

Reacties

  1. Dank je, weer wat geleerd ;-)

  2. Johan zegt:

    Kijk, dat is nog eens handig! Zou het niet mogelijk zijn om er een ‘zelfstandige’ widget van te maken, dus zonder gebruik te maken van het tekstwidget zodat je ook de php code widget hoeft te installeren?

  3. (TESTWEBSITE!!)
    Ohw wat reuze handig, dank je!
    Hier was ik al een paar dagen naar zoek!

    Anna-Karina

Laat wat van je horen

*