WordPress Archive.php nedir? WordPress Gema Geliştirme Aşamaları

WordPress tema geliştirmek, bir blog sitesi olsa dahi geliştiren kişiye kattığı tecrübe itibarıyla önemlidir. Her aşamasında çekirdeği daha fazla keşfetmeye başlarsınız. Bugün sizlerle WordPress Archive.php nedir? WordPress Gema Geliştirme Aşamaları nelerdir ve archive.php içerisinde neler yer alır bunları işleyeceğiz. WordPress tema geliştirme aşamasında kullanılan bir dosyadır ve site içinde arşiv sayfalarının görüntülenmesi için kullanılır. Arşiv sayfaları, tarih, yazar, kategori, etiket vb. özelliklere göre düzenlenmiş yazıları içerir.

Archive.php dosyasının içeriği, genellikle WordPress‘in temel şablon dosyaları olan header.php, footer.php ve sidebar.php dosyalarını içerir. Bu dosyaların çağrılması, sayfanın üst ve alt kısımlarının görüntülenmesini sağlar.

Ayrıca, archive.php dosyasında döngü kodları kullanılarak, arşiv sayfasında listelenen yazıların görüntülenmesi sağlanır. Bu döngü kodları, the_post() ve have_posts() fonksiyonları kullanılarak oluşturulur. Aşağıda, bir örnek archive.php dosyası kodları verilmiştir:

<?php get_header(); ?>
<div id="primary">
    <div id="content" role="main">
        <?php if ( have_posts() ) : ?>
            <header class="archive-header">
                <h1 class="archive-title"><?php the_archive_title(); ?></h1>
                <?php the_archive_description( '<div class="taxonomy-description">', '</div>' ); ?>
            </header><!-- .archive-header -->
            <?php
            /* Start the Loop */
            while ( have_posts() ) :
                the_post();
                get_template_part( 'template-parts/content', get_post_type() );
            endwhile;
            the_posts_navigation();
        else :
            get_template_part( 'template-parts/content', 'none' );
        endif;
        ?>
    </div><!-- #content -->
</div><!-- #primary -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>

Bu örnekte, archive.php dosyasında the_archive_title() ve the_archive_description() fonksiyonları, arşiv sayfasının başlığı ve açıklaması için kullanılmaktadır. Ayrıca, get_template_part() fonksiyonu ile de içerik bölümü için ayrı bir dosya çağrılır. Bu sayede kod tekrarının önüne geçilir ve dosya daha okunaklı hale gelir.

Bu temel yapıya ek olarak, WordPress kullanıcının ihtiyacına göre farklı özelleştirmeler yapabileceği birçok fonksiyon ve özellik sunmaktadır.

AuthorHarun ALP

Bu adam , bilgi sahibi olduğu konularda makalelerini daha bilgilendirici hale getirip görseller ile süslüyor ve seo uyumlu makaleler ortaya çıkarıyor. Güncel webmaster konularını işlemekten keyif alıyor ve genelde her makale aslında bir sorunun çözümü niteliğinde.

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir