私はこのようなWordpressのheader.phpページを持っています...
<?php if( is_home() || is_front_page() ) : ?>
<img src="<?php bloginfo('template_directory'); ?>/images/logo.png" alt="logo"
width="206" height="136" border="0" class="logo" />
<?php else : ?>
<img src="<?php bloginfo('template_directory'); ?>/images/logo_inner.png"
alt="logo" width="187" height="130" border="0" class="logo" />
<?php endif; ?>
そのため、現在のページがホームページでない場合は、別のロゴが使用されます。
モバイルで別のロゴを使用したいので、ブラウザのサイズを検出するために「if」セクションにコードを追加できるかどうかを知りたいです。私はあなたがJqueryを使ってこれを行うことができることを知っています例えば
if ((screen.width<=420)) {
//do something
}
else {
//do something else
}
そして、Detect Mobileスクリプトを使用してみました -http://detectmobilebrowsers.com/ロゴを置き換えることを望んでいますが、phpコードがjQueryコードをオーバーライドします。
if(jQuery.browser.mobile==true){
jQuery('.logo').attr('src','.../images/mobile_logo.png');
} else {
jQuery('.logo').attr('src','../images/logo.png'); }