这完全取决于选项中存储的数据,maybe_serialize
将确定期权中是否持有单一静态值,如true/false
, 0/1
, empty string
, 无论什么(创建或更新选项时会调用它)。。当处理对象和数组时,它将序列化,而奇异值不会序列化。
这个get_option
功能可处理此问题,并根据需要取消序列化(或不取消序列化)(使用maybe_unserialize
) 当它被调用时,基本上与maybe_serialize
.
希望这有帮助。。
EDIT: 已确认-已检查源代码,以上有关序列化的信息是正确的