Man muss ja nicht immer ein Plugin für alles benutzen.
Da ich aber auch kein Experte in PHP bin, habe ich ein wenig nach einem Code gesucht, der mir interessante Links an irgendeiner Stelle des Themes anzeigt. Unabhängig vom Loop.
Der Code benutzt die Tags des jeweiligen Artikels.
Entsprechend kann man den Code noch per CSS pimpen, sowie die Anzahl der angezeigten Artikel erhöhen usw usw.
Ich möchte Euch den Code nicht vorenthalten, denn hier gehört er hin. So wird das Theme schlanker gehalten.
Einfach an einer Stelle in der page.php oder single.php oder was weiss ich einbauen.
Viel Spass beim Ausprobieren.
PHP
<?php $orig_post = $post;
global $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
$tag_ids = array();
foreach($tags as $individual_tag) $tag_ids[] = $individual_tag->term_id;
$args=array(
'tag__in' => $tag_ids,
'post__not_in' => array($post->ID),
'posts_per_page'=>2, // Number of related posts that will be shown.
'caller_get_posts'=>1
);
$my_query = new wp_query( $args );
if( $my_query->have_posts() ) {
echo '<div id="relatedposts"><h3>Related Posts</h3><ul>';
while( $my_query->have_posts() ) {
$my_query->the_post(); ?>
<li><div class="relatedthumb"><a href="<?php the_permalink(); ?>"><?php if ( function_exists('has_post_thumbnail') && has_post_thumbnail() ) { the_post_thumbnail(array('class' => 'alignleft post_thumbnail')); } ?></a>
</div>
<div class="relatedcontent">
<h3><a href="<? the_permalink()?>" rel="bookmark" title="<?php the_title(); ?>"><?php the_title(); ?></a></h3></div>
</li>
<? }
echo '</ul></div>';
}
}
$post = $orig_post;
wp_reset_query(); ?></div>
Alles anzeigen
ps: Bitte verschieben, falls der Post falsch platziert ist.