Функция чем-то похожа на get_attached_file(), которая с нами ещё с версии 2.0, но есть некоторые отличия:
wp_get_original_image_path( $attachment_id )
- $attachment_id
- (целое число) ID изображения. Если указан ID вложения – не изображения, то функция вернёт
false
(ну и, понятно, если вложения не существует).
Пример
$attachment_id = 5; if( $original_image_path = wp_get_original_image_path( $attachment_id ) ) { echo $original_image_path; // путь на сервере, например: // /home/a/domains/misha.blog/www/wp-content/uploads/2025/11/image.jpg } else { // функция возвращает false, а значит вложение – не изображение }