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ı toplam 2.387 defa okunmuş.
Yazıya
<?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…
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.
Mail aracılıgı ile çözüm yolu göndermişiniz Çok teşekkürler. sorunumu hallettim.
aynı sorun bendede var ayrı sayfada açmayı nasıl yapabilirim acaba
teşekkürler baya işime yaradı
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.
Merhaba Hocam, Şimdi ben bu kodu, css html in index sayfasında gösterebilirmiyim? yane blogdan haberler kodu olarak yardımcı olursanız sevinirim?