コンテンツへスキップ

カスタムフィールドを使う

カスタムフィールドを使って、タイトルの先頭にアイコンを表示してみました。
「固定ページにお天気アイコンをつける」というスクリプトを応用しました。
カスタムフィールドが表示されてない場合は、投稿画面から、表示オプションをクリックし、表示項目からカスタムフィールドを選びます。
「カスタムフィールドを追加」をクリックし、名前と値を入力します。

いちいち入力をするのが面倒だったらプラグインがあります。
これを使うと、選択するだけでアイコンを表示させることができます。
プラグインから、Custom Field Template で検索してインストールすることができます。

出力する場所(タイトルの前)に、スクリプトを書いておきます。
フィールドで入力する値と一致するように、イメージファイルを配列に入れておきます。
※CSSで回り込みの解除をしておかないと改行されてしまいます。微妙な配置位置などはCSSで調整します。

<!--カスタムフィールド用-->
<?php $tenkival = get_post_meta($post->ID, 'icon', true); ?>
<?php if($tenkival): ?>
<p class="tenki">
<?php $tenkipng = array(
	"flower" => "images/flower.gif",
	"knit" => "images/keitodama.gif",
	"outdoor" => "images/outdoor.gif",
	"music" => "images/piano.gif",
	"photo"  => "images/camera.gif",
	"pc" => "images/pc.gif",
	"food" => "images/cook.gif"
	); ?>
    <img src="<?php bloginfo('template_url'); ?>/<?php echo $tenkipng[$tenkival]; ?>"
    alt="<?php echo $tenkival; ?>" width="50" />
</p>

2 thoughts on “カスタムフィールドを使う

  1. hiroinouye

    楽天のメールは腹が立ちますね。
    全部処理して楽天では買い物をしないようにしているので、今はメールが来ません。
    売りたいメールで客を無くしているのでは?

    返信
    1. chie_nomura

      まったく仰せのとおりです。
      楽天で買い物をしたくはありません。検索すると楽天ショップが出てくるのでついつい買ってしまいますが、今度はほかのショップを探すことにします。
      あれではお客をなくしますよね。少なくとも2名(私とhiroさん)は無くしているのですから。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です