我已经有了一个儿童主题和一种新风格。css,但css改变了我的孩子主题的样式。css什么都不做,因为父主题的不同css样式表来自“css”文件夹。我刚刚被告知要“创造一种新的风格”,这是否意味着要编写一个新的@import规则?
我需要为我的孩子主题风格添加什么。css使我的css更改实际起作用?
我试过包括@import url("../parenttheme/style.css");
和@import url("..parenttheme/parentthemeCSSfolder/style.css");
-- 两者都不起作用。
UPDATE: 在阅读了一堆线程并以更慢的速度阅读了codex之后,我的函数。php现在看起来像:
function theme_enqueue_styles() {
wp_enqueue_style( \'parent-style\', get_template_directory_uri() . \'/style.css\' );
wp_enqueue_style( \'css parent\', get_template_directory_uri() . \'/css/style.css\' );
wp_enqueue_style( \'css min\', get_template_directory_uri() . \'/css/style.min.css\' );
wp_enqueue_style( \'css blue\', get_template_directory_uri() . \'/css/style-blue.css\' );
wp_enqueue_style( \'css blue min\', get_template_directory_uri() . \'/css/style-blue.min.css\' );
wp_enqueue_style( \'css green\', get_template_directory_uri() . \'/css/style-green.css\' );
wp_enqueue_style( \'css green min\', get_template_directory_uri() . \'/css/style-green.min.css\' );
wp_enqueue_style( \'css orange\', get_template_directory_uri() . \'/css/style-orange.css\' );
wp_enqueue_style( \'css orange min\', get_template_directory_uri() . \'/css/style-orange.min.css\' );
wp_enqueue_style( \'css violet\', get_template_directory_uri() . \'/css/style-violet.css\' );
wp_enqueue_style( \'css violet min\', get_template_directory_uri() . \'/css/style-violet.min.css\' );
wp_enqueue_style( \'css yellow\', get_template_directory_uri() . \'/css/style-yellow.css\' );
wp_enqueue_style( \'css yellow min\', get_template_directory_uri() . \'/css/style-yellow.min.css\' );
wp_enqueue_style( \'child-style\',
get_stylesheet_directory_uri() . \'/style.css\',
array( \'parent-style\' )
);
}
add_action( \'wp_enqueue_scripts\', \'theme_enqueue_styles\' );
我仍然没有找到解决办法。我正在以我孩子的风格进行CSS更改。css被覆盖(inspect元素显示它们已应用,但随后应用父主题的样式表)。我做错了什么?