2015-07-07 3 views
2

Я пытаюсь создать дочернюю тему, но я думаю, что что-то не так с моими функциями.php.Создание дочерней темы

(<?php)add_action('wp_enqueue_scripts', 'theme_enqueue_styles'); 
function theme_enqueue_styles() { 
wp_enqueue_style('sydney', get_template_directory_uri() . '/style.css'); 

}function theme_enqueue_styles() { 

$parent_style = 'sydney'; 

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

ответ

0

Возможно, эта проблема возник из-за файла functions.php в вашей дочерней теме.

Загружаемая функция child.fp загружается, сначала подразумевается, что вы можете создавать пользовательские функции вашей темы, подключаемые к ней, - которые могут быть заменены дочерней темой - путем ограничения их ограничений. Например .:

if (! function_exists('theme_special_nav')) { 
    function theme_special_nav() { 
     // Do something. 
    } 
} 

Таким образом, ребенок тема может заменить PHP функцию родителя, просто объявив заранее.

для дальнейшего использования, пожалуйста, посетите: Wordpress Child Theme

Если вы нашли мой ответ полезным, пожалуйста, отметьте его, так как другие могут принять преимущества этого.

Смежные вопросы