0

我正在为 Genesis 添加一个自定义布局,用于放置 Blubrry 播放器。我理解正确,但我的问题是包装 div。如果没有添加 Podcast,它是可见的。

这是播放器的代码:

<?php if function_exists('the_powerpress_content') the_powerpress_content(); ?>

这是我的完整代码:

add_action('genesis_entry_header', 'the_powerpress_player');

function the_powerpress_player(){
if(  is_single() || in_category('5') ){
    ?>
    <div class="podcast-div"><?php if function_exists('the_powerpress_content') the_powerpress_content(); ?></div>
    <?php
}
else {

    echo "<div class="no-podcast">";
                echo "<div>";

}

}

只有在添加播客附件的情况下,div 包装器才会显示的其他方式?我尝试了上面的代码,但出现严重错误。如果没有“else”子句,则会呈现 div,但如果帖子中没有播客,我希望它不可见。

TIA

4

2 回答 2

1

代替

echo "<div class="no-podcast">";

echo "<div class='no-podcast'>";
      -----------^----------^--- 
于 2013-09-10T06:21:15.107 回答
0
<?php function the_powerpress_player(){
          if(  is_single() || in_category('5') ){ ?>
          <div class="podcast-div">
              <?php if function_exists('the_powerpress_content') the_powerpress_content();?>
          </div>
    <?php } else { ?>
         <div class="no-podcast" style="display:none;">
         </div>
    <?php }?>
于 2013-09-10T07:28:15.353 回答