Hocam kodları wp içinde mi kullanıyorsun yoksa kendi yazdığın bir scriptte mi?
Eğer wp içinde kullanıyorsan get_post_meta() fonksiyonuna sadece post_id değerini göndererek tüm meta dataları array olarak çekebilirsin. Belki öyle çalışır
Yok hocam ayrı bir scripte çekiyoruz değerleri. Wp içinde olsa kendi fonksiyonlarıyla zaten sorgusuz bir çok şeyi halledebiliyoruz.
Sabit değer çalışıyor ve değişken çalışmıyorsa değişkene atadığınız kodun doğruluğunu kontrol edin. wp pek anlamam ama başka hata olamaz.
Değişken başka where kısımlarında çalışıyor değişkende de sorun yok. Ama WHERE kısmında değişken ve _wp_attached_file olunca çalışmıyor.