大多数免费和高级主题都提供主题选项面板。他们中的大多数使用 $options 数组来存储选项,之后,他们只是在需要时获取选项。
从我的角度来看,使用大量选项可能会增加 mysql 负载和查询次数。序列化整个 $options 数组,然后在标头中检索它,通过一个查询访问所有选项不是更好吗?
我需要一些关于哪个更好以及围绕这个问题的一些其他做法的建议。
大多数免费和高级主题都提供主题选项面板。他们中的大多数使用 $options 数组来存储选项,之后,他们只是在需要时获取选项。
从我的角度来看,使用大量选项可能会增加 mysql 负载和查询次数。序列化整个 $options 数组,然后在标头中检索它,通过一个查询访问所有选项不是更好吗?
我需要一些关于哪个更好以及围绕这个问题的一些其他做法的建议。
你应该
两者都是专门为此而编写的。
记得:
您还获得了一些选项框架。选项树插件只是一个例子。大多数项目都托管在 GitHub 上。
wordpress 确实序列化它的选项..
“你不需要序列化值。如果值需要序列化,那么它会在插入数据库之前进行序列化”
来源:http ://codex.wordpress.org/Function_Reference/add_option