【发布时间】:2017-07-13 08:53:12
【问题描述】:
我在使用 add_post_meta 序列化数据 wordpress 时遇到问题
这是使用调试打印序列化数据的正确结果
a:1:{s:17:"set_5964c34de5a14";a:8:{s:15:"conditions_type";s:3:"all";s:10:"conditions";a:1:{i:1;a:2:{s:4:"type";s:8:"apply_to";s:4:"args";a:2:{s:10:"applies_to";s:5:"roles";s:5:"roles";a:1:{i:0;s:7:"privato";}}}}s:9:"collector";a:1:{s:4:"type";s:7:"product";}s:4:"mode";s:10:"continuous";s:9:"date_from";s:0:"";s:7:"date_to";s:0:"";s:5:"rules";a:1:{i:1;a:4:{s:4:"from";s:21:"{temp_quantita_da[1]}";s:2:"to";s:20:"{temp_quantita_a[1]}";s:4:"type";s:11:"fixed_price";s:6:"amount";s:20:"{temp_prezzo_pri[1]}";}}s:10:"blockrules";a:1:{i:1;a:5:{s:4:"from";s:0:"";s:6:"adjust";s:0:"";s:4:"type";s:16:"fixed_adjustment";s:6:"amount";s:0:"";s:9:"repeating";s:2:"no";}}}}
这是序列化存储在 postmeta 表中的 wordpress 数据的错误结果
s:661:"a:1:{s:17:"set_5964c34de5a14";a:8:{s:15:"conditions_type";s:3:"all";s:10:"conditions";a:1:{i:1;a:2:{s:4:"type";s:8:"apply_to";s:4:"args";a:2:{s:10:"applies_to";s:5:"roles";s:5:"roles";a:1:{i:0;s:7:"privato";}}}}s:9:"collector";a:1:{s:4:"type";s:7:"product";}s:4:"mode";s:10:"continuous";s:9:"date_from";s:0:"";s:7:"date_to";s:0:"";s:5:"rules";a:1:{i:1;a:4:{s:4:"from";s:21:"{temp_quantita_da[1]}";s:2:"to";s:20:"{temp_quantita_a[1]}";s:4:"type";s:11:"fixed_price";s:6:"amount";s:20:"{temp_prezzo_pri[1]}";}}s:10:"blockrules";a:1:{i:1;a:5:{s:4:"from";s:0:"";s:6:"adjust";s:0:"";s:4:"type";s:16:"fixed_adjustment";s:6:"amount";s:0:"";s:9:"repeating";s:2:"no";}}}}";
Wordpress 序列化数据 2 次?
抱歉英语不好
谢谢
【问题讨论】:
-
我们应该阅读那些巨大的字符串吗?您能否更清楚地说明问题?
标签: php wordpress serialization