Schema
The schema defines all the fields that exist within a Site Setting record. Any response from these endpoints can be expected to contain the fields below unless the `_filter` query parameter is used or the schema field only appears in a specific context.
title | Site title. JSON data type: string Context: |
description | Site tagline. JSON data type: string Context: |
url | Site URL. JSON data type: string, Context: |
email | This address is used for admin purposes, like new user notification. JSON data type: string, Context: |
timezone | A city in the same timezone as you. JSON data type: string Context: |
date_format | A date format for all date strings. JSON data type: string Context: |
time_format | A time format for all time strings. JSON data type: string Context: |
start_of_week | A day number of the week that the week should start on. JSON data type: integer Context: |
language | WordPress locale code. JSON data type: string Context: |
use_smilies | Convert emoticons like :-) and :-P to graphics on display. JSON data type: boolean Context: |
default_category | Default post category. JSON data type: integer Context: |
default_post_format | Default post format. JSON data type: string Context: |
posts_per_page | Blog pages show at most. JSON data type: integer Context: |
show_on_front | What to show on the front page JSON data type: string Context: |
page_on_front | The ID of the page that should be displayed on the front page JSON data type: integer Context: |
page_for_posts | The ID of the page that should display the latest posts JSON data type: integer Context: |
default_ping_status | Allow link notifications from other blogs (pingbacks and trackbacks) on new articles. JSON data type: string Context: One of: |
default_comment_status | Allow people to submit comments on new posts. JSON data type: string Context: One of: |
site_logo | Site logo. JSON data type: integer Context: |
site_icon | Site icon. JSON data type: integer Context: |
Retrieve a Site Setting
Definition & Example Request
GET /wp/v2/settings
Query this endpoint to retrieve a specific Site Setting record.
$ curl https://example.com/wp-json/wp/v2/settings
Update a Site Setting
Arguments
title | Site title. |
description | Site tagline. |
url | Site URL. |
email | This address is used for admin purposes, like new user notification. |
timezone | A city in the same timezone as you. |
date_format | A date format for all date strings. |
time_format | A time format for all time strings. |
start_of_week | A day number of the week that the week should start on. |
language | WordPress locale code. |
use_smilies | Convert emoticons like :-) and :-P to graphics on display. |
default_category | Default post category. |
default_post_format | Default post format. |
posts_per_page | Blog pages show at most. |
show_on_front | What to show on the front page |
page_on_front | The ID of the page that should be displayed on the front page |
page_for_posts | The ID of the page that should display the latest posts |
default_ping_status | Allow link notifications from other blogs (pingbacks and trackbacks) on new articles. One of: open , closed |
default_comment_status | Allow people to submit comments on new posts. One of: open , closed |
site_logo | Site logo. |
site_icon | Site icon. |