0

我已经安装了 wordpress,并且我已经安装了几个插件,并且我已经有了两个主题。

我今天要问的是:数据库中的插件和主题字符串值是什么意思?

示例 [当插件处于活动状态时],表中有一个值:

a:3:{i:0;s:19:"akismet/akismet.php";i:1;s:9:"hello.php";i:2;s:37:"one-click-logout/one-click-logout.php";}

示例 [当 Themes 文件夹中有主题时] ,表中有一个值:

 a:2:{s:12:"twentyeleven";s:7:"/themes";s:9:"twentyten";s:7:"/themes";}

我可以从HERE得到关于“a”和“i”是什么意思的解释,但“s:”是我不知道它是什么意思的意思。如果我尝试将 s:37 更改为 s:6 或任何其他值,则插件将被停用,因此 s:37 <<< 37 必须以某种方式表示或与插件相关,这就是我正在尝试的找出答案。

4

2 回答 2

2

's'+number 只是字符数。

所以s:12:"twentyeleven"表示长度为 12 的字符串。

于 2012-06-14T21:58:39.833 回答
1

我建议在WordPress Answers而不是在这里问这个。这是一个非常专业的问题。

WordPress 的全部意义在于您不需要深入了解数据库的内容 - 事实上,由于数据可能会在版本之间发生变化,因此非常不鼓励这样做。

WordPress 拥有大量的 API 函数,允许您利用它的强大功能,而无需深入了解数据库的复杂性。这是它的主要优势之一。

即使是 WordPress 程序员或主题设计师,您也永远不需要这些信息。如果您打算编写/修改 WordPress 本身的源代码,您只需要知道它,在这种情况下,您肯定是在错误的地方。

于 2012-06-14T21:20:18.747 回答