1

大多数免费和高级主题都提供主题选项面板。他们中的大多数使用 $options 数组来存储选项,之后,他们只是在需要时获取选项。

从我的角度来看,使用大量选项可能会增加 mysql 负载和查询次数。序列化整个 $options 数组,然后在标头中检索它,通过一个查询访问所有选项不是更好吗?

我需要一些关于哪个更好以及围绕这个问题的一些其他做法的建议。

4

2 回答 2

1

用于救援的 API

你应该

两者都是专门为此而编写的。

重要笔记

记得:

  • 在停用主题时删除所有选项(询问用户是否愿意这样做),这样您就不会弄乱用户 DB-Options_Table。
  • 为您的选项添加前缀,以便更容易找到和识别它们。

加快速度的框架

您还获得了一些选项框架。选项树插件只是一个例子。大多数项目都托管在 GitHub 上。

于 2012-04-20T01:52:42.387 回答
0

wordpress 确实序列化它的选项..

“你不需要序列化值。如果值需要序列化,那么它会在插入数据库之前进行序列化”

来源:http ://codex.wordpress.org/Function_Reference/add_option

于 2012-04-19T18:25:01.420 回答