サポート » 使い方全般 » 投稿編集画面に「アイキャッチ画像」欄が表示されません

  • 解決済 ham_nezumi_gold

    (@ham_nezumi_gold)


    WP3.1、マルチサイト機能を使用しています。
    functions.phpにadd_theme_support(‘post-thumbnails’);
    を挿入しましたが、投稿編集画面右下に「アイキャッチ画像」欄が表示されません。

    アップロード/挿入→メディアライブラリ
    から画像を選択する際は「アイキャッチ画像として使用」
    という項目が表示されており、正常に動作しているようです。
    選択するとアイキャッチ画像が作成され、
    the_post_thumbnail()で表示できています。

    投稿編集画面に「アイキャッチ画像」欄が表示されないのは
    どのような原因が考えられますでしょうか?

    因にプラグインは
    ・カスタムフィールドテンプレート
    ・Custom Post Type UI
    を使用しています。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • まずは簡単なところで。
    投稿時の「表示オプション」で、アイキャッチ画像が非表示なっている。

    トピック投稿者 ham_nezumi_gold

    (@ham_nezumi_gold)

    レスありがとうございます。
    投稿時の「表示オプション」を確認してみましたが、
    アイキャッチ画像の項目は無いようです。

    ネットワーク管理者>設定 で
    アップロード設定>メディアアップロードのボタン
    の『画像』にチェックが入っていないと表示されないようですね。
    私も悩みました。
    拙い英語で理解したので、念のため

    wordpress.orgのフォーラム

    wp-admin/edit-form-advaneed.phpの132行目を見ると

    if ( current_theme_supports( 'post-thumbnails', $post_type ) && post_type_supports( $post_type, 'thumbnail' )
    	&& ( ! is_multisite() || ( ( $mu_media_buttons = get_site_option( 'mu_media_buttons', array() ) ) && ! empty( $mu_media_buttons['image'] ) ) ) )
    		add_meta_box('postimagediv', __('Featured Image'), 'post_thumbnail_meta_box', $post_type, 'side', 'low');

    となっていました。
    理由はわかりませんがマルチサイトの時はアイキャッチ画像のメタボックスは出力されない仕様のようです。
    3.03も調べてみましたが同じでしたので、元からこういう仕様なようですね。

    ああ、ソース読み間違えましたすみません。
    マルチサイトでない場合 または
    メディアアップロードのボタンで画像にチェックが入っている場合
    メタボックスを出力ですね。
    y-nishiさんの言うとおりメディアアップロードの画像ボタンにチェック入れると表示できるようです。テストサイトで確認しました。

    トピック投稿者 ham_nezumi_gold

    (@ham_nezumi_gold)

    アップロード設定>メディアアップロードのボタン
    の『画像』にチェックいれたところ、無事表示する事が出来ました!
    大感謝です!ありがとうございました!!

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「投稿編集画面に「アイキャッチ画像」欄が表示されません」には新たに返信することはできません。