WordPress plugin intelligence profile

JAMStackPress

Power-up your WordPress site and get it ready for JAMStack. Take advantage of useful fields, endpoints and filters extending the WP-JSON API.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.0
Current version0.1.3
WordPress coverageTested up to WordPress 6.0
Minimum stackWP 5.7.1 · PHP 7.4
Directory statusactive
Last directory update26 Jul 20224y ago
Active installationsNewAdoption metric — not a quality score
WordPress.org rating5.0 / 5 from 2 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records JAMStackPress version 0.1.3 as active, updated 4y ago and tested up to WordPress 6.0.

Overview

About this plugin

JAMStackPress – Power-up you WordPress backend

This plugin extends the WP-JSON API by adding a new useful set of fields to the WP-JSON API response, this new set of fields will make your front-end development easier. JAMStackPress also applies some optional filters

to the content in order to make it front-end ready (no need to make replacements or ad image width and height attrs at front-end level). Finally we also adds to more endpoints to the WP-JSON API (contact form and sitemap) very useful!

We think about the possible scenarios of development for your static website, so in other words, we’ll try to make your life easier, so that you only think about developing your decoupled front-end.

Extra fields (jamstackpress object)

We include some extra fields that can be activated in the plugins administration page, that will make your front-end development easier:

-

Human readable date field (uses the locale defined in your WordPress panel):

"readable_date": "March 26, 2018"

-

Post’s full slug and front-end link respecting your WordPress permalinks selection:

"routes": {

"slug": "/category/post-title/",

com/category/post-title/"

}

-

Featured image URLs one for every size:

"featured_image": {

jpg",

jpg",

jpg"

jpg"

}

-

SEO tags Title and Description – Compatible With Yoast and RankMath plugins:

"seo": {

"title": "Post Title",

"description": "Post SEO description"

}

Extra endpoints

JAMStackPress includes 2 optional endpoints, always with the porpoise in mind of making your front end development tasks much more easier

/jamstackpress/v1/contact

This endpoint acts as a contact form back-end resource. Will save a jp_contact custom post and send an email on every success submission.

How to use it:

  • Enable the custom contact form endpoint in the options panel.
  • Fill and save the rest of the options related to the contact endpoint: Contact email, Contact Fail Message, Contact Success Message and reCaptcha Secret Key (google reCaptcha V3).

-

Send a request to the custom contact form endpoint, here is an example of a call to the contact form endpoint using js fetch()

',{

method: 'POST',

headers: {

'Accept': 'application/json',

'Content-Type': 'application/json'

},

stringify({

name: 'Name',

com',

subject: 'Contact Subject',

message: 'Body of the contact form message',

recaptach_token: 'xxxxxxxxxxx'})

})

/jamstackpress/v1/sitemap

This endpoint will return a full list of posts and categories slugs, here is a sample of returned list:

["/sapiente/eveniet-velit-et-aut-est-et-inventore/","/sapiente/aliquid-aut-ut-eius-excepturi-magni/","/nulla-molestias/eius-ratione-mollitia-aliquam/","/uncategorized/aut-qui-repudiandae-nihil-iste/","/uncategorized/test/","/aliquam/","/ipsa-ratione/","/nulla-molestias/","/perferendis-modi/","/sapiente/","/uncategorized/","/unde-temporibus/","/ut-quo/"]

Content filters & Deploy tools

Content filters

– Replace your WordPress base URL with the front-end URL defined in the plugin settings.

– Add image width and height attributes to every image placed at the content.

– Add _blank target to every external link at the content.

Deploy tools

– Trigger front-end build: You can specify a build webhook url for triggering a deployment in your front-end site, directly from your WordPress back-end. This

is specially useful to keep your front-end site always updated with the latest content, without having to manually trigger a deploy.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • headless
  • jamstack
  • pwa
  • spa
  • static
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.0
Minimum requirementsWordPress 5.7.1 · PHP 7.4
Update activity26 Jul 20224y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.