<?php
$sonsor = mysql_query("select * from wp_posts where post_type='post' order by id desc limit 0,5");
while($soncek=mysql_fetch_array($sonsor)){
$baslik = $soncek["post_title"];
$link = $soncek["guid"];
$detay = $soncek["post_content"];
$ozet = kisalt($detay);
?>
<li><a href='<?=$link?>'><strong><?=$baslik?></strong></a></li><?=$ozet?>
<?php
}
?>Arkadaşlar Wordpress'te son eklenen 5 içeriği böyle çekebiliyorum. Ancak kategori idsi 1 olan içerikleri nasıl çekebileceğimi bilmiyorum. Wordpress'in tablo yapısında wp_posts'da kategori idsi belli değil. Yardımcı olabilir misiniz?
Wordpress Kategoriye Göre İçerik Çekme
8
●6.920
- 24-09-2009, 16:21:55
- 24-09-2009, 17:32:24sanıyorum bu tema özel yazılmış farklı değişkenler ile temanın kendine has yapısı var sadece bu bölümü görmek çözüm için yeterli olmuyor.
Ayrıca php bilgin var ise burayı inceleyebilirsin.
Function Reference/get the category WordPress Codex
Main Page WordPress Codex - 24-09-2009, 17:41:27Kendi özel sorgunuzu yazmanıza gerek yok
<?php $CatPosts = new WP_Query("cat=1&showposts=5"); while($CatPosts->have_posts()) : $CatPosts->the_post();?> Başlık: <?php the_title(); ?> Link: <?php the_permalink() ?> Özet: <?php the_excerpt(); ?> Metin: <?php the_content(); ?> <?php endwhile; ?>cat=1 Kategori ID no.sudur.
showposts=5 Gösterilecek yazı sayısıdır. - 24-09-2009, 17:44:44Özel tema değil.
Son eklenen 5 içeriği kendi sorgumla yazdım.
O yüzden bu şekilde, bu kodun evveli yok yani.
Son 5 içeriği çekmek için hazır kod kullanmadım çünkü içerik özetlerini de alta getirmem gerekti.
Ama kategoriye göre sıralatamıyorum, wp_posts tablosunda kategoriyle ilişkilendirilecek bir alan yok. - 24-09-2009, 17:52:29Bu hangi içerik görüntüleniyorsa onu sıralıyor sadece.Virtuozzo adlı üyeden alıntı: mesajı görüntüle