WordPress Отображение видео YouTube, если пользовательское поле содержит идентификатор YouTube - PullRequest
0 голосов
/ 25 марта 2012

Я работаю над pizzli.com/darrenwp. Я создал специальный слайдер с использованием пользовательского интерфейса Jquery / Jquery и настраиваемого поля с именем youtubeid. Я пытаюсь отобразить видео YouTube, если в настраиваемом поле youtubeid содержится идентификатор YouTube, а если нет, я хочу показать избранное изображение сообщения. Я работаю над страницами сообщений, но не с помощью ползунка 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>

1 Ответ

0 голосов
/ 25 марта 2012

Ваш код iframe должен выглядеть следующим образом

<?php echo "<iframe width='400' height='250' src='http://www.youtube.com/embed/".$youtubeid."' frameborder='0' allowfullscreen></iframe>" ?>

Вы завершили свой тег src, закрыв его слишком рано

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...