1

この質問がすでに回答されている場合は事前にお詫び申し上げますが、ここでロゴをリンク可能にするのに最も苦労しています: http://testsite.brentthelendesign.com/ . これは WordPress の「スケルトン」ベースのサイトです。どんな助けでも大歓迎です!コードは以下です。

HTML

<header class="left full header-bg">
    <div class="container">
        <div class="container-inside left">
            <div class="sixteen columns">
                <h1 class="logo abs"><a href="<?php echo get_option('home'); ?>"/></a></h1>
                <nav>
                    <?php st_navbar(); ?>
                </nav>
            </div>
        </div>
    </div><!--container-->
 </header>

CSS

h1.logo {
left:50%;
margin-left:-80px;
float: none;
text-align: center;
}


h1.logo a {
background:url(images/logo.png) no-repeat;
width:181px;
height:127px;
display:block;
text-indent:-9999px;
float: none;
text-align: center;
cursor: pointer;
}


.header-bg {
height: 190px;
background: url(images/bg-header.png) repeat;
}
4

3 に答える 3

0

css を使用してロゴを背景画像として設定する代わりに、ここに配置してみてください。

<h1 class="logo abs">
   <a href="<?php echo get_option('home'); ?>"/>
     <image src="">  
   </a>
</h1>

これを試して、どうなるか教えてください。

于 2013-07-23T02:23:51.047 に答える
0

テンプレートは、WP_HOME値をリンクとして使用するように設定されています。これは、Wordpress Admin の で設定できますSettings > General。で定数値を明示的に設定して、この値をオーバーライドすることもできますwp-config.php

define('WP_HOME', 'http://example.com');
define('WP_SITEURL', 'http://example.com');

テンプレート ファイルをハードコーディングする場合は、テンプレート ファイルを編集して (変更しない場合はより効率的です)、<?php echo get_option('home'); ?>目的の URL に置き換えることもできます。

于 2013-07-23T01:56:24.173 に答える
0
>  using this css you can display your logo with your home url.


h1.logo {
    float: none;
    left: 50%;
    margin-left: -80px;
    text-align: center;
    z-index: 10000;
}

h1.logo a img{
                display:block;
}

ここに画像の説明を入力

于 2013-07-23T04:27:19.487 に答える