X

WordPress備忘録 アイキャッチ画像を使って固定ページ毎にヘッダー画像を変える

まず、大前提として、アイキャッチ画像の機能が有効になっていなければならないんだけど、これは大抵のテーマでは、予め有効になっているとは思いやす。 ところが、たまたま、僕が使ったテーマでは、ブログの編集画面には、アイキャッチ画像の項目が表示されているのに、固定ページの編集画面には、表示されていませんでした。 アイキャッチ画像を有効にするためには、function.phpに以下の記述がないと有効になりません。

add_theme_support('post-thumbnails');

ところが、僕の使ったテーマには、以下のようにご丁寧にブログの投稿限定でアイキャッチ画像を有効にしてありやした。

add_theme_support( 'post-thumbnails', array( 'post' ) );

ということで、まずは、array( ‘post’ )を省略して、固定ページでもアイキャッチ画像を有効にし、 add_image_size() 関数で、以下のようにサイズ指定をしました。

add_theme_support( 'post-thumbnails' );
	add_image_size( 'example1', 740, 493, true );
	add_image_size( 'example2', 270, 180, true );
	add_image_size( 'example3', 1280, 560, true );

4行目のexample3を、固定ページのヘッダー画像用にしたので、header.phpの中のヘッダー画像を出力する場所に以下を書きます。

<?php the_post_thumbnail('example3'); ?>

これで、後は、各固定ページの編集画面から、アイキャッチ画像を指定してやれば、ページ毎にヘッダー画像の指定ができやした。

矢村やすけ: 矢村やすけと申します。 僕が住む、安曇野には八面大王伝説という伝説があります。その伝説の中で、妖力の強い八面大王をうつ為の矢に使う三十三節ある山鳥の尾羽を、矢村に住んでいた弥助が坂上田村麿呂に献上します。現在、僕が住んでいる場所が、その矢村地区に近いので、矢村やすけとしました。 安曇野の地名は、この八面大王伝説由来のものが多いです。そんな伝説に彩られた安曇野の風景を主にスマホ写真で投稿していきます。(^^)
Related Post

This website uses cookies.