フロントページの画像の大きさを他のページと同じにするのが簡単ではないでしょうか?
フロントページの画像は body class の twentyseventeen-front-page と home で設定されていますので、この二つを削除すれば、他のページと同じ大きさになります。
functions.php 内に次を設定してはいかがでしょうか?
// Eliminate twentyseventeen-front-page home css
add_filter( ‘body_class’, ‘my_body_class’,20 );
function my_body_class( $classes ) {
unset($classes[array_search(“twentyseventeen-front-page”,$classes)]);
unset($classes[array_search(“home”,$classes)]);
return $classes;
}
(注:フロントページの記事の上部に大きなスペースが発生しますので、個別でそのスペースを調整する必要がありますが。)
ご確認頂きまして、ありがとうございます。
早速functions.phpにコードを入れてみたのですが、変化がありませんでした。
私が何か、変更してしまっているのでしょうか?
かなり気に入っているので、そのあたりを変更して、
適切な画像サイズも考えたいんですけど…。
お手数をお掛けして、申し訳ありません。
フロントページの画像の大きさを変えることができました。
スタイルシートのみの変更です。
(高さ設定は一例です。)
.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 {
height: 50vh; /* 75vh */
}
.has-header-image .custom-header-media img,
.has-header-video .custom-header-media video,
.has-header-video .custom-header-media iframe {
position: absolute; /* fixed */
}
@media screen and (min-width: 48em) {
.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 {
height: auto;
}
.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: 75vh; /* 100vh */
}
}
●mtaincさん
何度もお付き合い頂きまして、ありがとうございます!
教えて頂きました箇所修正で、無事に調整が出来ました~。
vhという単位について知らなかったので、もう少し調べてみたいと思います。
あと、「inc/custom-header.php」の中に下記のような箇所があったので、
こちらも関係してそうですよね…。
add_theme_support( ‘custom-header’, apply_filters( ‘twentyseventeen_custom_header_args’, array(
‘default-image’ => get_parent_theme_file_uri( ‘/assets/images/header.jpg’ ),
‘width’ => 2000,
‘height’ => 1200,
‘flex-height’ => true,
‘video’ => true,
‘wp-head-callback’ => ‘twentyseventeen_header_style’,
) ) );
解決済みにするのが抜けておりました。
申し訳ありません。