如果我正在使用,是否真的需要下面的代码get_theme_file_uri()
在我的父主题中,它会自动搜索子主题中的文件吗?
否。如果父主题使用get_theme_file_uri( \'/style.css\' )
, 然后在创建样式时。在您的子主题中,WordPress将加载该css文件。因此,它根本不会加载父主题的样式,我认为这与您的下一个问题有关。
我在父主题(style.css)中有一些css代码。所以如果我使用子主题(它是空的)。那么,是否将应用父主题样式?
如果父主题使用get_theme_file_uri( \'/style.css\' )
, 你的孩子主题有一种风格。css文件,则根本不会加载样式的父级。get_theme_file()
将加载找到的第一个文件,而不是所有文件。
如果要加载父主题的样式和子主题的样式,有两个选项:
更新父主题以使用get_parent_theme_file_uri( \'style.css\' )
. 这将导致WordPress始终加载样式。来自父主题的css,即使子主题已激活。如果要加载样式。来自子主题的css,然后排队get_theme_file_uri( \'style.css\' )
从子主题。或者,让父主题保持原样,然后通过排队将父主题的样式表从子主题中排队get_parent_theme_file_uri( \'style.css\' )
从子主题