Change site settings
wp_update_site_settingsUpdate the common site settings title, tagline, admin email, timezone and posts per page; fields left out keep their values (wp_get_site_settings reads them, wp_update_option writes any other option). An admin_email that is not a valid address is ignored. Each field is read back: changed lists the fields that took (a value already set counts), adjusted what a filter stored in place of the value sent, failed what did not take. When every field written failed, the call is an error naming that only. undo is the token of an undo point for wp_undo, or null when none could be kept; the writes happen either way. Needs manage_options. Forwarded by AlphaBridge Connect to the one site this connection reaches.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| title | No | Site title (option blogname). | |
| tagline | No | Site tagline (option blogdescription); an empty string clears it. | |
| timezone | No | PHP timezone identifier stored in timezone_string, e.g. Europe/Zurich. A value WordPress rejects does not take: listed under failed when other fields stored, otherwise the call is an error. | |
| admin_email | No | Administration email address (option admin_email). Ignored unless it is a valid address. | |
| posts_per_page | No | Posts per page on blog pages (Settings › Reading). |