WordPress如何存储数据?

时间:2014-10-09 作者:Tran Dinh Khanh

我查看了Wordpress数据库。

示例:

在里面wp_options 桌子option_nameactive_plugins 行,其option_value

a:7:{i:0;s:27:"clean-html/cleanup-html.php";i:1;s:59:"force-regenerate-thumbnails/force-regenerate-thumbnails.php";i:2;s:36:"google-sitemap-generator/sitemap.php";i:3;s:39:"thumbnail-upscale/thumbnail-upscale.php";i:4;s:24:"wordpress-seo/wp-seo.php";i:5;s:27:"wp-super-cache/wp-cache.php";i:6;s:19:"wptouch/wptouch.php";}
我想是吧a 是数组,7 是数组的长度,i 是整数,s 是字符串等。

这种数据类型叫什么?如何生成(编码)存储以及如何读取(解码)使用?

我认为这个存储解决方案非常适合我在当前项目中所做的工作。

1 个回复
SO网友:Mark Kaplun

我查看了Wordpress数据库。

除非需要外部实用程序才能从DB读取数据,否则不要这样做。对于wordpress开发来说,总是使用合适的API来满足您的需要,在提高API的效率方面投入了大量的时间,因此无需重新设计。

在选项情况下,只需使用options API 设置和检索选项值。并让他们处理如何最好地将数据写入数据库。

结束

相关推荐

Add CPT values to Database

我不确定这是不是件容易的事。我有一个插件,具有定制帖子类型所需的所有功能:过滤器、导航。。。我需要为这个CPT创建很多帖子(使用分类法)(需要做很多工作才能正确创建它)。所以我只想添加一次这个自定义帖子,而不是每次我想利用我在其他网站的插件。。。实现这一目标的最佳方式是什么?我是不是每次都要进行某种形式的进出口贸易?我应该利用wp\\u insert\\u post并对帖子的内容进行硬编码吗?为我的英语道歉,我不知道我是否已经解释过了。。。谢谢