Tôi đang cố gắng tìm nạp và chèn hình ảnh bên ngoài môi trường wordpress vào một bài đăng tùy chỉnh thông qua PHP.
Làm cách nào để di chuyển / tải hình ảnh đó lên wordpress định dạng thư mục năm của thư mục giống như wordpress làm và đặt hình ảnh đó thành hình ảnh nổi bật so với bài đăng tùy chỉnh?
Ngoài ra để tải hình ảnh lên thư viện bài tùy chỉnh?
Dưới đây là mã của tôi
$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 );
tôi đã quản lý để tải hình ảnh lên thư mục tải lên của mình nhưng không thể tạo thư mục năm và ngày. cái này có chức năng wp nào cho nó không ??