Delete options page
fabrement-delete-options-pageDESTRUCTIVE, cannot be undone: remove an options page AND every value stored on it, in every language. Its menu entry, fields and tabs are gone; a page created again under the same slug starts empty. Templates that still read its fields get null — check what reads it first (fabrement_get_option('…', '') in blocks, headers, footers, page bodies). To drop only some fields, save-options-page without them instead (their values are kept). Ask the user and name the page before calling this. Rules: get-skill-doc {id:"options-contract"} — read it before the first call.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| slug | Yes | The options page slug (list-options-pages); a-z, 0-9, _ and -, no "__". | |
| expectedRevision | Yes | The page's revision from get-options-page or list-options-pages. |