eklentisiz etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
eklentisiz etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

18 Ağustos 2012 Cumartesi

Tweetlerinizi Sitenizde Eklenti Kullanmadan Yayınlayın

Selamlar,

Tweetlerinizi Sitenizde Eklenti Kullanmadan Yayınlayın

Tweetlerinizi Sitenizde Eklenti Kullanmadan Yayınlayın


Eğer twitter kullanıyor iseniz ve twitter üzerinde paylaştığınız tweetlerin wordpress sitenizde/blogunuzda otomatik olarak görünmesini istiyorsanız hemde bunu herhangi bir eklenti / plugin kullanmadan yapmak için dualar ediyorsanız çözümü aşağıdaki kod öbeğinde yatıyor.

Bu kod öbeğini kopyalayıp sitede tweetlerinizin nerede görünmesini istiyorsanız ilgili wordpress tema dosyasına yapıştırın.
Artık sizinde bir yayın akışınız var.

Tabi kod öbeğindeki şu satırı bulup kendi kullanıcı adınızı girmeniz gerekiyor.
$rss = fetch_feed('https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=tasarhane');

Eğer favori tweelerinizi görüntülemek isterseniz aynı satırdaki adresi aşağıdaki gibi uygulamanız gerekiyor
$rss = fetch_feed('https://twitter.com/favorites/tasarhane.rss');

Hayırlı olsun.

Kaynak olarak şura kullanılmıştır.

[php]
<?php
include_once(ABSPATH . WPINC . '/feed.php');
$rss = fetch_feed('https://api.twitter.com/1/statuses/user_timeline.rss?screen_name=tasarhane');
$maxitems = $rss->get_item_quantity(3);
$rss_items = $rss->get_items(0, $maxitems);
?>

<ul>
<?php if ($maxitems == 0) echo '<li>No items.</li>';
else
// Loop through each feed item and display each item as a hyperlink.
foreach ( $rss_items as $item ) : ?>
<li>
<a href='<?php echo $item->get_permalink(); ?>'>
<?php echo $item->get_title(); ?>
</a>
</li>
<?php endforeach; ?>
</ul>
[/php]

Türkçe anlatımı beğenmeyenler için :p

Display Your Latest Tweets Manually


I have tried a few manual solutions for showing tweets on my websites, and my favorite comes from Chris Coyier of CSS-Tricks. His RSS fetching snippet is a quick and effective way to show the latest tweets from your account. The RSS address of your Twitter account is http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=xxxxx (where xxxxx is your Twitter user name). For the tweets that you favorite, use http://twitter.com/favorites/xxxxx.rss. For example, the RSS for the latest tweets from Smashing Magazine is http://api.twitter.com/1/statuses/user_timeline.rss?screen_name=smashingmag; and to display only the favorites, https://twitter.com/favorites/smashingmag.rss. Once you’ve got your Twitter RSS address, simply add it to Chris’ PHP snippet.

20 Şubat 2012 Pazartesi

Wordpress Blogunuzda Yalnız İstediğiniz Kategori Konularını Gösterin

Selamlar,

Wordpress Blog Anasayfanızda Yalnız İstediğiniz Kategori Konularını Gösterin
ya da istemediğiniz kategorilerden konular wordpress blog anasayfanızda görünmesin.

WordPress Blogunuzda Yalnız İstediğiniz Kategori Konularını Gösterin

Belirli bir kategoriden belirli sayıdaki konuları göstermek Aşağıdaki kod satırında bulunan 1 kategori kimliğiniz ve 6 göstermek istediğiniz konu sayısını ifade ediyor.


< ?php query_posts("cat=1&showposts=6");?>



Sadece bir kategoriden konularınızı göstermek
27 yerine kategori numaranızı girerek değiştirebilirsiniz.
< ?php query_posts("cat=27");?>


Belirli bir çok kategoriden son konuları göstermek
Her birini virgül ile ayırarak istediğiniz kategorilerden konuları gösterebilirsiniz.
< ?php query_posts("cat=3,7,27,42");?>



Bu şekilde kullanırsanız her sayfada 5 konu olacak şekilde belirtilen kategorilerin konularını gösterir
Sayfalamada sorun olursa bu şekil kullanımı tercih edin
[php]<?php $posts=query_posts($query_string .
"&posts_per_page=5&cat=9,13"); ?>[/php]



Son yayınladığınız belli sayıda konuyu göstermek
7 sayısını istediğiniz ile değiştirip o miktarda konu gösterebilirsiniz.
< ?php query_posts("showposts=7");?>



Birde tam tersini düşünüp her şey olsun bi o kategori olmasın diyebilirsiniz onun içinde;
İstemediğiniz kategori konularını anasayfa görünümünden çıkarmak
< ?php query_posts("cat=-3");?>



Bu durumu daha fazla kategori üzerinde uygulamak isterseniz;
Birden fazla kategori konusunu anasayfa görünümünden çıkarmak
< ?php query_posts("cat=-4,27,45");?>



Nasıl yapılır?
Öncelikle işlem yapacağınız kategorinin kimlik numarasını (id) bulmanız gerekiyor. Bunun için yönetici panelinde Yazılar altında bulunan Kategoriler sekmesine girin. Burada istediğiniz kategorinin üzerine fare ile gelince tarayıcınızın durum barında veya tıklayınca yukarıda adres barında şu tarz bir link göreceksiniz

http://tasarhane.com/wp-admin/edit-tags.php?action=edit&taxonomy=category&tag_ID=956&post_type=post


burada gördüğünüz 956 sayısı kategorimizin kimlik nosu olmaktadır.

Daha sonra tema klasörümüze bir ftp programı ile erişerek index.php dosyamızı düzenlemek için notepad++ tarzı bir yazı editörü ile açıyoruz. Şart değil standart notepad'de kullanabilirsiniz tabiki.
index.php dosyası içerisinde bulunan döngü/loop kodları arasında şu satırı bulup hemen üstüne yukarıdaki kodlardan istediğinizi yapıştırmanız yeterli.
< ?php while ( have_posts() ) : the_post(); ?>


Örnek
< ?php query_posts("cat=-4,-27,-45"); ?>
< ?php while ( have_posts() ) : the_post(); ?>



Kaydedip blog anasayfanızı yenilediğinizde karşınıza seçtiğiniz kategoride ve sayıda konular çıkacak.

4 Şubat 2012 Cumartesi

Wordpress Blogunda Yılın En Çok Yorum Alan Konularını Listelemek

Wordpress Blogunda En Çok Yorum Alan Konularını Listelemek

Wordpress blogunuzda

yılın veyahut kendi belirlediğiniz tarih aralıklarının en çok yorum alan konularını listeleyebilirsiniz.
Bunun için aşağıda kodu wordpress blogumuzda tema içerisinde uygun yerde kullanıyoruz.

Tarih aralıklarını buradan değiştiriyoruz = BETWEEN '2011-01-01' AND '2011-12-31' ORDER

comment_count DESC LIMIT 0 , 5"); kısmında ki 5 görüntülenen konu sayısını veriyor istediğiniz gibi ayarlayabilirsiniz.

Aşağıdaki şekilde kullanırsanız 2012 yılında en çok yorum yapılan 5 konuyu görüntülemiş olursunuz.
İyi bloglamalar.



[php]<h2 class="title">2012 Yılının En Çok Yorum Alan Konuları</h2>
<ul>
< ?php
$result = $wpdb->get_results("SELECT comment_count,ID,post_title, post_date FROM $wpdb->posts WHERE post_date BETWEEN '2012-01-01' AND '2012-12-31' ORDER BY comment_count DESC LIMIT 0 , 5");

foreach ($result as $topten) {
$postid = $topten->ID;
$title = $topten->post_title;
$commentcount = $topten->comment_count;
if ($commentcount != 0) { ?>
<li><a href="<?php echo get_permalink($postid); ?>">< ?php echo $title ?></a></li>
< ?php }
} ?>
</ul>[/php]

Kaynak: http://www.wprecipes.com/how-to-display-the-most-commented-posts-of-2008