カスタムフィールドを使用して投稿のサムネイルを表示する

WordPress Hacks: 21 tips to make you smile » Weblog Tools Collection 経由、Most Desired WordPress Hacks: 11 Common Requests and Fixes より、カスタムフィールドを使用してトップページやアーカイブページの各投稿にサムネイルを表示させる方法です。サムネイルは自分でアップロードする必要があるのでちとめんどうくさいかも。

  1. 使用しているテーマフォルダ内にある index.php ファイル(トップページ)や archive.php (アーカイブページ) などサムネイルを表示させるファイルを開き、次のような行を探します:
    <?php the_content('Read the rest of this entry &raquo;'); ?>
    (もしくは「続きを読む」など)
  2. 上記コードの上に次のコードを追加します
    <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
    <img src="<?php $values = get_post_custom_values("image_thumb"); echo $values[0]; ?>" alt="<?php the_title(); ?>" />
    </a>
    <a href="<?php the_permalink() ?>" title="<?php the_title(); ?>">
    <img src=”<?php $values = get_post_custom_values(“image_thumb”); echo $values[0]; ?>” alt=”<?php the_title(); ?>” />
    </a>
  3. FTP クライアントや WordPress の管理画面からサムネイルをアップロードします
  4. 新しい投稿を作成し、「カスタムフィールド」の入力画面を表示させます
  5. 「名前」フィールドに「image_thumb」と入れ、「値」フィールドにアップロードした画像のパスを入力します
  6. タイトル、内容テキスト、カテゴリーの選択など、いつものように投稿を作成します