サポート » プラグイン » Advanced Custom Fields Repeater Field が保存できない

  • 解決済 toebisutanaka

    (@toebisutanaka)


    枠を追加して保存しても、ページを開き直すと保存されていません。
    また、データベースにも保存されていません。
    max_input_varsをとりあえず10000に設定しています。
    PHPエラーは何も出ていないです。
    原因の調べ方または解決方法がわかりますでしょうか?

    Advanced Custom Fields 4.4.12
    Advanced Custom Fields: Repeater Field 2.0.1

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

    post_max_size および memory_limit の値も影響すると思います。
    http://php.net/manual/ja/ini.core.php#ini.post-max-size

    あと、設定が正しく反映されているか、phpinfo 等で確認するといいと思います。

    トピック投稿者 toebisutanaka

    (@toebisutanaka)

    ishitakaさん、
    ありがとうございます。

    次のように変更してphpinfoで確認しましたが、状況変わりませんでした。
    post_max_size 128M
    memory_limit 1024M

    max_input_varsをとりあえず10000に設定しています。

    カスタムフィールドが多すぎるのかな?サーバーの制限等はないでしょうか?サーバ会社に問合せてみてください。
    また、カスタムフィールドでやるべきことなのか設計を見直すことも必要かもしれません。なんかお役に立てずにすみません。

    こんにちは

    PHPのエラーはサーバーのログにも出力されていないということでしょうか?

    また、問題解決のためのチェックリストも参考に調べてみてください。

    トピック投稿者 toebisutanaka

    (@toebisutanaka)

    ishitakaさん、
    ありがとうございます。

    カスタムフィールドは9個設定しています。
    フィールドタイプは次のとおりです。
    1.テキスト
    2.テキスト
    3.画像
    4.Wysiwyg エディタ
    5.テキスト
    6.Repeater
     text
     text
    7.Repeater
     wysiwyg
    8.Wysiwyg エディタ
    9.Repeater
     text
     image
     wysiwyg
     text
     repeater
     repeater
     wysiwyg

    このうち、保存されないのはNo.9のすべてのRepeater Fieldsです。

    トピック投稿者 toebisutanaka

    (@toebisutanaka)

    munyaguさん、
    ありがとうございます。

    私もキャッシュを疑ってブラウザ変えて試してみましたが、状況変わりませんでした。

    トピック投稿者 toebisutanaka

    (@toebisutanaka)

    自己解決しました。

    No.9のすべてのRepeater Fieldsを複製したところ、複製されたカスタムフィールドでは保存することができました。
    その後、複製したものを複製元と同じフィールド名に変更するとまた保存できなくなったため、そのフィールド名でなにかゴミデータが残っていて保存に影響していたのかもしれません。

    • この返信は6年、 6ヶ月前にtoebisutanakaが編集しました。
7件の返信を表示中 - 1 - 7件目 (全7件中)
  • トピック「Advanced Custom Fields Repeater Field が保存できない」には新たに返信することはできません。