I tried debug plugins for WordPress, but they only show the current page SQL queries. How to debug if
update_option returns false?
I am updating an object decoded from AJAX request with
json_decode although I doubt it has anything to do with it.
I found out that my settings where filtered by validation function registered by
register_setting. Somehow I thought that it would only affect settings that where going through wordpress's own settings fields and not a custom AJAX function (the way I have it setup).
To the point of the question: I used
exit to debug the AJAX.
update_option returned false because the options fields where the same after validation (I was missing out one particular setting)