Wordpressのカスタムフィールドからjavascript文字列にPHP変数を渡そうとしています。カスタムフィールドにはVimeoビデオのID番号が含まれており、クリックすると画像を置き換える文字列の中央に配置する必要があります。コードは次のとおりです。
jQuery("#index-image").click(function(){
jQuery(this).replaceWith('<div id="video-container"><iframe id="videoframe" src="http://player.vimeo.com/video/"<?php echo $page_videos[$i]; ?>"color=ffffff&portrait=0&byline=0&title=0&autoplay=1&api=1&player_id=videoframe" frameborder="0" style="width: 100%;" webkitAllowFullScreen mozallowfullscreen allowFullScreen></iframe></div>');
文字列のアラートを変数として作成すると、ビデオのID番号を含む正しい文字列が返されますが、ブラウザはPHP変数なしで文字列を生成するだけです。
何をすべきかわからない。変数を使用して文字列を組み立て、replaceWith関数に入れてみましたが、どこにも運がありません。
助けてください。