• 17-08-2013, 23:12:07
    #1
    Önce index.php'yi yapıp başlıkta yazdığım dosyalara olduğu gibi kopyaladım ve hepsi çalıştı. Acaba benim fark edemediğim bir hata mı var yoksa kodları birebir aynı mı ?


    Kodlar bu :
    		<?php get_header(); ?>
    		<div id="icerik">		
    			<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
    				<div class="gonderi">
    					<div class="baslik"><h1><a href="<?php the_permalink('') ?>" title="<?php the_title(''); ?>"><?php the_title(''); ?></a></h1></div>
    					<div class="bilgi">
    						<div class="yazar"><img src="<?php bloginfo('template_url'); ?>/img/yazar2.png" alt="yazar" /><?php the_author(); ?></div>	
    						<div class="kategori"><img src="<?php bloginfo('template_url'); ?>/img/kategori2.png" alt="kategori" /><?php the_category(' , '); ?></div>
    						<div class="tarih"><img src="<?php bloginfo('template_url'); ?>/img/takvim2.png" alt="tarih" /><?php echo human_time_diff( get_the_time('U'), current_time('timestamp') ) . ' önce'; ?></div>								
    						<div class="yorum"><img src="<?php bloginfo('template_url'); ?>/img/yorum2.png" alt="yorum" /><?php comments_popup_link(__('Yorum yok'), __('1 yorum'), __('% yorum'), '', __('Yorumlara kapalı')); ?></div>				
    					</div>
    					<a href="<?php the_permalink('') ?>" title="<?php the_title(''); ?>">
    						<div class="i-resim"><?php if ( has_post_thumbnail() ) { the_post_thumbnail(); } else { ?>
    							<img src="<?php bloginfo('template_url'); ?>/resimler/gorselyok.png" alt="<?php the_title(); ?>" title="<?php the_title(); ?>" width="400" height="300" /><?php } ?>
    						</div>
    					</a>
    					<div class="i-yazi"><p><?php wpn_content_limit(get_the_content(),450); ?></p></div>	
    					<div class="bilgi">					
    						<div class="tag"><img src="<?php bloginfo('template_url'); ?>/img/etiket2.png" alt="etiket" /><?php the_tags(''); ?></div>
    					</div>
    					<div class="devam"><a href="<?php the_permalink(); ?> ">Devamını Oku</a></div>
    				</div>
    				<?php endwhile; else: ?> 
    				<?php _e('Aradığınız yazı yok veya taşınmış.'); ?>
    				<?php endif; ?>			
    		</div>
    		<div id="sidebar">
    			<?php get_sidebar(); ?>
    		</div>
    		<?php get_footer(); ?>
  • 18-08-2013, 00:18:39
    #2
    Üyeliği durduruldu
    Archive, Category, Search ve Tag sayfaları arasında benzerlik çok fazladır ama index.php farklıdır.
  • 18-08-2013, 00:25:37
    #3
    İnceleyin: http://codex.wordpress.org/Template_Hierarchy
  • 18-08-2013, 01:11:47
    #4
    Üyeliği durduruldu
    temaya göre değişir. bir blog temasında çok farketmez ama jasonhawk'ın dediği gibi archive, category, search ve tag sayfaları birbirine çok benzer. hata olmadığından eminsen sıkıntı yok.
  • 18-08-2013, 07:30:30
    #5
    Eğer kategori, etiket vs. sayfalarında da ana sayfadaki görüntüyü kullanmak istiyorsanız, index.php bütün hepsini göstermeye yeter.
    Yani ortada bir yanlışlık yok, bu WordPress'in tema yapısının esnekliğinin bir göstergesidir.
    Kategori, etiket sayfalarına farklı görünümler, farklı özellikler eklemek isterseniz de bahsettiğiniz gibi index.php dosyasını klonlayıp, category.php, tags.php gibi dosyalar oluşturup, değişiklik yaparak kullanabilirsiniz.