Aşağıdaki kodu benzer yazıları listelemek için kullanıyorum.
Timthump.php kullandığım için öne çıkan görseli çekiyordum. Orasını kendin değiştirebilirsin. Etikete göre listeliyor. 'showposts'=>3, önündeki 3 rakamı kaç tane göstereceğini belirler. Site güzel oluyor başarılar :)

function my_excerpt_length($len) { return 15; }?>
{
$backup = $post;
$tags = wp_get_post_tags($post->ID);
$tagIDs = array();
if ($tags)
{
$tagcount = count($tags);
for ($i = 0; $i < $tagcount; $i++) {
$tagIDs[$i] = $tags[$i]->term_id;
}
$args=array('tag__in' => $tagIDs, 'post__not_in' => array($post->ID), 'showposts'=>3, 'ignore_sticky_posts'=>1);
$my_query = new WP_Query($args);
if( $my_query->have_posts() )
{
while ($my_query->have_posts()) : $my_query->the_post(); ?>


  • if ( has_post_thumbnail() )
    {
    $src = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), 'arsiv-gorsel' );
    $thumbnailSrc = $src[0];
    ?>
    <?php the_title(); ?>
    }
    else
    { ?>
    <?php the_title(); ?>
    }

    the_title(); ?>
    endwhile;
    } else
    { ?>

    }
    }
    $post = $backup;
    wp_reset_query();
    }
    else
    {
    global $post;
    $tmp_post = $post;
    $args = array( 'numberposts' => 3 );
    $myposts = get_posts( $args );
    foreach( $myposts as $post ) : setup_postdata($post); ?>

  • $post = $tmp_post;
    } ?>