【问题标题】:Embedding YouTube video with Advanced Custom Fields on WordPress在 WordPress 上嵌入带有高级自定义字段的 YouTube 视频
【发布时间】:2016-09-07 08:14:04
【问题描述】:

我正在为 WordPress 中的自定义字段使用高级自定义字段插件,并且我尝试通过在其中编写 YouTube 视频 ID 的地方添加一个自定义字段来嵌入 YouTube 视频。我将下面的 sn-p 添加到 realted content php 文件中,但它不起作用。你能告诉我代码有什么问题吗?谢谢。

<div class="videoembed">
<?php $embedcode = the_field('video-embed'); 
 echo do_shortcode("[embedyt]http://www.youtube.com/watch?v=" .$embedcode. "&width=600height=350[/embedyt]"); ?>
</div>

【问题讨论】:

    标签: php wordpress embed


    【解决方案1】:

    我自己也遇到了问题,并找到了一个有效的解决方案!

    字段类型不能嵌入,但必须是单行文本

    而且它适用于以下代码:

    &lt;?php // use inside loop echo $youtubevideo_code = wp_oembed_get( get_field('video_url') ); ?&gt;

    【讨论】:

      【解决方案2】:

      你不需要在你的情况下使用简码,只需写iframe标签:

      <iframe src="<?php echo $embedcode; ?>" width="600" height="350" frameborder="0"></iframe>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-02-06
        • 2016-12-18
        • 2012-08-10
        • 1970-01-01
        • 2019-04-08
        • 1970-01-01
        • 2017-08-28
        • 2015-01-21
        相关资源
        最近更新 更多