在wp_Options的一个设置字段中可以存储的选项数量是否有限制?

时间:2013-04-25 作者:Suzanne

我有一个带有选项页的主题。在这一页上有1083个选项。我注意到最后13个没有保存。它们一度保存了,但在我添加了新选项之后,它们停止了工作。

我怀疑我可能遇到了某种选项限制或阵列上的限制,为了测试这一点,我删除了最后13个选项上方的7个选项,并确保在这之后保存了足够多的7个选项。

我一直在试图找到有关这方面的信息,但一直无法找到。是否有人知道您在一个设置字段中只能有1070个选项?这不是数据库长文本内存限制的问题。这些是简单的1和0以及十六进制颜色值和其他CSS类型的内容。该字段的输出量仅为33k。

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

这个限制可能不是特定于WordPress的,而是由PHP造成的。

max_input_vars might be set to 1000, 因此,并非所有字段都可以访问WordPress。

你可以store 4,294,967,295 or 4GB (232 – 1) characters 有一种选择,所以我认为这不是你的问题。如果是,您应该考虑另设一张表。

结束

相关推荐

自动加载和OPTIONS表的性能

我在玩弄autoload 的列options 桌子我没有找到多少关于如何使用自动加载值的信息。我试过print_r($GLOBALS) 看到自动加载的选项存储在$GLOBALS[\'wp_object_cache\']->cache[\'options\'][\'alloptions\'].是否有其他方法访问这些变量?假设我需要访问一个选项my_option, 设置为自动加载,在不同模板中多次(例如header.php, 一旦进入footer.php), 建议使用哪种方法?我可以从$GLOBALS