function.jsでこのデータを使用しているため、データを使用してiframe srcを取得しています。
たとえば、この youtube ビデオでは次のようになります。
YouTube id を持つ私のカスタム フィールド:
<?php the_sub_field('youtube'); ?>
私のサムネイルは:
<img src="http://img.youtube.com/vi/<?php the_sub_field('youtube'); ?>/0.jpg" class="photo_medias"/>
と私の Iframe :
<iframe width="706" height="364" src="//www.youtube.com/embed/<?php the_sub_field('youtube'); ?>?showinfo=0&controls=0" frameborder="0" allowfullscreen>
これを img データに追加する場合:
<img src="http://img.youtube.com/vi/<?php the_sub_field('youtube'); ?>/0.jpg" data-videofull='<iframe width="706" height="364" src="//www.youtube.com/embed/<?php the_sub_field('youtube'); ?>?showinfo=0&controls=0" frameborder="0" allowfullscreen>"' class="photo_medias">
それは完全に機能します。
今、別の data-videofull を生成しようとしていますが、vimeo コードを使用しています。これは、サムネイルの生成と表示が少し異なります。
これがvimeo idのカスタムフィールドです:
<?php the_sub_field('vimeo'); ?>
私のサムネイルは(これは少し違うところです。内部でエコーを使用する必要があります)
<?php echo '<img src="' . get_vimeo_thumb(get_sub_field('vimeo'), 'thumbnail_large') . '"" class="photo_medias" >';?>
私のiframe(YouTubeと同じ)
<iframe width="706" height="364" src="//player.vimeo.com/video/<?php the_sub_field('vimeo'); ?>?title=0" frameborder="0" allowfullscreen></iframe>
しかし、iframe アドレスを data-videofull に追加しようとすると、php エラーが発生します...
これは私が試したものですが、機能していません:
<?php echo '<img src="' . get_vimeo_thumb(get_sub_field('vimeo'), 'thumbnail_large') . '"" data-videofull='<iframe width="706" height="364" src="//player.vimeo.com/video/<?php the_sub_field('vimeo'); ?>?title=0" frameborder="0" allowfullscreen></iframe>' class="photo_medias" >';?>
問題は私のimg srcのエコーから来ていると思いますが、それを使用する必要があります...
誰でもこれで私を助けることができますか?
助けてくれてどうもありがとう