Wordpress Destek Sitesi

11 Ocak 2007

Wordpress İçin Arşiv Sayfası Oluşturma

Yazar: hyaman | Kategori: Dersler

Kullandığımız Wordpress temalarında "Arşiv" bölümü genelde sidebar'da gösterilmektedir. Bazı temalarda da sayfada gösterilmektedir (Sayfadan kastettiğimiz "hakkımda", "iletişim" gibi sayfada gösterilmesidir). Bu yazımızda kendi sitemde de kullandığım Clean Archives 2.0 eklentisinin kurlumunu ve sayfaya nasıl entegre edileceğini anlatmaya çalışacağım.


Öncelikle Clean Archives 2.0 eklentisini şuradan indiriyoruz. Eklenti dosyasını sitemizin "wp-content/plugin" dizinine kopyaladıktan sonra sitemizin yönetim panelinden bu eklentiyi akitfleştiriyoruz (eklenti aktifleştirme sayfasın görünen adı "SRG Clean Archives"). Sonra da şu aşağıdaki kodları kopyalayıp dil kodlaması utf-8 formatında olan "archives.php" adında bir dosya olarak kaydediyoruz.

PHP:
  1. <?php
  2. /* Template Name: Archives */
  3. ?>
  4. <?php include "header.php"; ?>
  5. <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
  6. <div class="entry">
  7. Sitemizde şimdiye kadar yayınlanan tüm yazıları tarih sıralamasına göre bulabilirsiniz.<br>
  8. <?php srg_clean_archives(); ?>
  9. </div>
  10. <!--
  11. <?php trackback_rdf(); ?>
  12. -->
  13. <?php endwhile; endif; ?>
  14. <?php include "footer.php"; ?>

"Archives.php" olarak kaydettiğimiz bu dosyayı kullandığımız temanın bulunduğu klasöre yüklüyoruz. Bu kısmı biraz açacak olursak birazdan sayfa oluşturma işlemini yapacağız. Temamıza entegre etmek için bir sayfaya bu eklentinin kodunu yazmamız gerekiyor. Onun için yukarıdaki kod kendi sitemde de kullandığım sayfa şablonu. Yani biz bu kod ile arşiv sayfamızın şablonunu oluşturmuş oluyoruz.

Şimdi sıra geldi sayfamızı oluşturmaya. Sitemizin yönetim panelinden "Yaz" sekmesi altındaki "sayfa yaz" bağlantısını açıyoruz. Sayfa başlığı olarak "Arşiv" ya da istediğiniz bir başlığı yazabilirsiniz. Başlık oluşturma işlemini hallettiysek sağ tarafta "Sayfa Şablonu" başlığında açılan bir menü var. Buradan şablon olarak az önce oluşturduğumuz "archives.php" yi seçiyoruz (Arcvhives/*). Son olarak "sayfayı oluştur" butonuna basıyoruz. Hepsi bu kadar.

Şöyle özetleme yapacak olursak eklentiyi diğer eklentiler gibi kurduk, aktifleştirdik. Ardından da sayfada göstermek için bir şablon yardımı ile entegre ettik. Afiyet olsun (:

"Wordpress İçin Arşiv Sayfası Oluşturma" için 27 Yorum

1 | yakuter

11 Ocak 2007 saat 22:45

Avatar

Ellerine sağlık hamdi, çok güzel bir konuya değinmişsin. Çok soruluyordu bu soru ;)

2 | grkn

11 Ocak 2007 saat 23:46

Avatar

ayrietten exec php eklentisi ilede olabilir bu işlem :)

3 | iso

12 Ocak 2007 saat 02:27

Avatar

Kullandığım tema Connections Reloaded v1.5. dediğiniz gibi benim temamda sayfa olarak “archives” var. yalnız bu sayfa tıklandığında ana sayfa geliyor. aylık arşiv ancak sidebar’daki takvim(arşiv)den geliyor. o da yazıların ilk bölümünü alarak sadece. yani kötü bir görünümle. bizdeki temayı kendi temanızda kullandığınız biçimde yapıllandıramayız mı? ya da bizdeki archives.php’yi silip eklentiyi kurup sayfayı oluşturmamız diğer tema işleyişlerinde bir problem yaratır mı?

4 | h-yaman

12 Ocak 2007 saat 10:26

Avatar

@grkn, evet onunla da yapılabilir.
@iso, bu şablonu http://www.teknoseyir.com da kullanıyor. Aynı şablon hiçbir fark yok. Sizin arşiv sayfanızda da bir sorun yaratacağını düşünmüyorum.

5 | yunus

14 Ocak 2007 saat 17:16

Avatar

bende böle bi eklenti arıodum çok makbule geçti saolunuz hem bu sayede sayfa entegre etmesini örendim saolasın @hamdi

6 | yunus

14 Ocak 2007 saat 17:19

Avatar

kusura bakmayın ama bi hata oldu sanırım

“Başlık oluşturma işlemini hallettiysek sağ tarafta “Sayfa Şablonu” başlığında açılan bir menü var. Buradan şablon olarak az önce oluşturduğumuz “archives.php” yi seçiyoruz (Arcvhives/*). ” şu kısmı yapamadım bende sayfa şablonu başlığı yok :s

7 | h-yaman

15 Ocak 2007 saat 11:43

Avatar

@yunus tema dosyalarının olduğu klasöre attığından emin misin? yani header.php, single.php gibi dosyaların yanına

8 | RitEmrE

16 Ocak 2007 saat 01:03

Avatar

Gayet güzel açıklamışsın tebrik ediyorum. Yalnız buenim kullandığım tema olan Skykhan Börtüböcek temasında sayfa çok kötü gözüküyo. Anasayfada yazıların gösterildiği yerden çok farklı. bunları nasıl düzenleyebiliriz? İstersen gir de bir bak.
http://fairblue.kayyo.com/arsiv/

9 | Erden

19 Ocak 2007 saat 06:25

Avatar

Teşekkürler.Güzel bir eklenti.Sorunsuz çalışıyor.
Fakat (side bar)kısmı, bu sayfa (Arşiv sayfası)açıldığında,yanda neden görünmüyor. Bu bende olan bi sorun mu yoksa geneldemi? merak ettim.

10 | yakuter

19 Ocak 2007 saat 08:24

Avatar

Erden temayı düzenlerken biraz dağıtmışsın, bence daha tutarlı bir tema kullan derim. Biraz daha geniş içerik bölümü olan bir tema uygun olabilir.

11 | Erden

19 Ocak 2007 saat 17:23

Avatar

Öneriler için teşekkürler yakuter.Fakat bu eklentiyi kullanan herkesin sayfasına hemen hemen baktım, arşiv kısmına girildiğinde -side bar kısımları ,arşiv bölümüyle beraber kimsenin temasında görünmüyor. Oysaki sayfalar bölümünden oluşturduğumuz (Wp Contact forum-İletişim formu) vs..gibi aynı bölümlerde side barı beraber görebiliyoruz.
Eklentinin eksikliğimi var acaba onu öğrenmek istedim.

12 | engin

29 Ocak 2007 saat 16:58

Avatar

hocam.sakın bu verdiğin kodlar yanlış olmasın…
benim herkese tavsiyem şudur:

temalarındaki page.php (ben qwilm teması kullanıyorum) sayfasına

kodunu eklesinler.
ve bu sayfayı arsiv.php veya başka adla kaydetsinler..şablon olarak da bunu seçsinler.
tabii şu kodu da eklesinler

++++++

“>

‘, ”); ?>

13 | yakuter

30 Ocak 2007 saat 11:38

Avatar

verdiğin kodlar düzgün görünmemiş. Bir txt. soyasına kaydedip bir servera atıp link verirsen görülebilir

14 | engin

30 Ocak 2007 saat 12:37

Avatar

yani şunu demek istiyorum. Verdiğiniz kodlar herkese göre değişebilir.

Fakat ilk kod(template name) ve srg_clean_archives yazılı kodlar temel kodlardır.

Herkes bu kodları kendi temasına göre eklesin..
side bar da görüntülenmiş olur böylece.(get_sidebar kodunu eklerseniz)

biraz deneme yanılma yapın…

15 | goktug

6 Mart 2007 saat 21:38

Avatar

süper bi eklenti! Açıklamalar için teşekkür ederim. Bu arada eklentinin 2.1 sürümü çıkmış haberiniz olsun…

16 | yakamoz01

12 Mayıs 2007 saat 19:42

Avatar

merhabalar bu söylenenlerin hepsini yaptım çok da güzel oldu elinize sağlık ama bir sorunum var; benim arşiv sayfamın boyutu çok büyüdü. 1 mb ye yaklaştı. bunu sayfalar halinde nasıl yapabilirim acaba? yardımcı olursanız sevinirim…

17 | Sitemde herþeyi görebilmeleri için ne yapabilirim? - Webmaster Forum

14 Mayıs 2007 saat 10:36

Avatar

[...] Buradan Yardým Alabilirsin Yapamazsan msn Ekle Yapalým Wpdestek | Wordpress Destek Sitesi __________________ Geliyorum [...]

18 | estetik

18 Mayıs 2007 saat 13:47

Avatar

verdıgınız bılgıler ıcıntesekurler

19 | Yunus

24 Mayıs 2007 saat 19:03

Avatar

Arkadaşlar eklentinin yeni versiyonu çıkmış haberini zolsun

20 | Tayfun

22 Haziran 2007 saat 01:07

Avatar

SRG Clean Archives adlı eklenti ile sitemde güzel bir arşiv sayfası oluşturdum. Ama nedendir bilmiyoum, eklenti ilk yüklediğim günde kaldı. (Nisan ayında) Mayıs ve Haziran ayını göstermiyor. Neden kaynaklanıyor olabilir?

http://www.seyrusefer.com/arsiv/

21 | WordPress’te arşiv sayfası oluşturmak » Eren AYDIN

28 Temmuz 2007 saat 18:20

Avatar

[...] Sonra bu dosyayı kaydedip admin panele geri döndüm. Yeni bir statik sayfa oluşturarak sağ taraftaki Sayfa Şablonundan Arsiv’i seçtim ve sayfayı yayınladım. Hepsi bu kadar. Burada dikkat edilmesi gereken en önemli nokta bu kodları doğru yere yerleştirmek, yoksa temanıza uygun olmayan bir görüntü ile karşılaşabilirsiniz. Değişik yöntemler veya eklentiler deneyebilirsiniz. Örneğin bir alternatif Arsiv Sayfası Oluşturma Yöntemi Wpdestek ‘te anlatılmıştı. Kolay gelsin.. [...]

22 | Estetik

2 Ağustos 2007 saat 18:57

Avatar

Çok hoş bir eklenti elinize sağlık.

23 | Eren AYDIN » Blog Arşivi » WordPress’te Arşiv Sayfası yapmak

2 Ağustos 2007 saat 22:13

Avatar

[...] Arsiv Sayfası Oluşturma Yöntemi Wpdestek ‘te anlatılmıştı. Kolay gelsin.. Yorum Yaz » Yazıyı RSS’te Takip Et Önceki Yazı: Adsl Ucuzluyor, 4 Mbit Piyasada Sonraki Yazı: İlk Temamı Halka Açıyorum /3K2 Redux Klein Türkçe  [...]

24 | burak budak

14 Ağustos 2007 saat 18:24

Avatar

ben dediklerinizi aynen yaptım herşey tamam ama sayfa oluşturmaya gelince dediğiniz gibi sayfa şablonu seçme gibi bir yer yok
yani archives.php yi seçeceğim yer yok …
ne yapmam lazım …
GlossyBlue 1.3 temasını kullanıyorum …
iyi günler …

bir de ben kodları not defterine kaydedip archives.php seçtim yani bilgim yok fazla o yüzden doğru mu yaptım diye soracaktım …

25 | Eren

7 Eylül 2007 saat 09:08

Avatar

Teşekkürler güzel ve yararlı bir çalışma olmuş

26 | diskjokey

24 Ekim 2007 saat 23:20

Avatar

Controller Object ( [base_url] => / [stub:private] => index.php/2006/05/04/clean-archives-20 [action:private] => [handler:private] => ) Unmatched rule: 1

dosyayı indiremiyorum yukarıda yazı çıkıyo..

27 | WordPress Türkiye » Wordpress Arşiv Sayfası Oluşturmak

14 Eylül 2008 saat 00:22

Avatar

[...] Değişik yöntemler veya eklentiler deneyebilirsiniz. Örneğin bir alternatif Arsiv Sayfası Oluşturma Yöntemi Wpdestek ‘te anlatılmıştı. Kolay [...]

Yorum Formu