我是否只需要为子主题导入style.css?

时间:2012-02-27 作者:Rick Smith

我第一次创建了一个儿童主题,并在学习的过程中不断学习。

我对视频在手机上以我的孩子主题显示的方式有意见,但对我的父母主题没有意见。我想知道发生了什么事。

在“我的孩子”主题中,在移动设备上观看时,视频会显示得很大(http://wpdallas.com/test)

但是,在父主题中,视频显示良好:http://wpdallas.com/plain

在我的child-them中,我正在导入以下css,是需要将每个css文件导入我的子主题,还是只导入样式。css?(我在学习如何做到这一点时发现了相互矛盾的信息。)父主题有大约20个不同的css文件。我想知道是否需要将它们全部导入到我的子主题中,或者是否需要删除下面的另外两个,只保留第一个(style.css)

只是想弄清楚为什么儿童主题的样式不正确。谢谢

 @import url("../Standard/style.css");
    @import url("../Standard/standard_framework/css/standard_framework.css"); 
    @import url("../Standard/css/lib/adapt/mobile.css");

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

这个问题取决于entirely 关于讨论的主题,以及它如何处理CSS。

对于仅使用单个主题的主题style.css 显然,您只需要导入style.css.header.php, 取决于是否要使用这些样式表中定义的样式wp_enqueue_style(), 你什么都不用做。这样的样式表将继续在子主题中排队。如果您不想要这些样式,那么您需要通过wp_dequeue_style() 在子主题中functions.php.add_action( \'wp_print_styles\', $callback ), 你不需要做任何事。此类样式表将继续在子主题中打印。如果您不想要这些样式,那么您需要通过remove_action( \'wp_print_styles\', $callback ) 在子主题中functions.php.

结束

相关推荐

如何用一个以上的css文件制作一个主题?

我已经制作了我的第一个主题,现在我想创建不同的“简介”。这些概要文件只是用户可以尝试的独立CSS文件。关键是,如何使这些文件允许用户通过管理面板选择颜色方案?是的,我不想允许用户访问文件系统,所以他们必须使用管理面板更改CSS文件。怎么做?是否有允许更改CSS文件的插件?