使用Wordpress函数wp_load_alloptions()
我得到一个包含我所有站点选项数据的大型数组。我选择了我需要全局获取数据的单一部分。解析数据集
$all_options = wp_load_alloptions();
$my_options = array();
foreach($all_options as $name => $value) {
if(stristr($name, 'options')) $my_options[$name] = $value;
}
echo '<pre>';
print_r($my_options['sl_options_options']);
echo '</pre>';
这将返回:
s:15:"popup_form_text";s:0:"";s:14:"popup_form_URL";s:124:"url";s:15:"popup_form_open";s:2:"14";s:16:"popup_form_close";s:2:"23";s:15:"evergage_toggle";s:2:"On";s:12:"optim_toggle";s:2:"On";s:13:"soasta_toggle";s:3:"Off";}
有没有一种方法,我可以通过这组数据分析,打破了每一个人的一部分。个别部件走在一起的示例:
s:12:"optim_toggle";s:2:"On";
这是一个序列化数组。它应该以'a:some_number:{...'开始,你应该能够反序列化一个提取任何你想要的。 – colburton