• Advanced Custom Fields(ACF)を使って
    テキストエリアのカスタムフィールドを作っています。
    問題は、このテキストエリアに文章を入れ、
    「プレビュー」→「新しいタブでプレビュー」をすると、
    その変更内容が反映されず、困っています。
    何でも結構ですのでアドバイスいただけますと助かります。

    補足)
    ・新規投稿の場合は、プレビューもきちんと出ます。
     更新時のみの問題です。
    ・テンプレートではget_fields()を使って値を取得しています。
    ・CPT UIで作ったカスタムポストで利用しています。

    環境)
    Wordpress 5.7
    Advanced Custom Fields 5.9.5
    Custom Post Type UI 1.8.2

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • こんにちは

    ACF の不具合のようです。get_post_meta() では、この問題は起きないようです。
    下記ページが参考になると思います。
    https://support.advancedcustomfields.com/forums/topic/preview-solution/page/3/#post-134967

    • この返信は3年、 6ヶ月前にishitakaが編集しました。
    トピック投稿者 boron

    (@hidehasi)

    さっそくご助言ありがとうございました。
    試してみたのですが、改善されませんでした。
    そちらのページに記載ありましたコードと、
    get_post_meta()も試しました。

    しかしよく使われるプラグインなのに同じ事例が検索であまりに少ないのが気になります。
    みなさん我慢して使われているのでしょうか。。

    検証してみました。まずはプレビューされないことを確認しました。次に提示先の回避策コードをテーマの functions.php に追加したところ問題なくプレビューされることを確認しました。ちょっと分からないですね。
    プラグインの不具合の可能性が高そうなので、あとは、プラグインサポートページで質問された方が良いかもしれません。

    トピック投稿者 boron

    (@hidehasi)

    検証までしていただきありがとうございます。
    そのコードで改善されたとのことですので、
    こちらの環境の違いがさらに影響しているようですね。
    検索ヒット数が少ないので、多くの方はそれで改善されているのかもしれません。
    プラグインサポートページで質問させていただきます。
    解決しましたらまたこちらでご報告させていただきます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「カスタムフィールドのプレビューが更新時だけできない」には新たに返信することはできません。