Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer

Pratik WordPress Çözümleri

1 min read

Bir WordPress temasını düzenlerken ihtiyacınız olabileceğini düşündüğüm ufak tefek şeyleri;

  • Yazar ismi nasıl görünür?
  • Kategorideki yazı sayısı nasıl gösterilir?
  • Devamını okuyun yazısı nasıl oluşturulur?
  • Bağlantılar nasıl gösterilir?
  • Takvim nasıl sidebar’a konulur?
  • Son yazılar nasıl gösterilir?

şöyle bir toparlayım dedim. Sanırım güzel de oldu :)

Yan sütunda(sidebar) kategorileri, içindeki yazı sayısını gösterecek şekilde listelemek[php]<?php list_cats(0, ”, ‘ID’,’asc’, ”, TRUE, FALSE, TRUE, FALSE, TRUE, TRUE, FALSE, ”, FALSE, ”, ”, ”, TRUE); ?>

//veya

<?php list_cats(1, ”, ‘ID’, ‘asc’, ”, 1, 0, 1, 0, 1, 1, 0,”,”,”,”,”,1) ?>[/php]

Takvim’i göstermek[php]<?php get_calendar() ?>[/php]

Bağlantıları (linkler) göstermek[php]<?php get_links(‘-1’, ”, ”, ”, 0, ‘name’, 0, 0, -1, 0); ?>[/php]

Ekrana zamanı yazdırmak[php]<?php the_time(‘d.m.Y’) ?>[/php]

Yorumlar bağlantısını oluşturmak[php]<?php comments_popup_link(‘Yorumla Beni’, ‘Yorumlar 1’, ‘Yorumlar %’, ‘commentlink’, ”); ?>[/php]

Yazının bağlantı adresi yani yazı başlıklarında oluşan adres[php]<?php the_permalink() ?>[/php]

Son yazıları göstermek[php]<?php get_archives(‘postbypost’,’10’,’html’,”,”); ?>[/php]

Yazıyı ekrana yazmak (Devamını Okuyun… var sonunda)[php]<?php the_content(‘Devamını okuyun…>>’); ?>[/php]

Yazar ismini göstermek[php]<?php the_author(); ?>[/php]

Yazıların altında yönetici girişi yapılmışsa “Düzenle” linkini yazdırmak[php]<?php edit_post_link(‘Düzenle’,'<span class="editlink">’,'</span>’); ?>[/php]

Sayfaları (page) listelemek[php]<?php wp_list_pages(‘sort_column=menu_order’); ?>[/php]

Bazı Eklentilerin Kullanılışı

Not: Buradan sonraki kodların çalışması için adı geçen eklentinin kurulmuş olması lazım.

Wp-Online Counter’ı (sayaç eklentisi) ekranda göstermek[php]<?php if(function_exists(wp_onlinecounter)) { wp_onlinecounter(); } ?>[/php]

Democracy Anket eklentisini ekranda göstermek[php]<?php jal_democracy(); ?>[/php]

Get Recent Comments’i (son yorumlar eklentisi) ekranda göstermek[php]<?php get_recent_comments(); ?>[/php]

Wp-Page Navigation (sayfalama) eklentisini göstermek[php]<?php wp_pagenavi();?>[/php]

Aklınıza gelen başka güzel kodlar varsa buradan iletebilirsiniz ;)

Erhan Yakut Software Developer @Binalyze | Founder @Passwall | Golang Enthusiast | Open Sorcerer