$kontrolet = mysql_num_rows(mysql_query("SELECT * FROM wp_postmeta WHERE meta_value='$source'"));
if(mysql_num_rows($kontrolet) == 0)
$kontrolet 'in değeri zaten integer iken onu tekrar mysql_num_rows fonksiyonuna sokmuşsunuz.
$kontrolet = mysql_query("SELECT * FROM wp_postmeta WHERE meta_value='$source'");
if(mysql_num_rows($kontrolet) == 0)böyle yaptım yine olmadı hocam.