Twenty Tenテーマのヘッダー部分のデザイン変更(2)〜メインイメージ

サイトのタイトルと説明文の変更をしたので、次はメインのイメージの変更をしてみます。

メインのイメージとなる画像は、管理画面から設定できるようになっています。
まずは標準の機能を使ってみます。

カスタムヘッダーの設定の仕方

外観>ヘッダーと選んだときの管理画面です。

デフォルト画像、というところであらかじめ用意された画像を選ぶ事が出来ます。

せっかくですから、オリジナルの画像を入れてみたいと思います。

「画像をアップロード」とあるところで、「ファイルを選択」ボタンでオリジナルの画像を選択し、「アップロード」するだけで、画像が自分の作った物と入れ替わります。

「画像の大きさを940 × 198ピクセルにするとそのままの大きさで表示されます。」
という注意書きがあります。これは、Twenty Tenテーマのfunctions.phpであらかじめ設定されている数字ですので、とりあえずそのまま940 × 198ピクセルの画像を用意します。

このような感じになりました。

ヘッダーイメージの上下につくボーダーを変更する

ちょっとイメージの上につくボーダーが真っ黒で重たいですね。これを変えてみたいと思います。

Twenty Tenテーマフォルダのstyle.cssの358行目あたり見てみます。

/* This is the custom header image */
#branding img {
	border-top: 4px solid #000;
	border-bottom: 1px solid #000;
	clear: both;
	display: block;
}

このようになっているので、画像の上にあるボーダーを青に、少し細めに変更します。まだその下のメニューについてはいじっていないので、黒いままにしました。

/* This is the custom header image */
#branding img {
	border-top: 2px solid #557195;
}

そうするとこのような感じになります。

画像をオリジナルのものにすると、だいぶイメージが変わりますね。いろいろと楽しんでみて下さい。

ヘッダーイメージを表示させない〜CSS

場合によっては、この画像がいらない、ということもあると思います。
そんなときは、思い切って、


#branding img {
	display: none;
}

消してしまいましょう。ただし、これはCSSで見えなくしているだけで、実際のソースには書き込まれてしまいます。でも、手軽な方法だと思いますので、慣れないうちはこれでもよいかと思います。

(参考)ヘッダーイメージを表示させない〜テーマファイル

この画像の読み込みはheader.php 68行目から78行目

				<div id="site-description"><?php bloginfo( 'description' ); ?></div>

				<?php
					// Check if this is a post or page, if it has a thumbnail, and if it's a big one
					if ( is_singular() &&
							has_post_thumbnail( $post->ID ) &&
							( /* $src, $width, $height */ $image = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'post-thumbnail' ) ) &&
							$image[1] >= HEADER_IMAGE_WIDTH ) :
						// Houston, we have a new header image!
						echo get_the_post_thumbnail( $post->ID, 'post-thumbnail' );
					else : ?>
						<img src="<?php header_image(); ?>" width="<?php echo HEADER_IMAGE_WIDTH; ?>" height="<?php echo HEADER_IMAGE_HEIGHT; ?>" alt="" />
					<?php endif; ?>
			</div><!-- #branding -->

この部分で設定されています。header.phpを子テーマのフォルダにコピーして、この部分を削除すれば、完全に出力されなくなります。ここでは、アイキャッチの画像を読み込む設定などもしていますので、注意して削除して下さい。削除する部分をグレーで色づけしておきました。

この辺りの事は、画像のサイズ変更とあわせて、後ほどきちんと触れたいと思います。

Twenty Tenテーマのヘッダー部分のデザイン変更(2)〜メインイメージ」への1件のフィードバック

  1. ピンバック: Twenty ten のヘッダー画像の変更とボーダー修正 | webdtta

コメントをどうぞ♪