Wordpress中的主题选项面板。最佳做法

时间:2012-04-19 16:51:16

标签: wordpress

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

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

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

2 个答案:

答案 0 :(得分:1)

救援API

你应该

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

重要说明

请记住:

  • 删除所有选项(询问用户是否要执行此操作),停用主题时,您不会使用户DB-Options_Table混乱。
  • 为您的选项添加前缀,以便更轻松地找到并识别它们。

提高速度的框架

您还有一些选项框架。 Option Tree插件就是一个例子。大多数项目都在GitHub btw上。

答案 1 :(得分:0)

wordpress DOES序列化它的选项..

  

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

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