Создал дочернюю тему, требуется что-бы только в странице single.php отображалась картинка на шапке.
Вопрос не в то как сделать картинку в шапке а как изменить шапку только для одной страницы, не используя костылей типа замен get_header() на код шапки.
Нужно добавить условие:
<?php
if( is_single() ){
//Тут код, который выполнится только если страница - это страница отдельной записи
}
?>
Источник (с полным списком условных тегов)
Создать файл header-example.php.
В шаблоне single.php прописать get_header('example');
После этого на странице single.php будет отображаться header-example.
Подробнее в кодексе Теги шаблонов/get header
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники