Saya mencoba untuk mengambil dan menyisipkan gambar di luar lingkungan wordpress ke pos kustom melalui PHP.
Bagaimana cara memindahkan / mengunggah gambar itu ke direktori upload tahun lalu format direktori wordpress seperti halnya wordpress dan mengatur gambar itu untuk menampilkan gambar terhadap posting kustom?
Juga untuk mengunggah gambar ke galeri posting khusus?
Di bawah ini adalah kode saya
$filename = $image['name'];
$target_path = "../wp-content/uploads/";
$target_path = $target_path . $filename;
$wp_filetype = wp_check_filetype(basename($filename), null );
$wp_upload_dir = wp_upload_dir();
$attachment = array(
'guid' => $wp_upload_dir['baseurl'] . '/' . 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, $target_path, $post_id );
$attach_data = wp_generate_attachment_metadata( $attach_id, $filename );
wp_update_attachment_metadata( $attach_id, $attach_data );
set_post_thumbnail( $post_id, $attach_id );
saya telah berhasil mengunggah gambar ke direktori unggahan saya tetapi tidak dapat membuat folder tahun dan tanggal. ini ada fungsi wp untuk itu ??