当您设置一个子主题时,WP基本上会查看2个目录,以查看是否需要进行一些重写。因此,它会对性能产生一些影响。使用@import
子CSS也会对性能等级产生一些不良影响。
大多数情况下,这取决于家长的主题质量。例如,如果开发人员为子主题准备了主题,那么您应该找到if( !function_exists() )
在他的职能之前。这允许您轻松修改子主题中的函数,因为functions.php
与其他文件不同,在之前加载。
自定义子主题时,我喜欢将自己的类添加到主体中,并使用选择器,因为我讨厌使用!important
在CSS代码中:
add_filter(\'body_class\',\'_add_child_theme_body_class\');
function _add_child_theme_body_class($classes) {
$classes[] = \'your-class\';
return $classes;
}
然后我可以这样做:
.your-class #page {}
你必须问问自己你想做什么。我们
use child theme for maintenance. 但性能肯定是一个缺点。
您可以使用一些好的缓存解决方案来平衡这一点。