Merhaba,
Haber sitem için haber botu yaptım. Başka bir haber sitesinden elde ettiğim haber görselinin adresini kullanarak resmi kendi serverıma çekip eklenilen habere öne çıkarılmış olarak eklemek istiyorum. Wordpress Codex sayfasında şu kodu buldum ama yazı ekleniyor resim gelmiyor.

  $wp_filetype = wp_check_filetype(basename($filename), null );
  $wp_upload_dir = wp_upload_dir();
  $attachment = array(
     'guid' => $wp_upload_dir['url'] . '/' . basename( $filename ), 
     'post_mime_type' => $wp_filetype['type'],
     'post_title' => preg_replace('/\.[^.]+$/', '', basename($filename)),
     'post_content' => '',
     'post_status' => 'inherit'
  );
  $attach_id = wp_insert_attachment( $attachment, $filename, 37 );
  // you must first include the image.php file
  // for the function wp_generate_attachment_metadata() to work
  require_once(ABSPATH . 'wp-admin/includes/image.php');
  $attach_data = wp_generate_attachment_metadata( $attach_id, $filename );
  wp_update_attachment_metadata( $attach_id, $attach_data );
hata nerede? teşekkürler.