web-dev-qa-db-ja.com

wp_optionsの1つの設定フィールドに格納できるオプションの数に制限はありますか?

オプションページ付きのテーマがあります。そしてそのページには1083のオプションがあります。私は最後の13が保存されていないことに気づきました。彼らは一時的に節約していました、しかし私がそれらの上に新しいオプションを追加した後、彼らは働きを止めました。

私はそれをテストするために何らかの種類のオプションの制限やアレイの制限に遭遇したのではないかと疑ったので、最後の13個を超える7個のオプションを削除し、その後7個のオプションを確実に保存しました。

私はこれに関する情報を見つけようとしていましたが、そうすることができませんでした。あなたが1つの設定フィールドに1070のオプションしか持てないかどうか誰かが知っていますか?データベースのロングテキストメモリの制限に関する問題ではありません。これらは単純な1と0、16進数のカラー値、その他のCSSタイプのものです。フィールドの輸出はわずか33Kです。

2
Suzanne

この制限はおそらくWordPress特有のものではなく、PHPが原因です。

max_input_varsは1000 に設定される可能性があるため、すべてのフィールドがWordPressに到達するとは限りません。

1つのオプションに 4,294,967,295または4GB(232 - 1)文字 を格納することができますので、これはあなたの問題ではないと思います。もしそうなら、別のテーブルを検討する必要があります。

2
fuxia