Some fields in Settings API form are saving, others are not
I figured it out. It’s not actually in the code above at all, but in one of the lower methods I use to generate the array keys for $settings. The problem was that in one of those other methods, I had the following code: if ( ! isset( $_GET[‘page’] ) || $this->slug !== $_GET[‘page’] ) … Read more