Wordpress Özel Sayfa Şablonu Ekleme


Arkadaşlar bu yazımda basitçe wordpress özel sayfa şablonu nasıl eklenir konusuna değineceğim. Gayet kolay ve sık kullanılan bir metod olan özel sayfa şablonu oluşturma konusu özel çalışmalarınız için hazırlayacağınız sayfa kalıplarını her sayfa da tekrar tekrar yapmanızın önüne geçen hazır kalıplar hazırlamada çok faydalı bir metoddur. Bunlar sıkça kullanılanlar ile; iletişim sayfası, portfolio sayfası, özel yorumlar sayfaları, arşiv sayfaları vs artırılabilinir.

Nasıl Sayfa Şablonu Eklenir?

Sayfa şablonunu hazırlayacağınız temanızda page.php dosyanızı indirerek bir editör ile açarak;
<?php

Kodundan hemen öncesine;
<?php
/*
Template Name: Sayfa Adi
*/
?>

Kodunu ekleyerek page.php yi farklı bir isimle kaydettikten sonra tema dizininize atmanız yeterli olacaktır.

Örnek Şablonlar

Yukarıdaki işlem ardından sayfa oluştır dediğinizde yan kısımda şablonlar arasında sayfa şablonunuzun ismini de görebileceksiniz. Ancak standars sayfa şablonu kopyası olduğu için içerik kısmı birebir aynı olacaktır. İçerik kısmını temanızda düzenleyerek özel şablonlar oluşturmak yaratıcılığınıza kalmış. Örnek bir kaç şablon aşağıda vereceğim bunların üzerinden uygulamalar ve geliştirmeler ile kendi şablonlarınızı oluşturabilirsiniz.

Örnek Arşiv Sayfa Şablonu;

<?php
/*
Template Name: Arşiv
*/

get_header(); ?>
<div id="content" class="widecolumn">
    <?php if (have_posts()) : while (have_posts()) : the_post();?>
    <div class="post">
        <h2 id="post-<?php the_ID(); ?>"><?php the_title();?></h2>
        <div class="entrytext">
            <?php the_content('<p class="serif">Read the rest of this page »</p>'); ?>
        </div>
    </div>
    <?php endwhile; endif; ?>
<?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?>
</div>
<div id="main">
    <?php get_search_form(); ?>
    <h2>Archives by Month:</h2>
    <ul>
        <?php wp_get_archives('type=monthly'); ?>
    </ul>   
    <h2>Archives by Subject:</h2>
    <ul>
        <?php wp_list_categories(); ?>
    </ul>
</div>
<?php get_footer(); ?>


Blog içeriklerinin temel paylaşım amacı o konuyu tartışmaya açmaktır. Sende fikirlerin ile konu hakkında katkıda bulun.
İfadeleri Gösterİfadeleri Gizle