öğrenmek istediğim düzenleme şu:

Kaynak siteden çektiğim örnek:


Fransız dekorasyonu iç tasarımları


fransiz_dekorasyon_ic_tasarim_ornerileri (4) fransiz_dekorasyon_ic_tasarim_ornerileri (5) fransiz_dekorasyon_ic_tasarim_ornerileri (6) fransiz_dekorasyon_ic_tasarim_ornerileri (7) fransiz_dekorasyon_ic_tasarim_ornerileri (8) fransiz_dekorasyon_ic_tasarim_ornerileri (9) fransiz_dekorasyon_ic_tasarim_ornerileri (10)





bu kaynaktaki
Şu şekilde:



Fransız dekorasyonu iç tasarımları


fransiz_dekorasyon_ic_tasarim_ornerileri (4) fransiz_dekorasyon_ic_tasarim_ornerileri (5) fransiz_dekorasyon_ic_tasarim_ornerileri (6) fransiz_dekorasyon_ic_tasarim_ornerileri (7) fransiz_dekorasyon_ic_tasarim_ornerileri (8) fransiz_dekorasyon_ic_tasarim_ornerileri (9) fransiz_dekorasyon_ic_tasarim_ornerileri (10)





Bunun için kullanılan wordpress fonksiyonlarını da nette bir kaç botta gördüm. benim bota uyarlanmasını öğrenmem lazım.

Nette bulduğum örnek yapı:


function wp_resim_ekle($url, $pid, $bas = null, $ozelalan = null, $ozel_alan_isim){
$bas=karakter_cevir($bas);
$filename = $bas.".jpg";
$filename = remove_accents($filename);
if (function_exists('mb_strtolower')) {
$filename = mb_strtolower($filename, 'UTF-8');
}
$filename = utf8_uri_encode($filename);
$filetype = wp_check_filetype($url);
extract($filetype);
if (!$type) $type = "";
$upload = wp_upload_bits($filename, $filetype, @file_get_contents($url));
if ( !empty($upload['error']) ) {
return "Resim eklenemedi!
Hata: ".$upload['error']."
";
} else {
$neyim = $upload['file'];
$attachment = array(
'guid' => $upload['url'],
'post_mime_type' => $type,
'post_title' => $bas,
'post_content' => '',
'post_type' => 'attachment',
'post_parent' => $pid
);
include_once( ABSPATH . 'wp-admin/includes/image.php' );
$attach_id = wp_insert_attachment( $attachment, $neyim, $pid);
// $attach_data = wp_generate_attachment_metadata( $attach_id, $neyim );
// wp_update_attachment_metadata( $attach_id, $attach_data );
// add_post_meta($pid,$ozel_alan_isim,$upload['url']);
//return $upload['url'];
$dondur = array(
'resim_id' => $attach_id,
'resim_file' => $neyim,
'resim_url' => $upload['url']
);
return $dondur;
}
}