WordPress kívülről

Hasonló tartalmak bélyegképpel

Tovább folytatom bélyegkép mizériámat és ismételten TimThumbot hívom segítségül céljaim megvalósításához. Eddig az én blogomon is a releváns tartalmaknál csak a bejegyzések címei voltak láthatóak. Azonban úgy gondoltam, ha már használok bélyegképet a bejegyzésekhez, akkor azok mellett is lehetne, hogy feldobjam kicsit blogom hangulatát vele. Ha már van bélyegkép amit használsz a bejegyzésekhez, akkor már most nagyon jól jártál, mert nem kell egyenként képeket berakosgatni a bejegyzésekhez, hanem csak a kódot illeszted be a single.php fájlba a content után:

<?php
$original_post = $post;
$tags = wp_get_post_tags($post->ID);
if ($tags) {
  echo '<h2>Hasonló tartalmak</h2>';
  $first_tag = $tags[0]->term_id;
  $args=array(
    'tag__in' => array($first_tag),
    'post__not_in' => array($post->ID),
    'showposts'=>4,
    'caller_get_posts'=>1
   );
  $my_query = new WP_Query($args);
  if( $my_query->have_posts() ) {
    echo "<ul>";
    while ($my_query->have_posts()) : $my_query->the_post(); ?>
      <li><img src="<?php bloginfo('template_directory'); ?>/timthumb.php?src=<?php echo get_post_meta($post->ID, "Thumbnail", true); ?>&h=40&w=40&zc=1" alt="" /><a href="<?php the_permalink() ?>" rel="bookmark" title="Link ehhez a bejegyzéshez: <?php the_title_attribute(); ?>"><?php the_title(); ?></a></li>
    <?php endwhile;
    echo "</ul>";
  }
}
$post = $original_post;
wp_reset_query();
?>

A kód használata során ügyeljetek arra, hogy megfelelő legyen a timthumb elérése, jo legyen az egyedi mező neve, ami jelen esetben Thumbnail.