当サイトはアフィリエイト広告を使用しています。

カスタムフィールドの特定の項目だけ保存されない時の対処方法

Sponsored

WordPressのプラグイン「カスタムフィールドテンプレート」で、後から項目を追加した時にその項目だけ保存・更新が出来ないというケースがありました。
今回はそのエラー時の対処方法を記録しておきたいと思います。

Sponsored

上限は大丈夫?

色々と調べてみると、ワードプレスではmax_input_varsの上限がデフォルトだと上限1000に設定されているので、php.iniに設定を追加すればOKとの記事が出てきます。
ただ、私のケースはフィールドも少ないですし、一応試してみてもやっぱりダメでした。

名前を変えてみた

試しにフィールドの名前を変えて追加してみた所、無事保存できる様になりました。

この追加したフィールドは、クライアントが先に勝手に追加してしまっていたので、名前の先頭が大文字になっていました。
他のフィールドと整合性を持たせる為に小文字に変更したのですが、その辺りが原因の様です。

まとめ

中途半端に知識のあるクライアントがいじったものの修正って、原因の究明にも時間がかかるから辛い。。
以上、ご参考になれば幸いです。

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