Wordpress样式没有转移到其他页面 - 为什么?

时间:2012-08-19 21:18:47

标签: html css wordpress wordpress-theming

你有没有设计一个wordpress标题,然后发现该标题忽略了你在较低级别页面上的CSS样式?可以真正使用你的帮助调试这个恼人的问题 - 谢谢提前!!

我正在为朋友创建一个简单的投资组合网站:http://sundryspirit.com/

主页在页面顶部有一个全局标题,应该出现在网站的每个页面上:

<div id="header">
    <div id="header-top">                   
        <div id="logo">
            <a href="<?php bloginfo('url'); ?>">
            <h1>Sundry &amp; Spirit</h1>                
            <h2>Burning Man Apparel</h2>
            </a>            
        </div>

        <div id="mainNav">
            <?php wp_nav_menu(); ?> 
        </div>
    </div>
</div>

我现在在style.css文件中抛出了一些基本的样式:

#header {
width: 100%;
height: auto;
background: #e1e1e1;
opacity: 0.75;
margin: 0 auto;
max-width: 960px;
}


#header-top {   
height: 50px;
margin: 10px;
position: relative;
padding: 10px;
text-align: center;
}

这就是令人生气的问题:基本的标题样式没有转移到其他页面上,例如http://sundryspirit.com/gallery/

如果它只是来自header.php文件的头怎么可能?!谢谢你的帮助 - 我在这里缺乏经验只是让我疯狂。

1 个答案:

答案 0 :(得分:1)

您使用相对网址链接到样式表:

<link rel="stylesheet" href="wp-content/themes/sundry/style.css" />

将其更改为绝对网址:

<link rel="stylesheet" href="/wp-content/themes/sundry/style.css" />
                             ^

或使用get_stylesheet