front-page.php stylesheet

时间:2013-06-12 作者:Rookierookie

我一直在google上搜索,但我似乎找不到任何我可以理解的东西。。。

我想为我的网站建立一个静态首页,为此,我创建了一个front-page.php 我的FTP服务器中活动主题文件夹中的文件。我注意到我在中所做的任何编辑style.css 未反映在front-page.php. 不管怎样,我想在我的首页上有一个单独的样式表,那么我该如何进行链接呢front-page.php 到自定义.css 比如说,文件,front-style.css, 所以我可以编辑.css 要设置样式的文件.php 文件还是这不是正确的方法?

1 个回复
SO网友:Pat J

如何为首页加载自定义样式表设置front-page.php (您已经这样做了)style.css, 但更可能的是,您只想覆盖一些内容)。我们叫它吧front-page-style.css.id 的style.css 文件(可能是your-theme-css) 修剪-css 第部分将告诉我们需要在代码中使用什么作为依赖项functions.php 文件:

add_action( \'wp_enqueue_scripts\', \'wpse102732_front_page_styles\', 20 );
function wpse102732_front_page_styles() {
    if( is_front_page() ) {
        // Any dependencies go here:
        // if the style.css id in step 3 was \'your-theme-css\',
        // then use \'your-theme\'
        $deps = array( \'your-theme\' );
        $handle = \'your-theme-front-page\';
        $url = get_stylesheet_directory_uri() . \'/front-page-style.css\';
        wp_enqueue_style( $handle, $url, $deps );
    }
}
您现在应该可以在中修改样式front-page-style.css 仅仅是头版。

参考文献wp_enqueue_style()
  • get_stylesheet_directory_uri()
  • 结束

    相关推荐

    禁用IE 8及更早版本的css。

    我正在试图找到一种方法来禁用IE8或更少版本中的任何东西的212样式表。是否有一个条件代码可以放在我的函数php文件中,使默认的Twentylex样式表(及其子主题子表)在这些特定浏览器中被忽略?我想从一块空白的石板上开始我的IE only样式表,并且只应用非常非常简单的样式。提前感谢