Advanced Custom Fieldsで公開時にフィールドの値が消える

カスタムフィールド(Advanced Custom Fields)での値がある記事を投稿した際に、初回の公開時になぜか必ず、全ての値が消えてしまう現象が発生しました。

検索しても同様の事例が見つけられず、具体的な原因は特定できなかったのですが、投稿画面の設定で、カスタムフィールドの表示をONに切り替えると、問題なく投稿ができるようになりました。

投稿画面右上の「…」をクリック、一番下の設定 をクリック。
パネル 項目の カスタムフィールド をONに変更する。

ただ、今までは、そのような設定をする必要はなかったと思うので、PHP、WP、プラグイン、テーマなどのバージョン違いによる不具合の可能性もありそうです。

追記

おそらくですが、原因が分かりました。

投稿ページの「カスタムフィールドの表示」は、デフォルトでは「ON」になっていると思います。

ですが、一部のテーマでは、この機能を無効化するテーマがあるようで、該当するテーマを有効化すると「OFF」になってしまうようでした。

ちなみに今回、この現象が発生したテーマは「SWELL」でした。


コメント

タイトルとURLをコピーしました