Wordpress Sidebar oluÅŸturma ve temada kullanma

30.09.2008 17:23 — Eklenti ve Tema, Wordpress,

Wordpress sitelerin artmasından dolayı böyle bir konu sizin için faydalı olucaktır umarım.. Sidebar widget kullanıyorsanız bu kodlara fazla ihtiyacınız olmuyacaktır ama yinede manual sidebar yapmak isteyenler varsa bu kodlarla çok hoÅŸ sidebar oluÅŸturabilirler... Main Page « WordPress Codex deki yazıları türkçeleÅŸtirerek hoÅŸ bir Wp Sidebar Dökümanı Hazırlamaya Çalıştım bakalım

Wordpress Sidebar Tema Ayarları

1.Menü BaÅŸlığı: -Sidebarda herhangi bir bölüm oluÅŸturduÄŸunuzda buna baÅŸlık verme ihtiyacı duyacaksınızdır.Genelde tüm temalar için kullanılan kodu veriyim sizi..
PHP Kodu:
<li>Menu BaÅŸlığınız</li>

ÅŸeklinde yaptığınız takdirde temanızın css indeki menü baÅŸlığı ÅŸeklinde çıkıcaktır. -Yazı olarak deÄŸilde resim olarak yapmak istiyorsanızda menu baÅŸlığınız yerine menü resim kodlarını kullanabilirsiniz. 2.Menü İçeriÄŸini Listeleme: -BaÅŸlık Kodunuzu Kullandıktan sonra genel temelarda <ul> koduyla içerik listelenmektedir.

PHP Kodu:
<ul>İçerik Kodu //AÅŸağıda VerdiÄŸimiz Kodları burda kullanınız</ul>

Örnek Tema Kodları:

<li>En Son Yazdıklarım</li> <ul>
<?php wp_get_archives('type=postbypost&limit=15'); ?>
</ul> 

// Son 15 Konunun Listelenmesi Wordpress Sidebar Kodları

Unutmadan söylemek istiyorum wordpress kodlarının birden fazla fonksiyonları var.Ben en çok kullanılan ve kendi sitelerimde kullandığım fonksiyonlarını sizlere verdim.

1.En Son Eklenen Konular: -Genelde en baÅŸa bloÄŸunuza eklediniz son konuları çıkartmak istersiniz.

PHP Kodu:
<?php wp_get_archives('type=postbypost&limit=15'); ?>

Yukarıda anlattığım gibi temanıza entegre ederseniz son 15 konu çıkıcaktır..limit=15 deÄŸerini limit=xx yaparak kaç konu çıkarmak istediÄŸinizi kendiniz ayarlıyabilirsiniz. 2.Kategoriler -Sitenizdeki kategorileri listelemek için kullanabileceÄŸiniz bir kod.

PHP Kodu:
<?php wp_list_cats(); ?>

-Yukardaki kodlarda sadece konu ekli kategorileri listelemektedir.. 'all' kodunu kullanarak tüm kategorileri listeleyebilirsiniz.. 3.Yorumlar -Wordpress 2.5 ten önceki sürümlerde eklentiyle yapılan son yorumların yeni sürümdeki kodları.

<?php global $wpdb;$sql = "SELECT DISTINCT ID, post_title, post_password, comment_ID, comment_post_ID, comment_author, comment_date_gmt, comment_approved, comment_type,comment_author_url, SUBSTRING(comment_content,1,30) AS com_excerpt FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->comments.comment_post_ID = $wpdb->posts.ID) WHERE comment_approved = '1' AND comment_type = '' AND post_password = '' ORDER BY comment_date_gmt DESC LIMIT 10"; $comments = $wpdb->get_results($sql
);
$output = $pre_HTML; $output .= "\n<ul>"; foreach ($comments as $comment
) {
$output .= "\n<li>".strip_tags($comment->comment_author) .":" . "<a href=\"" . get_permalink($comment->ID) . "#comment-" . $comment->comment_ID . "\" title=\"on " . $comment->post_title . "\">" . strip_tags($comment->com_excerpt) ."</a></li>"
;
} $output .= "\n</ul>"; $output .= $post_HTML
;
echo $output;?> 

4.Etiket Sistemi (Tag Cloud) -Yine yorum sistemi gibi geliÅŸtirilen wp 2.5 sürümünden sonra scriptte hazır olarak gelen etiket sistemi.

PHP Kodu:
<?php wp_tag_cloud('smallest=8&largest=22'); ?>

Üstteki kod ÅŸu biri büyük biri küçük çıkıyor ya ondan (yani hangi tag fazla kullanıldıysa büyük hangisi az kullanıldıysa küçük ) Boyutunu 8 ve 22 yi deÄŸiÅŸtirerek ayarlıyabilirsiniz. Benzer bir uygulama: Wordpress 2.3 tag fonksiyonları - wp_generate_tag_cloud - Günlük Haftalık Aylık 5.Link Sistemi (Blogroll) -Paneldeki blogroll yazan ÅŸey yani link ekleme sistemi.

PHP Kodu:
<?php get_links_list(); ?>

6.ArÅŸivleme Sistemi: -Aylara Göre ArÅŸiv Listelemesi

PHP Kodu:
<?php wp_get_archives('type=monthly'); ?>

7.Sayfaları Gösterme:

PHP Kodu:
<?php wp_list_pages('title_li=<h2>Son Sayfalar</h2>'); ?>

Ayrıca Bunun Dışında Kullanmak istediÄŸiniz eklentileride yukarıdaki temada gösterdiÄŸim gibi kullanabilirsiniz. ÖrneÄŸin sayfa sayaç,search metter gibi eklentilerin kodlarınıda bu ÅŸekilde sidebarınıza ekleyebilirsiniz.. Saygılarımla... Beyazıt Kölemen Alıntı : r10


Yorum Yazın


Yorumları Gizle | İçeriği Gizle