質問: $acf->get_acf_field($key); if (count(get_metadata('post', $postId, $field['name'], $value)) != 0) { update_metadata('post', $postId, $field['name'], $value); update_metadata('post', $postId, "_" . $field['name'], $field['key']); } else { add_metadata('post', $postId, $field['name'], $value); add_metadata('post', $postId, "_" . $field['name'], $field['key']); } } } do_action('save_preview_postmeta', $postId); } } add_action('wp_insert_post', 'save_preview_postmeta'); ``` ### 試したこと 上記コードの ・acf → cfs 以上のように変更しましたが、プレビューで表示されずです。 分かる方がいらっしゃればご教授ください。 よろしくお願いします。
回答: 問題の根本的な解決方法ではりませんが、一旦下書きにするのは駄目なんでしょうか? ちなみにですが、もし繰り返しのフィールドが必要でそのプラグインを使われているのなら、Smart Custom Fieldsでも同様にその機能があり、下書き保存しなくてもカスタムフィールドがプレビュー表示可能です。