2017-06-16 2 views
0

WordPressのfooter.phpに次のコードが与えられている場合、WordPressのフッターの画像を置き換える最も良い方法は何ですか?私は "main_logo"とは別のイメージを持っていたいと思います。 WordPressのMediaセクションに画像をアップロードして、その画像のURLを私に提供していることに注意してください。WordPressのフッターにある画像を置き換える最善の方法は何ですか?

 <?php if (!function_exists('dynamic_sidebar') || 
      !dynamic_sidebar('Bottom 1')) : ?><?php endif; ?> 

     <?php 
     $logo = $data['main_logo']; 
     $disable_footer_logo = $data['disable_footer_logo']; 
     ?> 
     <?php if($disable_footer_logo!="Yes") : ?> 

     <?php 
     if($logo!=""){ 
      $img_url = $logo; 
     }else{ 
      $img_url = get_template_directory_uri().'/images/logo2.png';  
     } 

     ?> 

     <img src="<?php echo $img_url; ?>" alt="" class="img-left" /> 

     <?php endif; ?> 
+1

IMOは、$ data ['main_logo'] 'がどこから来たのかを知ることが最善の方法です。おそらくテーマ設定です。次に、その設定を新しいロゴで更新するだけです。 –

+0

私は実際に試しました。イメージは実際にオンラインで破られ、アクセスから削除されているので、それを追跡するのは少し難しいです。とにかく、私はちょうど私がアップロードした新しい画像を使用する最良の方法でコードの行を置き換えたいと思います。 – jeppy7

+0

私は動作する方法を使用しています。テキストウィジェットでのimg srcの使用。たぶん最善の方法ではないかもしれませんが、誰かがより良い方法で仲間入りすれば、私はすべての耳です。 – jeppy7

答えて

0

あなたのイメージが画像フォルダにあると仮定すると、$logo = get_template_directory_uri().'/images/your_image.png'$logo = $data['main_logo'];を交換してください。

関連する問題