Download the PHP package whitespace-se/wordpress-plugin-gatsby without Composer
On this page you can find all versions of the php package whitespace-se/wordpress-plugin-gatsby. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download whitespace-se/wordpress-plugin-gatsby
More information about whitespace-se/wordpress-plugin-gatsby
Files in whitespace-se/wordpress-plugin-gatsby
Package wordpress-plugin-gatsby
Short Description Adds preview and other integrations with Gatsby
License AGPL-3.0-or-later
Informations about the package wordpress-plugin-gatsby
Whitespace Gatsby integration for Wordpress
Wordpress plugin that adds preview and other integrations with Gatsby.
How to install
If you want to use this plugin as an MU-plugin, first add this to your composer.json:
Where path/to/your/mu-plugins
is something like wp-content/mu-plugins
or
web/app/mu-plugins
.
Then get the plugin via composer:
Configuration
Preview
Define the GATSBY_PREVIEW_ENDPOINT
constant in you config (e.g. in
wp-config.php
) to set up the preview, for example:
This url will be appended with a query string containing these parameters:
id
– The GraphQL ID for the postuser
=> The encrypted ID of the user that is previewing the postwpnonce
=> Awp_rest
noncecontentType
=> The content type of the post (deprecated)
You should use GraphQL to request data for the preview and that request must
contain the x-wp-user
and x-wp-nonce
headers, containing the values received
in the query string.
The GraphQL query may look like this, where $id
is the GraphQL ID for the post
received in the query string:
Refresh on save
Define the GATSBY_REFRESH_ENDPOINTS
constant in you config (e.g. in
wp-config.php
) if you need to trigger a Gatsby refresh when posts are updated.
Example:
The value can be a single URL or multiple URLs either as an array or
comma-separated in a single string. You can also use the
gatsby_refresh_endpoints
filter to alter the value.