假设为了简单起见,您正在使用ACF. 安装ACF后,您需要创建一个视频链接字段,并将其分配给帖子。然后,在想要显示视频的帖子中,添加url。我通常将此字段指定为文本字段,然后让用户输入youtube id(在youtube.com
链接
例如,如果视频链接是:https://www.youtube.com/J-ek8drxFJA
用户只需输入J-ek8drxFJA
在现场。
现在将此代码添加到您的单曲中。子主题文件夹中的php副本
请注意,我更改了if
陈述如果要使用视频,无需查找缩略图:
if( get_field( \'video_link\' ) ) {
echo \'this is my video link id \' . get_field( \'video_link\' ); // or show video player (see below)
} else {
if( has_post_thumbnail( get_the_ID() {
// show post thumbnail
}
//no video or photo
}
当然,如果你想播放视频,你可以这样做:
if( get_field( \'video_link\' ) ) {
$videoid = get_field( \'video_link\' );
echo \'<h2>Video Link</h2><p>see our video:</p><iframe width="420" height="315" src="https://www.youtube.com/embed/\' . $videoid . \'" frameborder="0" allowfullscreen></iframe>\';
} else {
if( has_post_thumbnail( get_the_ID() ) ) {
// show post thumbnail
}
//no video or photo
}
显然,您可以稍微修改代码以满足您的需要。