可以使用attachment_url_to_postid函数来获取WordPress中附件URL的附件ID。例如:
$attachment_id = attachment_url_to_postid( $image_url );
其中,$image_url
是您想要获取附件ID的附件URL。
附件其他相关的函数,列举说明:
wp_get_attachment_url( $attachment_id ) //获取指定附件ID的URL。
wp_get_attachment_image( $attachment_id, $size = 'thumbnail', $icon = false ) //获取指定大小的附件图像标记。
wp_get_attachment_metadata( $attachment_id ) //获取指定附件ID的元数据数组。
wp_get_attachment_caption( $attachment_id ) //获取指定附件ID的标题文本。
wp_get_attachment_image_src( $attachment_id, $size = 'thumbnail', $icon = false ) //获取指定大小的附件图像的URL、宽度和高度。
wp_attachment_is_image( $attachment_id ) //检查指定附件ID是否为图像类型。
wp_delete_attachment( $attachment_id, $force_delete = false ) //删除指定附件ID以及相关文件和记录。
wp_update_attachment_metadata( $attachment_id, $data ) //更新指定附件ID的元数据。
//这些函数可以帮助您更有效地处理WordPress中的附件。