WordPress 2. sayfada farklı dizayn kullanmak

WordPress sitenizde, 2. sayfaya geçtiğiniz zaman farklı stil kullanmanız gerekebilir ya da orada farklı reklamlar göstermek isteyebilirsiniz. Oldukça kalabalık bir anasayfaya sahip olan bir müşterimin sitenin altında bulunan 3 adet yazısının sayısını arttırmak istediğinde siteyi daha fazla uzatmaktansa, 3. yazıdan sonra 2. sayfaya geçmesinin daha iyi olacağını anlatıp, onayını aldıktan sonra yaptığım tek şey showpost=3 yapıp pagenavi eklentisini kurmak oldu. Ama diğer yazıları okumak için 2.sayfada yine sitenin en altına kadar ilerlemek gerekiyordu. İşte böyle bir durumda 2. sayfaya geçildiğinde sadece header bölümünün olmasını ve altında da 4. yazıdan listelenmenin devam etmesini istedim. Pagenavi ile böldüğüm zaman hem kalabalık sayfadan her seferinde aşağıya inmek ve de her sayfada 3er yazı göstermektense, 2. sayfada 4.yazıdan sonra 10’ar 10’ar sayfaların devam etmesi daha sağlıklı olacaktı. Aradığım tek şey ise 2. sayfaya farklı bir .php dosyası yazabilmekti. Bunun için kullanacağını kod şu:

    <?php
if ( $paged < 2 ) { 
	include 'page1.php';
	} elseif ( $paged > 1 ) { 
	include 'page2.php';
	} else {
}
?>

Ben bu kodu index.php’de şu şekilde kullandım:

<?php get_header(); ?>
    <?php
if ( $paged < 2 ) { 
	include 'page1.php';
	} elseif ( $paged > 1 ) { 
	include 'page2.php';
	} else {
}
?>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Yani geldi header’ı çağırdı, ana sayfadaysa page1.php ‘yi çağırdı (index.php dosyasının içeriğini get_header ve get_sidebar arasındaki satırları buraya kopyalamanız yeterli.) ve sidebar ve footer’ı çağırarak görevini tamamladı. İkinci sayfaya geçildiğinde ise (www.siteadresiniz.com/page/2) page2.php’yi gösteriyor. Yine page.php’de de istediğiniz gibi bir düzen yazabiliyorsunuz.

Ben de unutmamak için buraya kaydetmiş oldum, umarım işinize yarar.