Wordpress’te Son Yazıları Harici Sayfada Gösterme

07 Mart 2009 tarihinde Ali TOPALOĞLU tarafından yazılmış.



Herkese merhaba, bugün wordpress altyapılı blog sitenizdeki son x tane yazıyı herhangi bir harici sayfada nasıl gösterebileceÄŸinizi anlatacağım. Örnek olarak bu linki inceleyebilirsiniz. Orada gördüğünüz son o konu aynı zamanda sıradan bir index.html sayfası olan www.dizaynmatik.com ‘un anasayfasında da listelenmektedir.

Gelelim detaylara.

Öncelikle aşağıdaki php kodlarını son10konu.php olarak kaydedip sunucununda wordpress blogunuzun bulunduğu dizine atın.

<?php
require('wp-config.php' );
function
SonYazilar() {
global
$wpdb;
$kac_tane_yazi_gosterilsin = 10;
$yazilar = $wpdb->get_results("SELECT ID, post_title FROM $wpdb->posts WHERE post_status ='publish' ORDER BY ID DESC LIMIT 0,$kac_tane_yazi_gosterilsin");
$cikti .= '<ul>';
foreach(
$yazilar as $yazi){
$yazi_url=get_permalink($yazi->ID);
$cikti .='<li><a href="'.$yazi_url.'">'.iconv(get_settings('blog_charset'), "ISO-8859-9",$yazi->post_title).'</a></li>';
}
$cikti .= '</ul>';
echo
$cikti;
die();
}
switch (
$_GET['git']) {
case
'sonyazilar':
SonYazilar();
break;
}
?>

Daha sonra da bu son 10 tane konuyu göstermek istediğiniz sayfaya aşağıdaki kodları ekleyin.

<? include("http://www.siteadi.com/son10konu.php?git=sonyazilar"); ?>

Evet hepsi bu kadar, isteyen arkadaşlara yardımcı olabilirim. Bana bu linkten ulaşabilirsiniz.



   Bu yazı Ali TOPALOÄžLU tarafından PHP kategorisine eklenmiÅŸtir.
  etiket , olarak etiketlenmiÅŸtir.
  rss Bu yazı toplam  2.387 defa okunmuÅŸ.
  yazdir Buraya tıklayarak sayfayı yazıcıdan çıkartabilirsiniz.
  Yorum yapcam Yazıya yorum yapabilir, yapılan yorumları RSS 2.0 ile takip edebilirsiniz.
EkleBunu Sosyal Paylaþým Butonu


Bu yazıya 7 tane yorum yapılmış

  1. fatih

    <?php get_archives(‘postbypost’, ‘10′, ‘custom’, ”, ”); ?>

    kodlarını başka bir sayfada tasarıma gömdüm, bilgileri doğru şekilde çekiyor ama türkçe karakterler sorunlu çıkıyor.

    neden olabilir ? teÅŸekkürler…


  2. GeNeRaL

    Hocam dediklerinizi yaptım.. Åžu ÅŸekilde ilk verdiÄŸiniz kodları sonyazilar.php isimli dosya oluÅŸturup içine attım ikinci verdiÄŸinizide son.php ye attım html de iframe olarak verdim… güzelde çalıştı… Benim sıkıntım ÅŸu yönde iframe kodu ile verdiÄŸim son yazılar da ki bir linke tıklandıgında iframenin oldugu yerden wp yi açıyor yani ayrı bir pencerede veya sekmede açmıyor… iframe boyutlarını 160 200 ayarladım iÅŸte linke tıklanıldıgında sayfayı o boyutlar içinde açıyor.. Bunu nasıl farklı sekmede veya pencerede açtırabilirim…
    Not: İframe kodu aynen su şekilde

    _parent ve _blank kodlarıda ayrı pencerede sekmede açmasını sağlamadı ne yapmam lazım? CEVAP alabilirsem sevinirim.


  3. GeNeRaL

    Mail aracılıgı ile çözüm yolu göndermişiniz Çok teşekkürler. sorunumu hallettim.


  4. serhat

    aynı sorun bendede var ayrı sayfada açmayı nasıl yapabilirim acaba


  5. tv rehberi

    teşekkürler baya işime yaradı


  6. Ali TOPALOÄžLU

    target olarak _blank verirseniz yeni sekmede açılır. EÄŸer iframe’in içindeki sayfanın anasayfada açılmasını istiyorsanız target olarak top kullanmanız gerekir.


  7. vedat

    Merhaba Hocam, Şimdi ben bu kodu, css html in index sayfasında gösterebilirmiyim? yane blogdan haberler kodu olarak yardımcı olursanız sevinirim?


Mesaj Yaz