自定义css在顶部导航为特定页面wordpress

时间:2015-05-28 14:15:40

标签: php html css wordpress

我是wordpress主题开发的新手,我需要根据用户所在的页面设置主导航菜单的样式。

简单地说,只有主页上有独特的样式,所有其他页面都有不同的CSS。我已经尝试在我的functions.php中添加它,但它不起作用。

if (is_page( 52 ) ):
    wp_enqueue_style('style1_css', get_template_directory_uri() . '/css/style1.css' );
endif;

对不起,如果它解释得很糟糕!

4 个答案:

答案 0 :(得分:3)

仅定位home类,如:

.home .nav { 
 // CSS STUFF
}

如果您想要所有nav课程,请使用:

.nav { 
 // CSS STUFF
}

答案 1 :(得分:2)

<?php // TOP PICTURE DEFINITION FOR ARTICLES PAGE
        if ( is_page()) {
           wp_enqueue_style('style1_css', get_template_directory_uri() . '/css/style1.css' );
        }
?>

请使用此类详细信息,请参阅此链接click_here

答案 2 :(得分:2)

您可以为所有页​​面链接一个css文件,并使用更具体的选择器(与bssing到css-classes)进行css裁定:

SqlXml

答案 3 :(得分:0)

fixed it by adding

nav <?php if ( is_page('52')) { echo 'class="homeNav"'; } ?>>