2016-02-20 3 views
1

Я использую эту тему: https://dessign.net/sold-responsive-woocommerce-free/ и я создал дочернюю тему. Я установил его, добавивТема ребенка не наследует определенные скрипты и стили

function theme_enqueue_styles() { 
    wp_enqueue_style('parent-style', get_template_directory_uri() . 
    /style.css'); 
    } 
    add_action('wp_enqueue_scripts', 'theme_enqueue_styles'); 

но некоторые вещи не применяются, как мобильное меню с липким заголовком. Есть что-то еще, что мне нужно включить?

ответ

1

Ваша таблица стилей вашей детской темы обычно загружается автоматически. Если это не так, вам также нужно будет поставить в очередь. Установка «родительский стиль» в качестве зависимости гарантирует, что после нее будет загружена таблица стилей дочерних тегов. Смотрите здесь более подробное обсуждение:

<?php 
function theme_enqueue_styles() { 

    $parent_style = 'parent-style'; 

    wp_enqueue_style($parent_style, get_template_directory_uri() . '/style.css'); 
    wp_enqueue_style('child-style', 
     get_stylesheet_directory_uri() . '/style.css', 
     array($parent_style) 
    ); 
} 
add_action('wp_enqueue_scripts', 'theme_enqueue_styles'); 
?> 

https://codex.wordpress.org/Child_Themes

+0

и проверить header.php. это не лучшая практика, но иногда .js и .css являются «встроенными» в этом блоке. – Apeiron

+0

Спасибо, теперь клейкий заголовок также применяется, но мобильное меню по-прежнему нет. Я проверил header.php, но js и css не включены в строку ... – Nilli