2016-02-19 6 views
-1

У меня есть тема coruscate premium, и я создаю для нее тему для детей. Чтобы изменить файл php, я скопировал файл и ввел его в дочернюю тему, включая путь к каталогу. Но это не сработает.
Я скопировал файл framework/widget.php из родительской темы и ввел его в папку с дочерними темами, но это не сработало.
Каков правильный метод переопределения родительских файлов темы?не может переопределить файлы тем в WordPress темы для детей

ответ

0

Вам нужен файл style.css, созданный в вашей дочерней теме, который сообщает wordpress, что это дочерний элемент и т. Д. ... затем вы выбираете свою дочернюю тему внутри администратора, а затем все будет работать. См. https://codex.wordpress.org/Child_Themes для получения дополнительной информации.

0

Для создания дочерней темы создайте папку в папке «Темы» с именем дочерней темы. Теперь дочерняя тема должна содержать таблицу стилей, которая является обязательной. Так добавить таблицу стилей и начало темы стилей ребенка должен быть следующим:

/* 
    Theme Name: (theme name) Child 
    Theme URI: (give URL) 
    Description: (give description) 
    Version: (give your version) 
    Author: (author name) 
    Author URI: (give URL) 
    Template: (name of parent theme) 
    */ 

Из них очень важным является «Шаблон», который является имя родителя тема. Чтобы избежать путаницы, введите название родительской темы из таблицы стилей родительской темы.

Теперь второе - это функции вашей детской темы. Просто добавьте файл PHP с именем functions.php и поместите следующий код

<?php 
add_action('wp_enqueue_scripts', 'my_theme_enqueue_styles'); 
function my_theme_enqueue_styles() { 
    wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css'); 

} 
?> 

Он работал для меня :)

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