我的WordPress站点使用的主题是父主题的子主题。根据需要,两个主题都有风格。css文件。然而,据我所知,WordPress只提供了加载子主题样式的机制。css文件。如何加载父主题样式?是否需要手动导入父主题的样式。将css文件转换为子样式。css文件?
如何加载父主题style.css?
4 个回复
最合适的回答,由SO网友:Alex Older 整理而成
在儿童主题风格的顶部。css添加:
@import url("../twentyeleven/style.css");
显然要更换twentyeleven
使用父主题文件夹。2016年的今天,这种做法已经被替换为在主题样式表标题中声明“模板”:
Template: twentyfifteen
SO网友:Shajidur Rahman Bappi
过程很简单,只需创建一个函数即可。php文件,并调用父主题样式:
输入密码!
function child_assets(){
wp_enqueue_style( "parent-style" , get_parent_theme_file_uri( \'/style.css\' ) );
}
add_action( "wp_enqueue_scripts", "child_assets" );
SO网友:kanita
在里面functions.php
还加载父主题
add_action( \'wp_enqueue_scripts\', \'theme_enqueue_styles\' );
function theme_enqueue_styles()
{
wp_enqueue_style( \'parent-style\', get_template_directory_uri() . \'/style.css\' );
}
SO网友:Jon
您可以在主题标头中将父css作为单独的文件调用。php类似
<link href="<?php echo get_stylesheet_directory_uri(); ?>/css/css.css" rel="stylesheet">
根据各种因素,最好将父css复制并粘贴到子css文件中,因此根本不需要导入它。保存http请求等。结束