Read blog design
get_designRead a small page of Design Studio settings, supported rules, draft/published values and exact revision. Defaults to 20 settings. Use query to find areas/labels or keys for exact controls; follow settings_page.next_offset with the same filters and revision for more. Each state includes explicit settings and effective values for all devices, tablet and phone. Omitted settings are outside this page, not unset. Custom CSS is omitted: request section=custom_css and read every chunk before replacing CSS. Review all relevant pages before publishing. theme_has_native_defaults=false means an older theme inherits no native defaults. Device overrides take precedence over older mobile_* settings. Use each control's Design Studio area and label when describing changes. all_pages_* settings apply to the post list, posts and pages wherever they have no value of their own. Page and Post settings are independent; posts_follow_pages is always false. Advanced plan required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| keys | No | Read exact setting keys and their rules/values. Use query or available_areas to discover keys. | |
| limit | No | Settings per page; defaults to 20. Custom CSS always uses 1000-character chunks. | |
| query | No | Case-insensitive substring of a setting key, Design Studio area or label. Combines with keys. | |
| offset | No | The next_offset from the preceding page. Keep the same section, filters and revision. | |
| section | No | Defaults to settings. custom_css returns draft and published CSS chunks; offset is a Unicode character offset. | |
| revision | No | Exact revision from the first page. Supply on subsequent reads to reject concurrent changes instead of mixing snapshots. |