Oto zadanie. Zaprojektowałem slider z scrotll-rotatorem zdjęć. Sliderze są 2 ważne elementy , element listy pokazujących miniaturki zdjęć (to już mam ogatniętę) oraz element pokazujący pełnoprawny obraz. Zdjęcia są uzyskiwane z funkcji wordpresowej dla single.php, przechowywane są w postaci galerii. Każdy post może mieć galerię z N zdjęć, ale nie każdy post ją musi posiadać, jeśli nie posiada ustaw thumbnails dla posta.
No to teraz przystąpmy do problemu, galeria WP (tam gdzie tworzymy posty) posiada własny wbudowany moduł odpowiadający za wielkość zdjęć w poście (tym edytowanym oczywiście <= kokpicie) przez to WP nie pobiera wielkość zdjęcia z prosto z bazy, ale przeformatowane przez galerię. Efektem tego jest , że po powiększeniu są rozmazane. Co gorsza tylko single.php ma dostęp do id_postu (Aczkolwiek na to mam pomysł jak się do tego dogryżć w JS-ie).
Jedynym rozwiązaniem sensownym jest wywołanie AJAX-a do bazy danych, wysłanie get/post . Zapytaniem typu "select link from wp_post ON wp_gallery ($key == wp_gallery.id) where URL like $URL". Potem najwyżej parsować jsona i wsio. Strzelam, że jeden post ma jedną bądż wiele galerii.
Pytanie czy twórcy nie przewidzieli lepszego rozwiązania(czyt. gotowego rozwiązania na ten problem), bezpośredniego images z bazy.