Merhaba arkadaşlar,
wp_insert_post fonsiyonu ile wordpress'e içerik ekliyorum. daha sonra aşağıya eklediğim kod ile ;
$filename
$filename = $resim; //wp-content/uploads/$resim dizinindeki isim
$wp_filetype = wp_check_filetype(basename($filename), null );
$wp_upload_dir = wp_upload_dir();
$attachment = array(
'guid' => $wp_upload_dir['baseurl'] . _wp_relative_upload_path( $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, $id);
require_once(ABSPATH . 'wp-admin/includes/image.php');
$attach_data = wp_generate_attachment_metadata( $attach_id, $filename );
wp_update_attachment_metadata( $attach_id, $attachment );
add_post_meta($id, '_thumbnail_id', $attach_id);
bu kod ile eklenen içerikteki ilk resmi
thumbnail olarak ekliyorum. fakat bunu yaparken tema fonsiyonundaki ;
add_image_size('feature-grid', 250, 242, true);
add_image_size('small-grid', 171, 108, true);
add_image_size('medium-feature', 400, 260, true);
add_image_size('small-feature', 100, 75, true);
add_image_size('slider-feature', 735, 400, true);add_image_size fonsiyonları eklenen resmin diğer boyutlarını üretmiyor.
add_image_size fonksiyonunu ile resmin diğer boyutlarını nasıl üretebilirim. bilen arkadaşlar yardımınızı lütfen esirgemeyiniz. gün boyu uğraştım bu sorunla fakat yolunu bulamadım.