Serialized settings in rest api
Question
I have registered settings and need it to be showed in REST API.
$args = [
'show_in_rest' => true
];
register_setting('default_sidebars', 'default_sidebars', $args);
When I save a single value and then request data on endpoint /wp-json/wp/v2/settings
, everything works perfectly.
But the problem is that I save serialized data like this.
a:2:{s:4:"post";s:7:"general";s:4:"blog";s:9:"sidebar_1";}
Now I would expect in response something like this:
default_sidebars: {
post: "general",
blog: "sidebar_1"
}
But instead I got default_sidebars: null
.
What should I do to get my data in REST API?
0
options, rest-api, settings-api
4 years
2020-03-07T11:56:44-05:00
2020-03-07T11:56:44-05:00 0 Answers
93 views
0
Leave an answer