Позьвольте уточнить две вещи, ID это переменная или строка ? Если переменная, то в php её нужно вывести таким образом
Функция(переменная), если это строка то функция ("строка").
И второе как я предполагаю, что вы делаете все правильно, но единственное каким образом и как вы получаете миниатюру поста. Если при передаче поста в js и в шаблоне соедаржатся пробелы, то это вызовет ошибку. Вы дайте исходный код после загрузки страницы с куском выше изложенного скрипта
И кстати вы не сможете в коде js постоянно использовать (вызывать) код php, т.к php грузится только один раз при загрузке скрипта. По мне проще это ajaxom решить