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