If you are not sure if the website you would like to visit is secure, you can verify it here. Enter the website address of the page and see parts of its content and the thumbnail images on this site. None (if any) dangerous scripts on the referenced page will be executed. Additionally, if the selected site contains subpages, you can verify it (review) in batches containing 5 pages.
favicon.ico: web.archive.org/web/20221209161719/https://developer.wordpress.org/plugins/settings/settings-api - WordPress.org.

site address: web.archive.org/web/20221209002836/https://developer.wordpress.org/plugins/settings/settings-api/ redirected to: web.archive.org/web/20221209161719/https://developer.wordpress.org/plugins/settings/settings-api

site title: WordPress.org

Our opinion (on Thursday 17 September 2026 13:27:38 UTC):

GREEN status (no comments) - no comments
After content analysis of this website we propose the following hashtags:



Meta tags:
description=The Settings API, added in WordPress 2.7, allows admin pages containing settings forms to be managed semi-automatically. It lets you define…;

Headings (most frequently used words):

api, developer, resources, settings, handbook, navigation, chapters, topics, why, use, the, setting, function, reference, visual, consistency, robustness, future, proofing, less, work,

Text of the page (most frequently used words):
the (27), #settings (23), api (22), wordpress (21), and (14), plugin (11), your (8), developer (7), custom (7), get (6), using (6), will (6), post (6), with (6), page (5), org (5), plugins (5), top (5), you (5), that (5), pages (5), cron (5), shortcodes (5), visit (4), our (4), about (4), options (4), form (4), setting (4), for (4), data (4), security (4), content (4), fields (4), sections (4), working (4), metadata (4), account (3), learn (3), developers (3), handbook (3), are (3), use (3), does (3), work (3), interface (3), future (3), look (3), this (3), capabilities (3), users (3), admin (3), topics (3), types (3), menus (3), hooks (3), code (2), privacy (2), wordcamp (2), patterns (2), themes (2), showcase (2), support (2), hosting (2), news (2), rendering (2), add (2), register (2), function (2), reference (2), same (2), methods (2), rest (2), sanitizing (2), measures (2), nonces (2), submissions (2), benefit (2), lot (2), awesome (2), less (2), core (2), updates (2), automatically (2), make (2), own (2), without (2), more (2), also (2), testing (2), robustness (2), proofing (2), like (2), visual (2), consistency (2), what (2), some (2), why (2), checking (2), php (2), validation (2), new (2), can (2), inside (2), them (2), added (2), registering (2), within (2), directory (2), internationalization (2), scheduling (2), ajax (2), jquery (2), http (2), user (2), taxonomies (2), advanced (2), personal (2), securing (2), resources (2), web (2), linkedin, instagram, twitter, facebook, public, matt, com, bbpress, buddypress, involved, donate, navigation, settings_errors, get_settings_errors, add_settings_error, do_settings_fields, do_settings_sections, settings_fields, errors, add_settings_field, add_settings_section, unregister_setting, register_setting, field, section, unregister, access, uses, ensuring, strings, safe, extra, such, etc, free, include, let, handle, retrieving, storing, _post, handling, course, most, immediate, under, hood, here, few, examples, things, besides, applying, looking, integrated, design, since, part, any, consider, likely, break, customizations, there, wider, audience, maintaining, tend, stable, generate, elements, guarantees, administrative, follow, styleguide, belongs, thanks, talented, team, designers, ignore, write, their, begs, question, bring, table, following, quick, rundown, benefits, could, when, which, provides, fairly, strict, need, capability, multisite, have, super, submit, manage_options, alert, organizing, registration, still, requires, effort, from, but, avoids, complex, debugging, underlying, management, registered, along, existing, allows, containing, forms, managed, semi, lets, define, those, home, browse, credits, helper, debug, bar, ons, tools, faq, alerts, warnings, subversion, planning, detailed, guidelines, how, internationalize, localization, hooking, into, system, task, scheduler, events, understanding, summary, heartbeat, server, side, enqueuing, javascript, roles, term, splitting, meta, boxes, managing, tinymce, enhanced, parameters, enclosing, basic, sub, level, administration, erasure, export, policy, filters, actions, escaping, output, input, determining, directories, best, practices, uninstall, activation, deactivation, including, software, license, header, requirements, basics, introduction, development, chapters, menu, search, enterprise, gutenberg, five, job, board, photo, meetups, community, forums, mobile, openverse, download, extend, log, skip, wayback, machine, archive, 20221209161719, https, timestamps, capture, fail, success, 2023, 2022, 2021, jan, dec, nov, mar, 2015, sep, 2026, 283, captures,


Text of the page (random words):
settings api plugin developer handbook wordpress developer resources 283 captures 24 mar 2015 16 sep 2026 nov dec jan 09 2021 2022 2023 success fail about this capture timestamps the wayback machine http web archive org web 20221209161719 https developer wordpress org plugins settings settings api skip to content log in register wordpress org news download extend get wordpress themes patterns plugins openverse mobile hosting learn learn wordpress support forums wordpress tv developers community make wordpress wordcamp meetups photo directory job board five for the future about about wordpress showcase gutenberg enterprise get wordpress search get wordpress menu developer resources chapters introduction to plugin development what is a plugin plugin basics header requirements including a software license activation deactivation hooks uninstall methods best practices determining plugin and content directories plugin security checking user capabilities data validation securing sanitizing input securing escaping output nonces hooks actions filters custom hooks advanced topics privacy policy content personal data export personal data erasure advanced topics administration menus top level menus sub menus shortcodes basic shortcodes enclosing shortcodes shortcodes with parameters tinymce enhanced shortcodes settings settings api using settings api options api custom settings page metadata managing post metadata custom meta boxes rendering post metadata custom post types registering custom post types working with custom post types taxonomies working with custom taxonomies term splitting wp 4 2 users working with users working with user metadata roles and capabilities http api javascript ajax jquery jquery ajax server side php and enqueuing heartbeat api summary cron understanding wp cron scheduling scheduling wp cron events hooking wp cron into the system task scheduler testing of wp cron internationalization localization how to internationalize your plugin internationalization security the plugin directory detailed plugin guidelines planning plugins using subversion alerts and warnings developer faq developer tools debug bar and add ons helper plugins credits browse home plugin handbook settings settings api settings api topics why use the setting api visual consistency robustness future proofing less work function reference the settings api added in wordpress 2 7 allows admin pages containing settings forms to be managed semi automatically it lets you define settings pages sections within those pages and fields within the sections new settings pages can be registered along with sections and fields inside them existing settings pages can also be added to by registering new settings sections or fields inside of them organizing registration and validation of fields still requires some effort from developers but avoids a lot of complex debugging of underlying options management alert when using the settings api the form post to wp admin options php which provides fairly strict capabilities checking users will need the manage_options capability and in multisite will have to be a super admin to submit the form why use the setting api a developer could ignore this api and write their own settings page without it that begs the question what benefit does this api bring to the table following is a quick rundown of some of the benefits top visual consistency using the api to generate your interface elements guarantees that your settings page will look like the rest of the administrative content your interface will follow the same styleguide and look like it belongs and thanks to the talented team of wordpress designers it ll look awesome top robustness future proofing since the api is part of wordpress core any updates will automatically consider your plugin s settings page if you make your own interface without using setting api wordpress core updates are more likely to break your customizations there is also a wider audience testing and maintaining that api code so it will tend to be more stable top less work of course the most immediate benefit is that the wordpress api does a lot of work for you under the hood here are a few examples of things the settings api does besides applying an awesome looking integrated design handling form submissions let wordpress handle retrieving and storing your _post submissions include security measures you get extra security measures such as nonces etc for free sanitizing data you get access to the same methods that the rest of wordpress uses for ensuring strings are safe to use top function reference setting register unregister add field section register_setting unregister_setting add_settings_section add_settings_field options form rendering errors settings_fields do_settings_sections do_settings_fields add_settings_error get_settings_errors settings_errors handbook navigation settings using settings api about news hosting donate support developers get involved learn showcase plugins themes patterns wordcamp wordpress tv buddypress bbpress wordpress com matt privacy public code wordpress org wordpress org visit our facebook page visit our twitter account visit our instagram account visit our linkedin account
Thumbnail images (randomly selected): * Images may be subject to copyright.GREEN status (no comments)
  • loading
  • Code is Poetry

Verified site has: 129 subpage(s). Do you want to verify them? Verify pages:

1-5 6-10 11-15 16-20 21-25 26-30 31-35 36-40 41-45 46-50
51-55 56-60 61-65 66-70 71-75 76-80 81-85 86-90 91-95 96-100
101-105 106-110 111-115 116-120 121-125 126-129


The site also has references to the 2 subdomain(s)

  archive.org  Verify   help.archive.org  Verify


Top 50 hastags from of all verified websites.

Supplementary Information (add-on for SEO geeks)*- See more on header.verify-www.com

Header

HTTP/1.1 302 FOUND
Server nginx
Date Thu, 17 Sep 2026 13:27:38 GMT
Content-Type text/plain; charset=utf-8
Content-Length 0
Connection close
x-archive-redirect-reason found capture at 20221209161719
location htt???/web.archive.org/web/20221209161719/htt????/developer.wordpress.org/plugins/settings/settings-api/
server-timing captures_list;dur=0.688667, exclusion.robots;dur=0.060614, exclusion.robots.policy;dur=0.045583, esindex;dur=0.010342, cdx.remote;dur=134.429080, LoadShardBlock;dur=306.057932, PetaboxLoader3.datanode;dur=110.527068, PetaboxLoader3.resolve;dur=72.948191
x-app-server wwwb-app246-dc8
x-ts 302
x-tr 475
server-timing TR;dur=0,Tw;dur=0,Tc;dur=8
set-cookie wb-p-SERVER=wwwb-app246; path=/
X-location All
X-AS 16276
X-RL 0
X-NA 0
X-Page-Cache MISS
Server-Timing MISS
X-NID OVH SAS
Referrer-Policy no-referrer-when-downgrade
Permissions-Policy interest-cohort=()
X-sd 0
HTTP/1.1 200 OK
Server nginx
Date Thu, 17 Sep 2026 13:27:39 GMT
Content-Type text/html; charset=UTF-8
Transfer-Encoding chunked
Connection close
x-archive-orig-server nginx
x-archive-orig-date Fri, 09 Dec 2022 16:17:19 GMT
x-archive-orig-transfer-encoding chunked
x-archive-orig-connection keep-alive
x-archive-orig-vary Accept-Encoding
x-archive-orig-x-olaf
x-archive-orig-link <htt????/developer.wordpress.org/wp-json/>; rel= htt????/api.w.org/
x-archive-orig-link <htt????/developer.wordpress.org/wp-json/wp/v2/plugin-handbook/11031>; rel= alternate ; type= application/json
x-archive-orig-link <htt????/developer.wordpress.org/?p=11031>; rel=shortlink
x-archive-orig-x-frame-options SAMEORIGIN
x-archive-orig-x-nc MISS ord 2
x-archive-guessed-content-type text/html
x-archive-guessed-charset utf-8
memento-datetime Fri, 09 Dec 2022 16:17:19 GMT
link <htt????/developer.wordpress.org/plugins/settings/settings-api/>; rel= original , <htt???/web.archive.org/web/timemap/link/htt????/developer.wordpress.org/plugins/settings/settings-api/>; rel= timemap ; type= application/link-format , <htt???/web.archive.org/web/htt????/developer.wordpress.org/plugins/settings/settings-api/>; rel= timegate , <htt???/web.archive.org/web/20150324112225/htt????/developer.wordpress.org/plugins/settings/settings-api/>; rel= first memento ; datetime= Tue, 24 Mar 2015 11:22:25 GMT , <htt???/web.archive.org/web/20221203031818/htt????/developer.wordpress.org/plugins/settings/settings-api/>; rel= prev memento ; datetime= Sat, 03 Dec 2022 03:18:18 GMT , <htt???/web.archive.org/web/20221209161719/htt????/developer.wordpress.org/plugins/settings/settings-api/>; rel= memento ; datetime= Fri, 09 Dec 2022 16:17:19 GMT , <htt???/web.archive.org/web/20230326080151/htt????/developer.wordpress.org/plugins/settings/settings-api/>; rel= next memento ; datetime= Sun, 26 Mar 2023 08:01:51 GMT , <htt???/web.archive.org/web/20260916155525/htt????/developer.wordpress.org/plugins/settings/settings-api/>; rel= last memento ; datetime= Wed, 16 Sep 2026 15:55:25 GMT
content-security-policy default-src self unsafe-eval unsafe-inline data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src spn2-20221209161930/spn2-20221209154809-wwwb-app33.us.archive.org-8004.warc.gz
server-timing captures_list;dur=0.505156, exclusion.robots;dur=0.048367, exclusion.robots.policy;dur=0.037135, esindex;dur=0.008636, cdx.remote;dur=23.814121, LoadShardBlock;dur=140.945176, PetaboxLoader3.datanode;dur=130.030771, PetaboxLoader3.resolve;dur=83.151407, load_resource;dur=98.535895, nav;dur=0.203945
x-app-server wwwb-app219-dc8
x-ts 200
x-tr 360
server-timing TR;dur=0,Tw;dur=0,Tc;dur=1
set-cookie wb-p-SERVER=wwwb-app219; path=/
X-location All
X-AS 16276
X-RL 0
X-NA 0
X-Page-Cache MISS
Server-Timing MISS
X-NID OVH SAS
Referrer-Policy no-referrer-when-downgrade
Permissions-Policy interest-cohort=()
X-sd 0
Content-Encoding gzip

Meta Tags

title="WordPress.org"
charset="UTF-8"
name="viewport" content="width=device-width, initial-scale=1"
name="robots" content="max-image-preview:large"
property="og:title" content="Settings API | Plugin Developer Handbook | WordPress Developer Resources"
property="og:site_name" content="WordPress Developer Resources"
property="og:type" content="website"
property="og:url" content="htt???/web.archive.org/web/20221209161719/htt????/developer.wordpress.org/"
name="twitter:card" content="summary_large_image"
name="twitter:site" content="@WordPress"
name="description" content="The Settings API, added in WordPress 2.7, allows admin pages containing settings forms to be managed semi-automatically. It lets you define…"
property="og:description" content="The Settings API, added in WordPress 2.7, allows admin pages containing settings forms to be managed semi-automatically. It lets you define…"
name="generator" content="WordPress 6.2-alpha-54954"
name="msapplication-TileImage" content="htt????/s.w.org/images/wmark.png"

Load Info

page size27603
load time (s)1.600973
redirect count1
speed download17251
server IP 207.241.237.3
* all occurrences of the string "http://" have been changed to "htt???/"