attachment image: là những tệp hình ảnh được tải lên và lưu trữ trên wordpress bằng công cụ Media trên wordpress. Từ hình thức Media hoặc từ bài post, page, … vv
1. Lấy $attachment_id từ 1 link hình ảnh trên web
attachment_url_to_postid( string $url )
Tham khảo: https://developer.wordpress.org/reference/functions/attachment_url_to_postid/
2. Lấy thông tin array(url, width, height, is_intermediate) từ 1 $attachment_id
wp_get_attachment_image_src( int $attachment_id, string|array $size = 'thumbnail')
Tham khảo: https://developer.wordpress.org/reference/functions/wp_get_attachment_image_src/
3. Lấy HTML img từ 1 $attachment_id
wp_get_attachment_image( int $attachment_id, string|array $size = 'thumbnail')
Tham khảo: https://developer.wordpress.org/reference/functions/wp_get_attachment_image/
4. Lấy $thumbnail_id của post, page
get_post_thumbnail_id( int|WP_Post $post = null )
Tham khảo: https://developer.wordpress.org/reference/functions/get_post_thumbnail_id/
5. Lấy thumbnail URL của post, page
get_the_post_thumbnail_url( int|WP_Post $post = null, string|array $size = 'post-thumbnail' )
Tham khảo: https://developer.wordpress.org/reference/functions/get_the_post_thumbnail_url/