A Gutenberg block for SEO friendly FAQ in an accessible accordion.
- Node.js 20.12.0 (managed by Volta)
- Docker (for wp-env)
-
Clone the repository
-
Install dependencies:
npm install
-
Build the blocks:
npm run build
-
Install PHP dependencies (downloads SEO plugins into
.wp-env/plugins/):composer install
-
Start the WordPress environment:
npm run env:start
Yoast SEO, Rank Math, and SEOPress are mounted automatically via
.wp-env.json.
npm run build- Build the blocks for productionnpm run start- Start the development server with hot reloadnpm run env:start- Start the WordPress environment (wp-env)npm run env:stop- Stop the WordPress environmentnpm run bump -- <patch|minor|major|x.y.z>- Bump the plugin version across package, blocks, PHP, and docs
FAQ structured data (JSON-LD) requires Yoast SEO, Rank Math, or SEOPress. All three plugins are available in the local wp-env environment; keep only one active in the WordPress admin when testing a specific integration. SEO plugin files are not versioned in the repository (installed via Composer into .wp-env/plugins/).
See readme.txt and CHANGELOG.md for the full version history.
Developed with ❤️ by Be API