Title: Smart Custom Fieldsプラグイン使用時にアイキャッチ画像のプレビューができな
Last modified: 2016年7月30日

---

# Smart Custom Fieldsプラグイン使用時にアイキャッチ画像のプレビューができな

 *  解決済モデレーター [けい (Kei Nomura)](https://ja.wordpress.org/support/users/mypacecreator/)
 * (@mypacecreator)
 * [11年、 6ヶ月前](https://ja.wordpress.org/support/topic/smart-custom-fields%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e4%bd%bf%e7%94%a8%e6%99%82%e3%81%ab%e3%82%a2%e3%82%a4%e3%82%ad%e3%83%a3%e3%83%83%e3%83%81%e7%94%bb%e5%83%8f%e3%81%ae%e3%83%97%e3%83%ac/)
 * 表題のとおりですが、Smart Custom Fieldsプラグインを有効化していると、プレビュー
   画面でアイキャッチ画像が表示されない現象が発生しています。
    最初は自作テーマで
   発生しましたが、Twenty Fifteenでも同様の問題が再現されました。
 * 以下、検証結果です。
 * Twenty Fifteenテーマ
    WordPress4.1.1 Smart Custom Fieldsプラグイン1.2.2 ローカル
   環境（MAMP）で検証 Smart Custom Fields以外に有効化しているプラグイン→WP Multibyte
   Patch
 * Smart Custom Fieldsを有効化
    ↓ アイキャッチ画像：プレビューに出てこない カスタム
   フィールドの値：プレビューに出てこない
 * Smart Custom Fieldsを停止
    ↓ アイキャッチ画像：プレビューに出る カスタムフィールド
   の値：プレビューに出てこない（通常の挙動）
 * ※どちらも通常の公開ページでは問題ありません。プレビュー画面のみの現象です
    ※カスタム
   フィールドの出力はSCF::get()を使っています
 * 問題としては
    ・アイキャッチ画像のプレビューが出来なくなる点 ・カスタムフィールド
   の値もプレビューに出てこない（プラグインの説明には、プレビューに対応とあるけれど）
 * この2点です。
    何かわかりますでしょうか？

9件の返信を表示中 - 1 - 9件目 (全9件中)

 *  モデレーター [けい (Kei Nomura)](https://ja.wordpress.org/support/users/mypacecreator/)
 * (@mypacecreator)
 * [11年、 6ヶ月前](https://ja.wordpress.org/support/topic/smart-custom-fields%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e4%bd%bf%e7%94%a8%e6%99%82%e3%81%ab%e3%82%a2%e3%82%a4%e3%82%ad%e3%83%a3%e3%83%83%e3%83%81%e7%94%bb%e5%83%8f%e3%81%ae%e3%83%97%e3%83%ac/#post-203195)
 * その後ちょっとコードが読める人に見てもらったところ、プラグイン側で、プレビュー
   画面のpost_idを取得するところに不具合があるのでは？ということでした。
    引き続き
   検証中です。
 *  モデレーター [けい (Kei Nomura)](https://ja.wordpress.org/support/users/mypacecreator/)
 * (@mypacecreator)
 * [11年、 6ヶ月前](https://ja.wordpress.org/support/topic/smart-custom-fields%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e4%bd%bf%e7%94%a8%e6%99%82%e3%81%ab%e3%82%a2%e3%82%a4%e3%82%ad%e3%83%a3%e3%83%83%e3%83%81%e7%94%bb%e5%83%8f%e3%81%ae%e3%83%97%e3%83%ac/#post-203196)
 * その後、Smart Custom Fieldsプラグインのバージョンによって、プレビューできるでき
   ないの状況が違うようなので、過去のパージョンひと通り調べてみました。
 * Ver：Smart Custom Fieldsのバージョン
    tmb：アイキャッチ画像がプレビューできる
   か meta：カスタムフィールドの値がプレビューできるか
 * Ver｜tmb｜meta
    1.2.2｜×｜× 1.2.1｜×｜○ 1.2.0｜×｜○ 1.1.3｜×｜× 1.1.2｜×｜× 1.1.1
   ｜×｜× 1.1.0｜×｜× 1.0.3｜×｜× 1.0.2｜×｜○ 1.0.1｜×｜○ 1.0.0｜×｜○
 * アイキャッチ画像のプレビューができないのは最初のバージョンからみたいです。
    カスタム
   フィールドの値のプレビューはバージョンによってできたりできなかったりです。
 *  [Takashi Kitajima](https://ja.wordpress.org/support/users/inc2734/)
 * (@inc2734)
 * [11年、 6ヶ月前](https://ja.wordpress.org/support/topic/smart-custom-fields%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e4%bd%bf%e7%94%a8%e6%99%82%e3%81%ab%e3%82%a2%e3%82%a4%e3%82%ad%e3%83%a3%e3%83%83%e3%83%81%e7%94%bb%e5%83%8f%e3%81%ae%e3%83%97%e3%83%ac/#post-203197)
 * 詳しく検証いただきありがとうございます。1.0.3〜1.1.3までは、プレビュー（リビジョン）
   時の投稿タイプの取得に不具合があり、プレビューおよびメタデータのリビジョンが正しく
   行えない不具合がありました。1.2.0で修正したのですが、不手際で1.2.2で同じ不具合
   を戻してしまいました…。
 * 現在、開発中のバージョンではプレビューの不具合は対応しています。
    [https://github.com/inc2734/smart-custom-fields](https://github.com/inc2734/smart-custom-fields)
   サムネイル表示についてはこれまで試したことがなかったので、こちらについても確認
   いたします。ちなみに、アイキャッチ画像はどのようなコードで実装されていますでしょう
   か？
 *  モデレーター [けい (Kei Nomura)](https://ja.wordpress.org/support/users/mypacecreator/)
 * (@mypacecreator)
 * [11年、 6ヶ月前](https://ja.wordpress.org/support/topic/smart-custom-fields%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e4%bd%bf%e7%94%a8%e6%99%82%e3%81%ab%e3%82%a2%e3%82%a4%e3%82%ad%e3%83%a3%e3%83%83%e3%83%81%e7%94%bb%e5%83%8f%e3%81%ae%e3%83%97%e3%83%ac/#post-203201)
 * > アイキャッチ画像はどのようなコードで実装されていますでしょうか？
 * ごくごく一般的なthe_post_thumbnailタグと、functions.php側で`add_theme_support('
   post-thumbnails' );`です。
    正確に書くと `<?php the_post_thumbnail('post-thumbnail',
   array('class' => 'img-rounded')); ?>` です。 なお検証用にTwenty Fifteenのテンプ
   レに`<?php the_post_thumbnail(); ?>`とだけ書き足しても同じ結果になってます。
 *  [Takashi Kitajima](https://ja.wordpress.org/support/users/inc2734/)
 * (@inc2734)
 * [11年、 6ヶ月前](https://ja.wordpress.org/support/topic/smart-custom-fields%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e4%bd%bf%e7%94%a8%e6%99%82%e3%81%ab%e3%82%a2%e3%82%a4%e3%82%ad%e3%83%a3%e3%83%83%e3%83%81%e7%94%bb%e5%83%8f%e3%81%ae%e3%83%97%e3%83%ac/#post-203208)
 * 検証したところ、アイキャッチ画像は「更新・公開」ボタンを押したときに更新される
   のではなく、アイキャッチ画像を設定したときに保存される（本来の投稿IDに保存される）
   ため、プレビュー時にプレビューの投稿IDを参照してもアイキャッチ画像が取得できない、
   ということが原因のようでした。
 * もう少しテスト予定ですが、1.3.0のベータ版をGitHubにて公開しましたので、ご検証
   いただければと思います。
    [https://github.com/inc2734/smart-custom-fields/releases/tag/1.3.0b](https://github.com/inc2734/smart-custom-fields/releases/tag/1.3.0b)
 *  モデレーター [けい (Kei Nomura)](https://ja.wordpress.org/support/users/mypacecreator/)
 * (@mypacecreator)
 * [11年、 6ヶ月前](https://ja.wordpress.org/support/topic/smart-custom-fields%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e4%bd%bf%e7%94%a8%e6%99%82%e3%81%ab%e3%82%a2%e3%82%a4%e3%82%ad%e3%83%a3%e3%83%83%e3%83%81%e7%94%bb%e5%83%8f%e3%81%ae%e3%83%97%e3%83%ac/#post-203209)
 * Takashi Kitajimaさん
 * 1.3.0ベータ試してみました！
    そうしたら、また面倒なことに気づいてしまいました。。。
 * 「新規作成」の場合は、アイキャッチ画像もカスタムフィールドの値も、両方共プレビュー
   に表示されるようになっていました(^^)b
 * しかし、既に作成済みの記事の「編集」を行う場合、アイキャッチ画像はプレビューでき
   ますが、カスタムフィールドの値はプレビューに出てきませんでした。
 * 昨日行った検証のときは、すべて作成済みの記事で確認したので、正確な情報ではなか
   ったかもしれません。（その時点では、新規作成時と編集時の挙動の違いを意識してい
   ませんでいたので…….）
 * 新規作成時にプレビューできれば、実運用ではそこまで困らないかもしれませんが、一応
   気になってしまったのでご報告しておきますm(_ _)m
 *  [Takashi Kitajima](https://ja.wordpress.org/support/users/inc2734/)
 * (@inc2734)
 * [11年、 6ヶ月前](https://ja.wordpress.org/support/topic/smart-custom-fields%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e4%bd%bf%e7%94%a8%e6%99%82%e3%81%ab%e3%82%a2%e3%82%a4%e3%82%ad%e3%83%a3%e3%83%83%e3%83%81%e7%94%bb%e5%83%8f%e3%81%ae%e3%83%97%e3%83%ac/#post-203210)
 * > しかし、既に作成済みの記事の「編集」を行う場合、アイキャッチ画像はプレビュー
   できますが、カスタムフィールドの値はプレビューに出てきませんでした。
 * うーむ、こちらの環境では下書き記事でも公開記事でもプレビューにちゃんと反映され
   ますね…。ちょっと原因がわかりません…。
 *  モデレーター [けい (Kei Nomura)](https://ja.wordpress.org/support/users/mypacecreator/)
 * (@mypacecreator)
 * [11年、 6ヶ月前](https://ja.wordpress.org/support/topic/smart-custom-fields%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e4%bd%bf%e7%94%a8%e6%99%82%e3%81%ab%e3%82%a2%e3%82%a4%e3%82%ad%e3%83%a3%e3%83%83%e3%83%81%e7%94%bb%e5%83%8f%e3%81%ae%e3%83%97%e3%83%ac/#post-203214)
 * あー、すみません、こちらの説明不足というか、自分が書いているコードの内容をもっと
   詳しく書くべきでした。
 * こちらで書いているコードでは
 *     ```
       <?php if ( class_exists('SCF') && get_post_meta($post->ID, 'key_name', true ) {
         echo  SCF::get( 'key_name' );
       } ?>
       ```
   
 * 的な感じで書いていたため、プレビューの段階で値が取れなかったのだと思います。
   
   条件分岐部分でもプラグイン側の関数を使って `if ( class_exists('SCF') && SCF::
   get( 'key_name' ) )`
 * とすることでプレビューに反映できました。
    冷静に考えてみればそりゃそうだって話
   なんですが、盲点でした。 プラグイン側のバグは改修されていることは確認できました
   ので、トピックとしては解決済みにしたいと思います。
 * プラグインの開発、日々応援しています！
 *  [Takashi Kitajima](https://ja.wordpress.org/support/users/inc2734/)
 * (@inc2734)
 * [11年、 6ヶ月前](https://ja.wordpress.org/support/topic/smart-custom-fields%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e4%bd%bf%e7%94%a8%e6%99%82%e3%81%ab%e3%82%a2%e3%82%a4%e3%82%ad%e3%83%a3%e3%83%83%e3%83%81%e7%94%bb%e5%83%8f%e3%81%ae%e3%83%97%e3%83%ac/#post-203215)
 * 詳しくありがとうございます！近日中に公式ディレクトリに反映します。

9件の返信を表示中 - 1 - 9件目 (全9件中)

 トピック「Smart Custom Fieldsプラグイン使用時にアイキャッチ画像のプレビューができ
な」には新たに返信することはできません。

## タグ

 * [アイキャッチ](https://ja.wordpress.org/support/topic-tag/%e3%82%a2%e3%82%a4%e3%82%ad%e3%83%a3%e3%83%83%e3%83%81/)
 * [プレビュー](https://ja.wordpress.org/support/topic-tag/%e3%83%97%e3%83%ac%e3%83%93%e3%83%a5%e3%83%bc/)
 * [Smart Custom Fields](https://ja.wordpress.org/support/topic-tag/smart-custom-fields/)

 * フォーラム: [プラグイン](https://ja.wordpress.org/support/forum/plugins/)
 * 9件の返信
 * 2人の参加者
 * 最後の返信者: [Takashi Kitajima](https://ja.wordpress.org/support/users/inc2734/)
 * 最後の活動: [11年、 6ヶ月前](https://ja.wordpress.org/support/topic/smart-custom-fields%e3%83%97%e3%83%a9%e3%82%b0%e3%82%a4%e3%83%b3%e4%bd%bf%e7%94%a8%e6%99%82%e3%81%ab%e3%82%a2%e3%82%a4%e3%82%ad%e3%83%a3%e3%83%83%e3%83%81%e7%94%bb%e5%83%8f%e3%81%ae%e3%83%97%e3%83%ac/#post-203215)
 * 状態: 解決済

## トピック

### 人気のトピック

### 返信がないトピック

### サポート関連ではないトピック

### 解決済みのトピック

### 未解決のトピック

### すべてのトピック
