WooCommerce产品下载后Meta_Value结构

时间:2015-07-23 作者:Jake

所以我正在编写一个怪物脚本,将我们现有的所有东西从Joomla/Virtuemart移植到Wordpress/WooCommerce。

到目前为止,我已经完成了所有关于转移我们的产品类别和产品的工作,我只需要弄清楚_downloadable_files 到达后。

以此为例:

a:1:{s:32:"ded830cf64e3c42c4f7ac5aecd7c5c86";a:2:{s:4:"name";s:0:"";s:4:"file";s:114:"http://localhost/wp-content/uploads/woocommerce_uploads/2014/09/test-file.pdf";}}
现在s:114 就在生成文件url之前?这是我唯一不知道如何产生变化的部分。

如有任何建议,将不胜感激!

1 个回复
最合适的回答,由SO网友:Pieter Goosen 整理而成

简而言之,这是序列化数据,这是如何从db中的自定义字段(和许多其他数据字符串)存储数据的。

s:114 是自动生成的,只意味着http://localhost/wp-content/uploads/woocommerce_uploads/2014/09/test-file.pdf 是一个字符串,长度为114个字符。这是在读取和使用数据时使用的。如果URL值更改,字符串长度将随着字符串长度的更改而更改

您需要去看看数据序列化和非序列化

结束

相关推荐

Share WordPress Database

WordPress安装是否必须使用专用数据库?我正在构建一个带有自定义页面的网站,可以访问MySQL数据库。但该网站还将安装WordPress。我可以为WordPress和自定义页面使用相同的唯一数据库吗?