Infinite scroll callback с php
-
Здравствуйте. Столкнулся с проблемой. Имеется отлично работающий javascript/flash проигрыватель и такой же infinite scroll. Проигрыватель подключен к каждому отдельному посту и имеет такой же айди как и сама запись. Т.е. запись #post-1234 включает в себя проигрыватель #player_1234. Номер проигрывателю как и посту присваивается через переменную <?php the_ID(); ?>. Выглядит это примерно так (callback функция тоже):
$(document).ready(function(){ var stream = { title: "<?php the_title(); ?>", mp3: "<?php $my_meta = get_post_custom_values( 'mp3', $ID ); if ( $my_meta) { foreach ( $my_meta as $val_key => $val_val ) echo $val_val; } ?>" }, ready = true; $("#player_<?php the_ID(); ?>").Player({ jPlayer: "#player_<?php the_ID(); ?>", }, swfPath: "/player/js/", cssSelectorAncestor: "#player_<?php the_ID(); ?>", solution:"flash,html", wmode:"window" }); });Данные проигрывателю передаются через пользовательские поля, <?php the_ID(); ?> и <?php the_title(); ?>, поэтому заменить их нельзя. Соответственно, при загрузки новых записей через infinite scroll всё это удачно обрубается. Если же вместо <?php the_ID(); ?> в callback указывать номера «вручную» (например #player_1234) то всё работает, но сами понимаете, плееров может быть штук 50, 100 и больше и вручную набивать их и прописывать в callback плагина постоянно просто нереально. Пытался и в футер добавлять код вызова infinite scroll и непосредственно в лупе (думал просто не может определить вне лупа id и т.п.), но все безрезультатно. Есть у кого какие идеи «прикручивания» всего этого добра.
Тема «Infinite scroll callback с php» закрыта для новых ответов.