Когда WordPress решает, какой файл шаблона использовать, сначала он сканирует в его поисках директорию дочерней темы. Если там файла нет, сканируется директория родительской темы. WordPress предпочтет ваши файлы шаблонов файлам родительской темы, то есть вы можете переписать функциональность определенных шаблонов, оставив ядро родительской темы. Или же в дочерней теме могут быть шаблоны произвольных страниц, но основные шаблоны будут заимствованы из родительской темы. Тут есть великое множество возможностей, однако не забывайте о названных ранее ограничениях. Самый простой способ сделать это — копировать файлы шаблонов, которые вы хотите изменить, из директории родительской темы в директорию дочерней темы, а затем изменить их как нужно. Например, авторский шаблон в теме Twenty Eleven полностью функционален, но предположим, что вы хотите изменить размер изображения автора. Повторяем: это намеренно простой пример, и есть множество способов сделать это. Сначала скопируйте шаблон author, php из темы Twenty Eleven в директорию дочерней темы. Затем отредактируйте дочернюю копию, изменив размер изображения примерно в 46- строке кода. Получится примерно следующее: В данном примере вы удваиваете размер изображения с 60 до 120 пикселов по ширине. Пример того, на что все это будет похоже, можно увидеть на рис. 9.5.
Вы можете и дальше расширять дочернюю тему, используя файл functions. php. WordPress автоматически включает функции родительской темы, но, кроме того, он включает и функции темы дочерней. К наименованию функций нужно подходить с умом. Будьте осторожны, не создавайте в своей теме функции, название которых совпадает с функциями в родительской теме. Если вам нужно переписать функциональность, наш вам совет: сделайте новую функцию с новым именем в собственной теме, чтобы избежать конфликтов имен, и настройте файлы шаблонов для ее вызова.