Anasayfa » WordPress » Genesis Framework’e arşiv sayfası ekleyin

Genesis Framework’e arşiv sayfası ekleyin

Eğer Genesis kullanıyor ve bir arşiv sayfanız olsun istiyorsanız, standartında gelen düzenleme ayarlarıyla veya bir Genesis arşiv sayfası eklentisi bulma ümidiyle zaman harcamayın.

Genesis, arşiv sayfası gibi birçok kullanılabilir özelliğe yer vermemiş. Bunu sunduğu esneklik imkanıyla geliştiricilerin yapmasını sağlıyor.

Arşiv sayfası oluşturabilmeniz için aşağıdaki kodları /wp-content/themes/genesis-sample/page-templates klasörüne Arsiv.php adında boş bir sayfa oluşturup kaydedin.

<?php
/**
 * Genesis Framework.
 *
 * WARNING: This file is part of the core Genesis Framework. DO NOT edit this file under any circumstances.
 * Please do all modifications in the form of a child theme.
 *
 * @package Genesis\Templates
 * @author  StudioPress
 * @license GPL-2.0+
 * @link    http://my.studiopress.com/themes/genesis/
 */
 
//* Template Name: Archive
 
//* Remove standard post content output
remove_action( 'genesis_post_content', 'genesis_do_post_content' );
remove_action( 'genesis_entry_content', 'genesis_do_post_content' );
 
add_action( 'genesis_entry_content', 'genesis_page_archive_content' );
add_action( 'genesis_post_content', 'genesis_page_archive_content' );
/**
 * This function outputs sitemap-esque columns displaying all pages,
 * categories, authors, monthly archives, and recent posts.
 *
 * @since 1.6
 */
function genesis_page_archive_content() { ?>
 
 
    <h4><?php _e( 'Kategoriler:', 'genesis' ); ?></h4>
    <ul>
        <?php wp_list_categories( 'sort_column=name&title_li=' ); ?>
    </ul>
 
    <h4><?php _e( 'Yazarlar:', 'genesis' ); ?></h4>
    <ul>
        <?php wp_list_authors( 'exclude_admin=0&optioncount=1' ); ?>
    </ul>
  
    <h4><?php _e( 'Bütün yazılar:', 'genesis' ); ?></h4>
    <ul>
        <?php wp_get_archives( 'type=postbypost&limit=100' ); ?>
    </ul>
 
<?php
}
 
genesis();

Arsiv.php sayfasını oluşturduktan sonra WordPress yönetim panelinden yeni bir sayfa oluşturup, sağ tarafta bulunan Sayfa özellikleri bölümünden Archive sayfasını seçin ve kaydedin.

Bu şekilde arşiv sayfanızı oluşturmuş olacaksınız. Menüye veya istediğiniz bir alana oluşturduğunuz sayfanın bağlantısını vermeniz yeterlidir.

Yorum yapın

K & S Ajans

Sunucu optimizasyonu, WordPress kurulumu, Kullanıcı odaklı tasarımlar, SEO çalışması, E-Posta ağı gibi işlemlerin tamamı için eğitim paketlerimiz mevcuttur.

KVKK: birblog.com kapsamında kişisel verileriniz: içeriklerimize yorum yapmanız durumunda, IP ve E-posta adresiniz 3. kişilerin erişimine kapalı kalır, kullanıcı adı ve yorumunuz ilgili içeriğin sayfasında görüntülenir. Ödeme alanı: kullandığımız ödeme servisi hiçbir şekilde kişisel verilerinizi kullanamaz. İletişim formu: İletişim formuna girdiğiniz veriler işleme tabii değildir. Abonelik: abone olduğunuz E-Posta adresi sizin onayınız sonucunda yeni içeriklerin bildirimine açılır.

Kerem SARI

Fındıklı Mah. Serin Sok. No:155/15 MALTEPE / İSTANBUL Posta Kodu: 34854

Whatsapp

0850 308 93 34

0532 744 2058

info@ksajans.com

Küçükyalı Vergi Dairesi

Vergi No: 7460853530

K&S AJANS, Bilgi Teknolojileri ve İletişim Kurumu (BTK) lisansı ile ticari amaçla faaliyet gösteren yasal yer sağlayıcı ve hosting firmasıdır.