miniPEYK
Wordpress’in esnek yapısını kullanarak, herhangi bir eklenti(plugin) kullanmadan, sitenin yan sütununda(sidebar) yazı haber yayınlamak istedik.
Adı miniPEYK
Eklentileri sevmiyor değiliz ancak ne kadar çok eklenti o kadar karmaşıklık olabiliyor. Yukarıda değindiğimiz özelliği 2 kod ile yapabildik.
Nasıl?
Yeni bir kategori oluşturuyoruz. Biz adını “miniPEYK” koyduk. Siz istediğiniz ismi seçebilirsiniz, verebilirsiniz.
Sonra;
İlk kodumuz yan sütunumuza ekleyeceğimiz kod. Bu miniPEYK’in nerede nasıl görünmesini istiyorsanız o yere yerleştiriyorsunuz.
<?php $my_query = new WP_Query('category_name=miniPEYK'); ?>
<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>
<span><a href="<?php the_permalink() ?>"
rel="bookmark" title="<?php the_title(); ?>
sabit bağlantısı">
<?php the_title(); ?></a></span> gibi veya ilgili yazınızın
ne tür bilgisinin görünmesini istiyorsanız o bilgileri gösterecek
olan kodları bu kısma ekliyorsunuz...
<?php endwhile; ?>
İkinci kodumuz ise , anasayfamızda miniPEYK kategorisi olarak işaretlediğimiz yazının görünmesini engelleyecek olan kod.
Bu kodu index.php sayfanızın <?php if (have_posts()) : ? >kısmına yerleştirebilirsiniz.
<?php
if (is_home()) {
query_posts("cat=-3");
}
?>
cat=-3 , yazan yerdeki sayının yerine kendi oluşturduğunuz kategorinin ID sayısını yazmalısınız.
Evet, artık yazdığınız yazılara “miniPEYK” kategorisini işaretleyerek yayınlarsanız, bu yazılarınız sağ sütunuzda yayınlanacak. Anasayfanızda görünmeyecek. Arama, arşiv sonuçlarında görünecektir.
EK: Bir süre için bunu kullanamıyoruz. Sayfalama fonksiyonu ile ilgili problem yaratıyor. Ansayfada yukarıda bahsi geçen kategori yazıları görünmüyor. Ancak, postlar ikinci sayfasına veya herhangi bir post yazılarının olduğu sayfaya geçtiğimizde hep ilk 3 yazıyı gösteriyor.
Etiket:miniPEYK, minipost, post, wordpress




















[...] bizim de ondan görüp minipeyk’i yaptığımız bir eklentidir. Yeni miniPEYK için tıklayınız. Siz de yapabilirsiniz. [...]
miniPEYK…
Wordpress’in esnek yapısını kullanarak, herhangi bir eklenti(plugin) kullanmadan, sitenin yan sütununda(sidebar) yazı haber yayınlamak istedik.
Adı miniPEYK…
miniPEYK ….
Wordpress’in esnek yapısını kullanarak, herhangi bir eklenti(plugin) kullanmadan, sitenin yan sütununda(sidebar) yazı haber yayınlamak istedik.
Adı miniPEYK…
wp_pagenavi fonksiyonunu kullanmayan wordpress sitelerinde çalışabilir diye düşünüyoruz.
WP_Query yerine query_post özelliğini kullanırsak daha az kodla aynı işi yapabiliriz sanırım. Ayrıca Pagenavi son sürüm eklenti kurulu ve query_post ile sorun çıkarmıyor. Örnek olması amacıyla sitemde sidebar’ın en altında duruyor, inceleyebilirsiniz.
Kodlara buradan ulaşabilirsiniz(wp yorumlarda kodlar sorun olduğu için text dosyasına attım):
http://www.tufantunc.com/query_post_sidebar.txt
Bu kodlarla pagenavi sorun çıkarmadı, birde bunları deneyin.
Bunu sağlayan temalar var aslında. Benim sitemde kullandığım tema’da var mesela. Morning after adlı temayı veya direk siteye girerek görebilirsiniz. İsterseniz burada kodları paylaşabilirim. Ama en önemlisi div ve span class larınızı belirleyip öyle bu iş girişmek olacaktır.