2016-10-03 4 views
-4

私のカスタムWPテーマのヘッダーには、ページのみ(投稿ではない)の画像バナーがあります。このバナーはホームページで違う必要があります。私は、フロントページのテンプレートを作成し、この持っている:私はちょうどテストが、エラーのヒープを得るために二回、ここで同じ画像を使用していWordpressでホームをテストする場合/

<?php if (is_front_page()){ ?> 
     <div class="banner"> 
      <?php if (get_header_image()) : ?> 
       <a href="<?php echo esc_url(home_url('/')); ?>" rel="home"> 
        <img src="<?php header_image(); ?>" width="<?php echo esc_attr(get_custom_header()->width); ?>" height="<?php echo esc_attr(get_custom_header()->height); ?>" alt=""> 
       </a> 
     </div><!-- #banner --> 

    <?php else { ?> 
     <div class="banner"> 
      <?php if (get_header_image()) : ?> 
       <a href="<?php echo esc_url(home_url('/')); ?>" rel="home"> 
        <img src="<?php header_image(); ?>" width="<?php echo esc_attr(get_custom_header()->width); ?>" height="<?php echo esc_attr(get_custom_header()->height); ?>" alt=""> 
       </a> 
      <?php endif; // End header image check. ?> 
     </div><!-- #banner --> 

を。私のPHPは素晴らしいではありません。誰も助けることができますか?

+0

あなたが何がうまくいかないか/あなたが得ているエラーを私たちに教えてくれることはありません。 _「エラーのヒープ」_はあまり有益ではありません。 – Epodax

+1

これがコードの正確なコピーであれば、少なくとも最後の3行を削除する必要があります(1つは空ですがそれでも削除してください) – RST

+0

残念ですが、ここではWPのエラーのスクリーンショットを示します。 https://www.dropbox.com/s/w6w1lphv7bvbwt8/Screen%20Shot%202016-10-04%20at%208.58.56%20AM.png?dl=0 – Riddle

答えて

0

だけではなく、あなたはこれでコードしている置き換え、ここで言っても過言:

<?php if (is_front_page()){ ?> 
    <div class="banner"> 
     <?php if (get_header_image()) : ?> 
      <a href="<?php echo esc_url(home_url('/')); ?>" rel="home"> 
       <img src="<?php header_image(); ?>" width="<?php echo esc_attr(get_custom_header()->width); ?>" height="<?php echo esc_attr(get_custom_header()->height); ?>" alt=""> 
      </a> 
     <?php endif; ?> 
    </div><!-- #banner --> 
<?php } else { ?> 
    <div class="banner"> 
     <?php if (get_header_image()) : ?> 
      <a href="<?php echo esc_url(home_url('/')); ?>" rel="home"> 
       <img src="<?php header_image(); ?>" width="<?php echo esc_attr(get_custom_header()->width); ?>" height="<?php echo esc_attr(get_custom_header()->height); ?>" alt=""> 
      </a> 
     <?php endif; // End header image check. ?> 
    </div><!-- #banner --> 
<?php } ?> 

ビットを啓発するには、次の

  • あなたが欠落していた
  • else {前に、決算 }を忘れてしまいました endif;より前 </div><!-- #banner -->
関連する問題