从wp_Options解构序列化数据数组

时间:2011-07-06 作者:N2Mystic

我正在尝试解构(并重新创建)wp\\U选项中名为“my\\u options”的序列化选项值

如何构建数组以重新创建“my\\u options”当前存在的option\\u值?

update\\u option(\'my\\u options\',?)

更新后,wp options表格将保存“my\\u options”的此值:

a:3:{s:12:"my_widget-1";a:2:{ etc...

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

您不能按原样使用它,因为它将被双重序列化。所以根据注释,您首先取消序列化它,当保存到选项中时,它将被序列化回来。

$array = unserialize( $stuff );
update_option(\'my_options\', $array);

结束

相关推荐

Search options/filters

我正在尝试向侧栏搜索框添加一些复选框选项,similar to this, 用户可以选择是否搜索All Words, Some Word, 或者Entire phrase.我确实在搜索后找到了这个-Wordpress Search Phrases. “句子”选项似乎很有效,但其他选项则不太好。下面的代码是我目前正在处理的,但如果能得到一些帮助使其正常工作,我将不胜感激。非常感谢S(我不想为此使用插件)。<form action=\"<?php bloginfo(\'home\'); ?>