0

Blubrry プレーヤーを配置する Genesis のカスタム レイアウトを追加しています。正しく取得しましたが、問題はラッピング 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がレンダリングされますが、投稿にポッドキャストがない場合は非表示にしたかったのです。

ティア

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 に答える