Title: Headless
Author: EdwardBock
Published: <strong>Май 25, 2022</strong>
Last modified: Август 4, 2026

---

Search plugins

![](https://ps.w.org/headless/assets/icon-256x256.png?rev=2745133)

# Headless

 By [EdwardBock](https://profiles.wordpress.org/edwardbock/)

[Download](https://downloads.wordpress.org/plugin/headless.3.0.4.zip)

 * [Details](https://tg.wordpress.org/plugins/headless/#description)
 * [Reviews](https://tg.wordpress.org/plugins/headless/#reviews)
 *  [Installation](https://tg.wordpress.org/plugins/headless/#installation)
 * [Development](https://tg.wordpress.org/plugins/headless/#developers)

 [Support](https://wordpress.org/support/plugin/headless/)

## Description

Adds features to use WordPress as a headless CMS: extra fields and prepared block

content on the REST API, custom routes for menus and site settings, a preview that
points at your frontend instead of the WordPress theme, and cache revalidation for
frontends that support it.

#### Configuration

The plugin is configured with constants in `wp-config.php`:

 * `HEADLESS_HEAD_BASE_URL` — base URL of your frontend. Preview and revalidation
   requests go here.
 * `HEADLESS_SECRET_TOKEN` — shared token sent to the frontend’s `/api/preview` 
   and `/api/revalidate` endpoints.
 * `HEADLESS_API_KEY_HEADER_KEY` and `HEADLESS_API_KEY_HEADER_VALUE` — require this
   HTTP header on requests that use the plugin’s REST additions.

#### Who can read the responses

The plugin’s REST additions activate on requests carrying `?headless=true`. **That

query parameter is a routing flag, not authentication
 — anyone can set it. Unless

you configure `HEADLESS_API_KEY_HEADER_KEY` and `HEADLESS_API_KEY_HEADER_VALUE`,
the /headless/v1/menus and `/headless/v1/settings` routes and the added post fields
are readable by anyone who can reach your REST API. Configure the API key if that
is not what you want.

    ```
    HEADLESS_SECRET_TOKEN is a single shared secret, and the admin pages hand it to the
    ```

browser so the editor can open a preview. Every user who can edit posts — Contributor

upwards — can therefore read it and use it against your frontend’s preview and revalidation
endpoints directly. Treat it as a secret shared with your whole editorial team, 
and give the frontend its own rate limiting.

### Arbitrary section

 * BREAKING CHANGE 1.7.0: core/block for block references has changed

## Installation

 1. Upload `headless.zip` to the `/wp-content/plugins/` directory
 2. Extract the Plugin to a `headless` Folder
 3. Activate the plugin through the ‘Plugins’ menu in WordPress

## FAQ

### Application passwords stopped being available after updating

Earlier versions forced application passwords on unconditionally. WordPress itself

only offers them over HTTPS or in a local environment, because the password travels
in an `Authorization` header on every request. The plugin no longer overrides that.
If you knowingly want them on a plain-HTTP site, opt back in:

    ```
    add_filter( 'headless_application_passwords_available', '__return_true' );
    ```

The better fix is a TLS certificate.

### Comment responses no longer contain author_user.nickname

nickname defaults to the account’s login name, and the comments endpoint is public,

so the field was handing out usernames. It is now only included for requests by 
a user who may list users. `display_name` is unchanged and is what you want for 
rendering.

### Queries on meta keys starting with an underscore return everything

WordPress treats a leading underscore as protected meta. `hl_meta_keys`,
 hl_meta_exists
and `hl_meta_not_exists` now ignore protected keys for requests that may not edit
posts — otherwise a `like` comparison lets anyone read a protected value one character
at a time by watching which posts come back. Authenticated requests that may edit
posts are unaffected. To decide per key yourself:

    ```
    add_filter( 'headless_meta_key_is_queryable', function( $queryable, $key ) {
        return $key === '_my_public_key' ? true : $queryable;
    }, 10, 2 );
    ```

### hl_post_type no longer accepts every post type

Only post types that are public and exposed in the REST API are accepted, and `any`

resolves to that same set. Post types WordPress would not show in the REST API are
no longer passed into the query.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Headless” is open source software. The following people have contributed to this
plugin.

Contributors

 *   [ EdwardBock ](https://profiles.wordpress.org/edwardbock/)
 *   [ Palasthotel GmbH ](https://profiles.wordpress.org/palasthotel/)
 *   [ Jana Eggebrecht ](https://profiles.wordpress.org/janaeggebrecht/)

“Headless” has been translated into 1 locale. Thank you to [the translators](https://translate.wordpress.org/projects/wp-plugins/headless/contributors)
for their contributions.

[Translate “Headless” into your language.](https://translate.wordpress.org/projects/wp-plugins/headless)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/headless/), check out
the [SVN repository](https://plugins.svn.wordpress.org/headless/), or subscribe 
to the [development log](https://plugins.trac.wordpress.org/log/headless/) by [RSS](https://plugins.trac.wordpress.org/log/headless/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu route (b735870)
 * require a nonce for the revalidation endpoints (4e6bd21)
 * stop protected post meta from being queried anonymously (5f9f8ee)
 * stop publishing comment authors’ login names (1c73947)

#### 3.0.4

 * leave the application password SSL check to WordPress (8f5701b)
 * repair the single menu …

## Meta

 *  Version **3.0.4**
 *  Last updated **1 ҳафта ago**
 *  Active installations **10+**
 *  WordPress version ** 5.0 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 8.0 or higher **
 *  Languages
 * [English (US)](https://wordpress.org/plugins/headless/) and [Russian](https://ru.wordpress.org/plugins/headless/).
 *  [Translate into your language](https://translate.wordpress.org/projects/wp-plugins/headless)
 * Tags
 * [block](https://tg.wordpress.org/plugins/tags/block/)[developer](https://tg.wordpress.org/plugins/tags/developer/)
   [gutenberg](https://tg.wordpress.org/plugins/tags/gutenberg/)[utils](https://tg.wordpress.org/plugins/tags/utils/)
 *  [Advanced View](https://tg.wordpress.org/plugins/headless/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/headless/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/headless/reviews/)

## Contributors

 *   [ EdwardBock ](https://profiles.wordpress.org/edwardbock/)
 *   [ Palasthotel GmbH ](https://profiles.wordpress.org/palasthotel/)
 *   [ Jana Eggebrecht ](https://profiles.wordpress.org/janaeggebrecht/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/headless/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](http://palasthotel.de/)