• 14-04-2013, 19:14:22
    #1
    Arkadaşlar bir tasarım yaptım. Herşey tamam ama şöyle bir sorunum var. Anasayfada üstte tablarda haberleri her tabda farklı bir kategori göstermem gerekiyor ve her tabda maksimum 3 haber yayınlanacak. Şuanki ekran görüntüsü:



    Bu görüntü için kullandığım kod:

    <?php query_posts('showposts=3&orderby=date&cat=1'); ?>
    
      <?php
        foreach($posts as $post) {
    	$thumbnail = wp_get_attachment_image_src(get_post_thumbnail_id());
       ?>
    	<ul>
    		<div id="yatirimlar_haber">
    		<li>
    			<?php if ( has_post_thumbnail() ) {  ?>
    				<div class="yatirimlar_haber-thumbnail-wrap">
       	     		<a href="<?php the_permalink() ?>" title="<?php the_title(); ?>" class="tooltip"><img src="<?php echo $thumbnail[0]; ?>" width="125" height="100" alt="<?php the_title(); ?>" class="opacity-hover" /></a>
               </div><!-- /related-posts-thumb-wrap -->
    			<? } ?>
         	   <div class="yatirimlar_haber-metin"><h4><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a></h4>
    		</li>
    </div>
    	</ul>
    		<?php } wp_reset_postdata(); ?>
    </div>
    Bir an önce halletmem lazım yardımlarınızı bekliyorum. Herkese şimdiden teşekkürler.
  • 14-04-2013, 22:05:09
    #2
    foreach kullanıyorsan get_posts(); kullanman gerekir.
    bunun yerine direk:

    foreach($posts as $post) { yerine

    while ( have_posts() ) : the_post();
    kullan.
    detaylar: http://codex.wordpress.org/The_Loop