样式表未能正确加载(子主题)

时间:2016-02-25 13:22:18

标签: php css wordpress

我正在尝试为下一个项目使用子主题。

这是我的问题: 我使用@ font-face作为我的h2标题,并且自定义字体在主字体页面上可见(但没有颜色),当我点击帖子标题时,自定义字体消失(但添加颜色)。有关可视示例,请参见下面的图片。

wordpress-installation位于子目录http://name.maindoman.com

Main Post

代码:

的functions.php

<?php
    add_action( 'wp_enqueue_scripts', 'theme_enqueue_styles' );
    function theme_enqueue_styles() {
    wp_enqueue_style( 'parent-style', get_template_directory_uri() . '/style.css' );
}
?>

的style.css

/*
Theme Name: Twenty Sixteen Child
Theme URI: 
Description: Child theme for the Twenty Sixteen theme
Author URI: 
Template: twentysixteen
Version: 1.1
*/

body {
    color: pink;
}

h2 {
    font-family: 'font name' !important;
    font-weight: 700;
    color: lightblue !important;

}

@font-face {
    font-family:'font name';
    src: url('http://url-to-the-fonts.com/font-file.eot');
    src: url('http://url-to-the-fonts.com/font-file.eot?#iefix') format('embedded-opentype'),
         url('http://url-to-the-fonts.com/font-file.woff') format('woff'),
         url('http://url-to-the-fonts.com/font-file.svg#font-Bold') format('svg');
    font-weight: 700;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+000D-FB03;
}

1 个答案:

答案 0 :(得分:0)

要包含子主题目录中的样式,请使用以下函数。

<?php get_stylesheet_directory_uri(); ?>

https://codex.wordpress.org/Function_Reference/get_stylesheet_directory_uri