子主题不起作用--没有css

时间:2017-12-01 作者:Sabine

我正在为我的新网站使用Twentyeleven主题。我创建了一个子主题,因此可以修改主题,而不会覆盖所做的更改。但一旦我激活了我的孩子主题,整个造型就消失了。我想问题在于功能。php。也许我做错了什么。有人能给我指出正确的方向吗?

这是我的职能。我的孩子主题中的php:

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

1 个回复
最合适的回答,由SO网友:janh 整理而成

您将要使用get_template_directory_uri() 从父主题加载文件。get_stylesheet_directory_uri() 用于当前主题,即您的子主题。

结束

相关推荐

Functions.php中的入队样式

这对我没用functions.php: if( is_page_template( \'template-flat.php\' ) ) { function flatsome_scripts() { wp_enqueue_style( \'flatsome-style\', get_template_directory_uri() .\'/flatash/css/foundation.css\', array(), \'2.1\', \'all\'); }