Если вы храните настройки плагина в массиве, как я, передача значений по умолчанию для get_option будет недостаточной, если вы измените свои настройки в будущем или добавите новые ключи в массив, потому что значение базы данных уже существует, и вы по умолчанию выиграли 'не быть загруженным.Вместо этого вы можете использовать сочетание get_option и wp_parse_args
Например, проверьте этот бит кода:
$defaults = array(
'wsi_license_key' => '',
);
$settings = wp_parse_args( get_option( 'wsi_settings', $defaults), $defaults );