Merhabalar
Öncelikle aşağıdaki kodlarımızı herhangi bir editör aracılığı ile (örneğin notepad++)
merdonline.php olarak kaydediyoruz.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
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 .= '<ul>';
foreach($yazilar as $yazi){
$yazi_url=get_permalink($yazi->ID);
$cikti .='<li><a target="_blank" href="'.$yazi_url.'">'.iconv(get_settings('blog_charset'), "utf-8",$yazi->post_title).'</a></li><br>';
}
$cikti .= '</ul>';
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.
merdonline.phpyi wordpressin kurulu olduğu dizine atıyoruz. (wp-config.phpnin 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
<iframe src="http://www.siteniz.com/yazilar.php?git=sonyazilar" width=150 height=800 marginwidth=0 marginheight=0 scrolling=no target="_parent" name="I1" border="0" frameborder="0"></iframe>
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.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 06:13:37 -->-> Daha önceki mesaj 06:11:12 --
dostum, birde rss var ;
Son yazılarınızı nerde göstermek istiyorsanız aşağıdaki kodları oraya yerleştirin.
Alıntı
<ul><li> <?php $xml = simplexml_load_file('http://nonloser.com/rss'); ?>
<?php
$s=0;
foreach($xml->channel->item as $item){
if($s<5){
echo '<div style="clear:both;" class="konular">
<h3><strong><a title="'.$item->title.'" href="'.$item->link.'">'.$item->title.'</a></strong></h3>
<div style="width:100%;" class="yanmenuyazi">'.mb_substr($item->description,0,100,"UTF-8").'...</div>
</div>';
}
$s++;
}
?></li></ul>
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.
Alıntı
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />