这有点麻烦,是否有任何方式我可以回应一起工作,见下面的代码,
<?php $youtube_vimeo_player = get_post_meta($post->ID,'_youtube_vimeo_player',TRUE); ?>
<?php echo $video->embed(' <?php echo $youtube_vimeo_player['url']; ?> ', '', ''); ?>
我希望将vimeo_player网址带来的信息输入video-&gt; embed部分。 任何有关这方面的帮助将非常感激:)
答案 0 :(得分:2)
尝试这样:
<?php $youtube_vimeo_player = get_post_meta($post->ID,'_youtube_vimeo_player',TRUE); ?>
<?php echo $video->embed( $youtube_vimeo_player['url'], '', ''); ?>
答案 1 :(得分:1)
替换
' <?php echo $youtube_vimeo_player['url']; ?> '
与
"{$youtube_vimeo_player['url']}"
你不需要回复里面的 php字符串。请注意,{
和}
是将数组索引或对象方法调用嵌入到字符串中的特殊方法,它们不存在于最终字符串中。
顺便说一下,只需做
即可echo $video->embed($youtube_vimeo_player['url'], '', '');
由于$youtube_vimeo_player['url']
已成为字符串
答案 2 :(得分:0)
<?php echo $video->embed("'".$youtube_vimeo_player['url']."'", '', ''); ?>
答案 3 :(得分:0)
PHP并不是那么疯狂,但感谢记住我们似乎。
你应该写:
<?php
$youtube_vimeo_player = get_post_meta($post->ID,'_youtube_vimeo_player',TRUE);
$url=$youtube_vimeo_player['url'];
$video->embed($url, '', '');
?>
了解变量的概念,并记住,php只有一个级别的嵌入(即<?php ... ?>
的一个级别 - 没有嵌套)
相信它,这样做会更好。