• 21-11-2013, 14:13:41
    #1
    Arkadaşlar, elimde bir temanın indexinde son haberlerin 4 ünü çekiyor.
    Ama ben, sadece 1 kategoriden çekmesini istiyorum. Nasıl yapabilirim?

    index.php dosyam

    <?php get_header(); ?>
    
    <div id="page">
          <div id="slider">
            	<?php include (TEMPLATEPATH . "/manset.php"); ?>
            </div>     
      <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
            <div id="content">
            	<div class="content_box">
                	<span class="rakam rounded">B~E</span>
                    <h2><a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link to <?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2>
    <?php if (function_exists('has_post_thumbnail')) {
     if ( has_post_thumbnail() ) { ?>
    <div class="rakam shadow"><a href="<?php the_permalink(); ?>"> <?php the_post_thumbnail('thumbnail'); ?></a>
    </div>
    <?php } } ?>
                    <p><?php the_content();?></p>
                </div>
                
                
                              
            </div>
     <?php endwhile; else: ?>
    			
    			<?php endif; ?>
    <div class="clear"></div>
    		<?php get_footer(); ?>
  • 21-11-2013, 14:16:44
    #2
    Son konuları derken manşetten mi bahsediyorsunuz hocam, burada çekilen konular belirgin değil çünkü.
  • 21-11-2013, 14:21:48
    #3
    RoxiRox adlı üyeden alıntı: mesajı görüntüle
    Son konuları derken manşetten mi bahsediyorsunuz hocam, burada çekilen konular belirgin değil çünkü.
    Işık hızında ilginiz için teşekkür ederim öncelikle,
    Yazı ekle dediğim de resim deki altta ki kutucuğu etkiliyor. Halbu ki sağ taraftan, belirlediğim kategori id'sinden çekmesini istiyorum. Yani sadece oraya eklenen yazılar görünsün

  • 21-11-2013, 14:31:34
    #4
    Alıntı
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
    yerine

    Alıntı
    <?php query_posts('cat=magazin&posts_per_page=5'); while ( have_posts() ) : the_post(); ?>
    olarak değiştirin. ama mutlaka yedek alın.

    magazin yerin id veya kategori adı koyun yine. 5 yazan yere ise kaç tane yazı gelecek ise onu koyun. bir deneyin bakalım ama mutlaka yedek alın.
  • 21-11-2013, 14:46:51
    #5
    fasb adlı üyeden alıntı: mesajı görüntüle
    yerine



    olarak değiştirin. ama mutlaka yedek alın.

    magazin yerin id veya kategori adı koyun yine. 5 yazan yere ise kaç tane yazı gelecek ise onu koyun. bir deneyin bakalım ama mutlaka yedek alın.
    Parse error: syntax error, unexpected T_ENDIF in /home/domain/public_html/wp-content/themes/tema/index.php on line 22

    demekte hocam,
    oda
    <?php endwhile; else: ?>
    denk geliyor.
  • 21-11-2013, 15:00:52
    #6
    Abdlsmt! adlı üyeden alıntı: mesajı görüntüle
    Parse error: syntax error, unexpected T_ENDIF in /home/domain/public_html/wp-content/themes/tema/index.php on line 22

    demekte hocam,
    oda
    <?php endwhile; else: ?>
    denk geliyor.
    endwhile kısmını da şöyle yapın bu seferde olmazsa sizi de boşuna uğraştırmış olucaz kusura bakmayın.

    Alıntı
    <?php endwhile; wp_reset_query(); ?>
    bunu da ekleyin bakalım bidaha.
  • 21-11-2013, 15:05:13
    #7
    fasb adlı üyeden alıntı: mesajı görüntüle
    endwhile kısmını da şöyle yapın bu seferde olmazsa sizi de boşuna uğraştırmış olucaz kusura bakmayın.



    bunu da ekleyin bakalım bidaha.
    Hocam çok teşekkür ederim

    dediğiniz şekli yaptıktan sonra

    <?php endif; ?>

    bunu silince istediğim gibi oldu. Tekrar ilgi alakanız için teşekkür ederim, sağolun.
  • 21-11-2013, 15:19:00
    #8
    Abdlsmt! adlı üyeden alıntı: mesajı görüntüle
    Hocam çok teşekkür ederim

    dediğiniz şekli yaptıktan sonra

    <?php endif; ?>

    bunu silince istediğim gibi oldu. Tekrar ilgi alakanız için teşekkür ederim, sağolun.
    herhangi bir endif kullanmadın demi o kodu yazdıktan sonra ? döngüyü sonlandırmadın ama galiba oraya 5 yazdıktan sonra döngüden otomatik çıkıyor. herhangi bir şey olursa ücretsiz olarak yardım edebilirim kurulum bile paralı olmuş zaten iyi günler