У меня есть плагин с несколькими опциями, во внешнем интерфейсе я использую угловое приложение, которое покажет все эти опции, поэтому мне нужно сохранить его в БД в виде JSON.
У меня около 10опций, и я хочу, чтобы все 10 были сохранены только в 1 строке в wp_options
в формате JSON, в настоящее время update_option("fee", $_POST[$key]);
сохраняет только последний параметр.
if(array_key_exists('submit_settings', $_POST))
{
foreach($global_settings->globals[0] as $key => $value)
{
update_option("fee", $_POST[$key]);
}
?>
<div id="setting-error-settings-update" class="updated settings_error notice is-dismissible"> <stron> Settings have been saved. </strong> </div>
<?php
}
foreach($global_settings->globals[0] as $key => $value)
{
echo '<label for='.$key.'>' . $key . '</label>';
echo '<input name='.$key.' value='.$value.' /> <br />';
}