Öncelikle aşağıdaki kodlarımızı herhangi bir editör aracılığı ile (örneğin notepad++) yazilar.php olarak kaydediyoruz.
require('wp-config.php' );
function SonYazilar() {
global $wpdb;
$kac_tane_yazi_gosterilsin = 15;
$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 .= '';
foreach($yazilar as $yazi){
$yazi_url=get_permalink($yazi->ID);
$cikti .='- '.iconv(get_settings('blog_charset'), "utf-8",$yazi->post_title).'
';
}
$cikti .= '
';
echo $cikti;
die();
}
switch ($_GET['git']) {
case 'sonyazilar':
SonYazilar();
break;
}
?>
6. Satırdaki $kac_tane_yazi_gosterilsin = 15; kodundaki 15 sayısı harici sayfada göstermek istediğiniz post sayısını belirler. İsteğinize göre değiştirebilirsiniz. Kodlarda başka bir değişiklik yapmanız gerekmez.
yazilar.php‘yi wordpress’in kurulu olduğu dizine atıyoruz. (wp-config.php’nin olduğu dizine)
Ardından son konularınızı göstermek istediğiniz siteye aşağıdaki gibi basit bir frame kodu ile yerleştirebilirsiniz…
frameborder: çerçevenizin kenar kalınlığını,
width: genişliği,
height: uzunluğu,
marginwidth: kenar boşluğu genişliğini,
marginheight: kenar boşluğu uzunluğunu simgeler.
****************************************************************************************************
Yöntem 2:
(rss ile son konuları çekme)
Son yazılarınızı nerde göstermek istiyorsanız aşağıdaki kodları oraya yerleştirin.
-
$s=0;
foreach($xml->channel->item as $item){
if($s<5){
echo '';
}
$s++;
}
?>
Kodlar içinde rss adresinizi değiştirmeyi unutmayın. (1. satırda http://nonloser.com/rss)
5. satırdaki if($s<5){ kodundaki 5 siteden çekilecek olan son yazıların adetini belirler.
...............................................................................................................................................................................
Bu kodlar sadece size altyapıyı sağlar. Bu kodları css ye gömerek ortaya çok güzel şeyler çıkartabilirsiniz…
...............................................................................................................................................................................
Türkçe karakter hatasıyla karşılaşanlar aşağıdaki kodu kullanabilir.