使用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