function oneCikan($imageTitle, $imageUrl, $insertId) {
$fileName = remove_accents($imageTitle);
$fileName = slugOlustur($fileName);

$path = pathinfo($imageUrl);
$ex = $path['extension'];
$fileName = $fileName.'.'.$ex;

if(function_exists('mb_strtolower'))
$fileName = mb_strtolower($fileName, 'utf-8');

$fileName = utf8_uri_encode($fileName);
$fileType = wp_check_filetype($imageUrl);

extract($fileType);

if(!$type)
$type = '';

$uploadImage = wp_upload_bits($fileName, $fileType, html($imageUrl, "1"));

if(!empty($uploadImage['error'])) {
return $uploadImage['error'];
} else {
$ufile = $uploadImage['file'];
$attachment = array( 'guid' => $uploadImage['url'], 'post_mime_type' => $type, 'post_title' => $imageTitle, 'post_content' => '' );
$attach_id = wp_insert_attachment( $attachment, $ufile, $insertId );
$attach_data = wp_generate_attachment_metadata( $attach_id, $ufile );
wp_update_attachment_metadata( $attach_id, $attach_data );
add_post_meta( $insertId, '_thumbnail_id', $attach_id, true );
}
}

//bu fonksiyonu kayıt dosyanıza ekleyin.

//içerik ekleme kısmında şu şekilde kullanabilirsiniz:

oneCikan($baslik, $resim, $post_id);


Yapamazsanız dosyaları gönderin bakayım