Bawiłem się z API ustawień i odkryłem, że komunikaty (o powodzeniu lub błędach) są wyświetlane tylko wtedy, gdy strona ustawień jest zaczepiona do menu WordPress za pomocą add_options_page (). Nic innego nie będzie działać, np. Add_dashboard_page (). Chciałbyś wiedzieć, czy to prawda? Przykładowy kod, z którym próbowałem, to odpowiedź zawierająca klasę „RegisteredSettingsTest” w Where to hook register_settings for Settings API, kiedy chcesz także zaktualizować opcje poza Settings API?
settings_errors();
załatwił sprawę, dzięki za opublikowanie śledzenia Jesse!