function kisi_bilgi($atts, $content = null) {
extract(shortcode_atts(array(
"id" => '0'
), $atts));
$uploads = wp_upload_dir();
$upload_dir = ( $uploads['baseurl'] );
$res_yol = "/resim/";
$toplam_yol = $upload_dir . $res_yol;
$veri = file_get_contents("http://www.imdb.com/name/".$id."/bio");
//$imdb = "http://www.imdb.com/";
preg_match("@<a name=\"headshot\" href=\"/rg/action-box-name/headshot/(.*?)\">@is",$veri,$resim);
preg_match("@<a class=\"main\" href=\"(.*?)\">(.*?)</a>@is",$veri,$isim);
preg_match("@<h5>Mini Biography</h5(.*?)p>(.*?)</p>@is",$veri,$cikti);
preg_match("@<h5>Date of Birth</h5(.*?)a href=\"(.*?)\">(.*?)</a(.*?)a href=\"(.*?)\">(.*?)</a(.*?)a href=\"(.*?)\">(.*?)</a(.*?)br/><br/>@is",$veri,$dtarihi_cikti);
preg_match("@<h5>Date of Death</h5(.*?)a href=\"(.*?)\">(.*?)</a(.*?)a href=\"(.*?)\">(.*?)</a(.*?)a href=\"(.*?)\">(.*?)</a(.*?)br/><br/>@is",$veri,$otarihi_cikti);
$link2 = $imdb . $resim[1];
$resim_veri = file_get_contents($link2);
preg_match("@<img id=\"primary-img\" title=\"(.*?)\" alt=\"(.*?)\" src=\"(.*?)\" (.*?)\">@is", $resim_veri,$resim2);
$resim_adres = $resim2[3];
//$yeni_isim = $id."_1.jpg";
//copy($resim_adres, $toplam_yol.'/'.$id.'_1.jpg');
echo "<table border=\"1\">";
echo"<tr>";
echo"<td rowspan=\"5\">";
echo "<Img src=\" $resim_adres \" alt=\"\" width=\"100\" hight=\"150\" />";
echo "</td><td colspan=\"2\">";
// ismi yaz
echo '<strong>' . $isim[2] . '</strong><br />';
echo"</td>";
echo"</tr>";
echo"<tr>";
echo"<td colspan=\"2\">";
// Dogum Tarihini Yaz
echo "Dogum Tarihi:" . strip_tags($dtarihi_cikti[3]) . ' '."<a href=\"#\">" . $dtarihi_cikti[6] ."</a>". ' '. strip_tags($dtarihi_cikti[9]) . '<br />';
// Dogum Yerini yaz
//echo "Dogum Yeri:" . strip_tags($dtarihi_cikti[9]) . '<br />';
echo"</td>";
echo"</tr>";
echo"<tr>";
echo"<td>O Tarihi</td>";
echo"<td>";
// Olum tarihini yaz
echo strip_tags($otarihi_cikti[3]) . ' ' . strip_tags($otarihi_cikti[6]) . '<br />';
echo"</td>";
echo"</tr>";
echo"<tr>";
echo"<td rowspan=\"2\">BIO</td>";
echo"<td>";
// biyografiyi yaz
echo strip_tags($cikti[2]) . '<br /><br /><hr />';
echo"</td>";
echo"</tr>";
echo"</table>";
return $sonuc;
}
add_shortcode("kisi", "kisi_bilgi");Kodlar bunlar. Fonksiyon içinde echo kullanmamam gerektiğini bilmiyordum malesef.