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