source diye post meta varsa tekrardan post_meta eklemeye gerek yok hocam. Aslında bu şekilde çalışması gerek.
Şu şekilde dener misiniz. wp-load'ı dahil ederken tam yolu yazmayı unutmayın.
require("wp-load.php");
global $wpdb;
$kontrol = $wpdb->get_var("SELECT COUNT( * ) FROM $wpdb->postmeta WHERE meta_value='".$source."'");
if ($kontrol == 0){
{
$my_post = array();
$my_post['post_title'] = $yaziisim;
$my_post['post_content'] = $content;
$my_post['post_status'] = 'publish';
$my_post['post_author'] = 1;
$my_post['post_category'] = array(1);
$postid = wp_insert_post($my_post);
if($postid)
{
if(copy($photo, "resimler/$rename))
add_post_meta($postid, "resim", $resimLink);
add_post_meta($postid,"kaynak",$source);
echo "$yaziisim başarıyla eklendi.<br />";
}
else
{
echo "$yaziisim eklenemedi.<br />";
}
}
else
{
echo "$yaziisim daha önceden eklenmiş.<br />";
}
çok teşekkür ederim hocam şimdi oldu. artıladım.