Eu encontrei (parte) do código css que controla a altura em wp-content/themes/twentyseventeen/style.css.
Existe um código que se aplica quando a barra de administração não está visível (usuário anônimo típico) atualmente na linha 3629
.twentyseventeen-front-page.has-header-image .custom-header-media,
.twentyseventeen-front-page.has-header-video .custom-header-media,
.home.blog.has-header-image .custom-header-media,
.home.blog.has-header-video .custom-header-media {
height: 1200px;
height: 100vh;
max-height: 100%;
overflow: hidden;
}
E código que se aplica quando a barra de administração está visível (por exemplo, você está logado) atualmente na linha 3646
.admin-bar.twentyseventeen-front-page.has-header-image .custom-header-media,
.admin-bar.twentyseventeen-front-page.has-header-video .custom-header-media,
.admin-bar.home.blog.has-header-image .custom-header-media,
.admin-bar.home.blog.has-header-video .custom-header-media {
height: calc(100vh - 32px);
}
E, em seguida, o código que se aplica ao celular atualmente na linha 1638:
.has-header-image.twentyseventeen-front-page .custom-header,
.has-header-video.twentyseventeen-front-page .custom-header,
.has-header-image.home.blog .custom-header,
.has-header-video.home.blog .custom-header {
display: table;
height: 300px;
height: 75vh;
width: 100%;
}
Copiando essas três seções do css no style.css do meu tema filho e modificando o heightatributo, fui capaz de ajustar a altura da imagem do cabeçalho na página inicial. I definir a altura a 30vh, calc(30vh - 32px), e 30vh, respectivamente em cada secção. Eu deixei o primeiro height: 1200pxsozinho.
Observe que o elemento height está definido no 100vhtamanho da altura em relação à altura da janela de exibição. Então 100vh é 100% da janela de visualização, enquanto 50vh é 50% da janela de visualização.
Uma coisa estranha é que, na página inicial, o zoom e a posição da imagem do cabeçalho são diferentes dos das outras páginas.
Não tenho certeza se esta é a melhor maneira. Estou aberto a melhores opções, mas até agora está funcionando em um nível básico.
theme-twenty-seventeentag quando parece haver tags correspondentes nos anos anteriores.