我正在使用pizzli.com/darrenwp。我使用Jquery / Jquery UI和一个名为youtubeid的自定义字段创建了一个精选内容滑块。我想要做的是,如果youtubeid自定义字段包含YouTube ID,则显示YouTube视频,如果我不想显示Post的精选图片。我已经在帖子页面上工作了,但没有使用Jquery滑块。任何支持将受到高度赞赏。这是我尝试使用的代码: ">">
<!-- First Content -->
<?php $x=0 ?>
<?php query_posts("showposts=4&category_name=Popular News"); $i = 1; ?>
<?php while (have_posts()) : the_post(); ?>
<?php $x++ ?>
<?php $youtubeid = get_post_meta($post->ID, "youtubeid", true); ?>
<div id="fragment-<?php echo ($x);?>" class="ui-tabs-panel" style="">
<?php if($youtubeid !=='') { ?>
<?php echo "<iframe width='400' height='250' src='http://www.youtube.com/embed/'"?><?php echo ($youtubeid) ?> <?php echo "frameborder='0' allowfullscreen></iframe>"?>
<?php } ?>
<div class="info" >
</div>
<h2><a class="title" rel="bookmark" href="<?php the_permalink() ?>"><?php the_title();?> </a></h2>
<p><?php the_excerpt(); ?><a class="title" rel="bookmark" href="<?php the_permalink() ?>">Read more</a></p>
<?php echo ($youtubeid); ?>
</div>
<?php endwhile; ?>
</div>
答案 0 :(得分:0)
您的iframe代码需要看起来像这样
<?php echo "<iframe width='400' height='250' src='http://www.youtube.com/embed/".$youtubeid."' frameborder='0' allowfullscreen></iframe>" ?>
你用'太早'
关闭了src标签