有些時(shí)候?yàn)閭€(gè)性化主題,我們會(huì)制作子主題方便修改主題功能外觀,而不用修改原主題,通常我們會(huì)用:
- @import?url(?‘../parent-theme-folder/style.css’?);
這種方式加載父主題的樣式。
詳見:
但使用@ import方式加載樣式也有一定的缺點(diǎn),比如:加載慢等。
我們可以使用另一種加載父主題樣式的方法:
- add_action(?‘wp_enqueue_scripts’,?‘my_parent_theme_css’?);
- function?my_parent_theme_css()?{
- ????wp_enqueue_style(?‘child-style’,?get_stylesheet_uri(),?array(?‘parent-style’?)?);
-
- add_action(?‘wp_enqueue_scripts’,?‘my_enqueue_styles’?);
- function?my_enqueue_styles()?{
- ????/*?If?using?a?child?theme,?auto-load?the?parent?theme?style.?*/
- if?(?is_child_theme()?)?{
- ????????wp_enqueue_style(?‘parent-style’,?trailingslashit(?get_template_directory_uri()?)?.?‘style.css’?);
- /*?Always?load?active?theme’s?style.css.?*/
- ????wp_enqueue_style(?‘style’,?get_stylesheet_uri()?);
-
- add_action(?‘wp_enqueue_scripts’,?‘my_dequeue_styles’,?11?);
- function?my_dequeue_styles()?{
- }