Как заставить дочернюю тему WordPress работать?

#wordpress #parent-child #child-theming

#wordpress #родитель-потомок #дочерняя тема

Вопрос:

Изменения в PHP-файлах в дочерней теме не применяются на моем интерфейсном сайте.

Я активировал дочернюю тему WordPress под названием «Grow Child» из родительской «Grow».

Я хочу изменить текст нижнего колонтитула и ссылки на моем сайте, поэтому, следуя инструкциям, я скопировал footer.php файл (фактически названный 04.footer.php ) из родительского каталога в папку дочерней темы. Я внес исправления, но они не применяются к моему сайту. Что не так?

Когда я внес те же исправления непосредственно в родительский каталог, они были хорошо применены к моему сайту.

Я использую следующий код в functions.php дочерней темы:

 <?php
add_action( 'wp_enqueue_scripts', 'grow_child_enqueue_styles' );
function grow_child_enqueue_styles() {

    $parent_style = 'grow'; // This is 'grow-style' for the grow theme.

    wp_enqueue_style( $parent_style, get_template_directory_uri() . '/style.css' );
    wp_enqueue_style( 'grow-child',
        get_stylesheet_directory_uri() . '/style.css',
        array( $parent_style ),
        wp_get_theme()->get('Version')
    );
}
?>
  

Я хотел бы внести изменения в файлы родительской темы в папке моей дочерней темы, чтобы при обновлении темы не потерять изменения.

Комментарии:

1. почему вы переименовали footer.php файл? the footer.php в дочерней теме должно быть то же имя, что и в родительской теме!

2. Убедитесь 04.footer.php , что структура каталогов файла точно соответствует родительской, и скопируйте фактический footer.php файл родительской темы в дочернюю тему.

3. Да, я скопировал и прошил и изменил один и тот же файл 04.footer.php и создал тот же каталог в моей дочерней теме. Я также скопировал другой файл footer.php который находится в корневом родительском каталоге. Ничего не происходит. Интересно, что когда я изменил footer.php , исправления, примененные на моем сайте, но модификация 04.footer, не применяются, и текст, который я хочу исправить, находится точно в 04.footer.php .

4. Вы можете изменить только footer.php внутри вашей дочерней темы. И WordPress не будет читать 04.footer.php !

5. Почему WordPress читать 04.footer.php в родительском каталоге и не читать тот же файл в дочернем каталоге?