Díky za informace, snažím se to ukládat v polích, ale musím to vyřešit co nejúsporněji. Hledal jsem inspiraci u jiných pluginů, ale tam nikdo tolik předvolených hodnot nepoužívá. Bohužel implantovat ještě jiný plugin nejde, protože to musí být co nejmenší. Každopádně asi bude schopen eliminovat přehršel zbytečných register_setting(), resp. register_setting jednoho velkého pole, protože jsem našel, že to jde i bez toho:
$options = get_option(ID);
if(!is_array($options)) {
$options = array( ... );
}
if($_POST['submit']) {
$options['...'] = htmlspecialchars($_POST['...']);
update_option(ID, $options);
}
Navíc mi to otevírá nové možnosti, jako například 100% kontrola vstupu. Každopádně zase tam bude hodně jiných věcí (vkládání do pole), takže je to spíše pořád z bláta do louže. Každopádně díky za typ na pluginy, kde se toto již vyřešilo, podívám se na to…