4WP FAQ

Description

4WP FAQ is a smart wrapper around WordPress core Accordion blocks. It adds FAQPage JSON-LD, an optional aggregated FAQ registry, and usage context while keeping your front-end design intact.

A plugin by 4wp.dev. 4WP is our project brand; this plugin is not affiliated with, endorsed, or sponsored by WordPress.

Source code and releases: github.com/4wpdev/4wp-faq

Development

JavaScript and CSS are built with @wordpress/scripts. Human-readable source (src/, webpack.config.js, package.json) is in the public GitHub repository above — not in the distributed plugin ZIP.

From a clone of the repository:

  1. cd into the plugin directory
  2. npm install
  3. npm run build — compiles block, admin, and setup apps into build/

Key features

  • Wrap Accordion / Accordion Item (legacy Details supported)
  • FAQPage JSON-LD — site-wide toggle plus per-block override
  • Optional FAQ registry CPT with content scan and usage stats
  • Setup wizard for registry post type and taxonomy slugs
  • Convert to FAQ toolbar action on Accordion blocks

How it works

  1. Build FAQs with core Accordion blocks (or convert existing Accordion).
  2. Click Convert to FAQ to wrap content in forwp/faq.
  3. Enable JSON-LD in FAQ Settings (recommended for SEO) or per block.
  4. Optionally complete setup to aggregate questions into a registry list.

JSON-LD on the front end does not require the registry. The registry is for browsing, reuse tracking, and future features.

Blocks

This plugin provides 1 block.

  • 4WP FAQ FAQ wrapper for accordion items.

Installation

  1. Upload the plugin to /wp-content/plugins/4wp-faq/ or install from the Plugins screen.
  2. Activate 4WP FAQ.
  3. Add or convert Accordion blocks, then open FAQ Settings for JSON-LD and registry options.

FAQ

Does this replace the Accordion block?

No. 4WP FAQ is a thin wrapper. Your theme and block styles stay the same.

Is JSON-LD enabled by default?

No. Turn it on under FAQ Settings (site-wide) or enable it for individual blocks in the block sidebar.

What happens if I reset setup?

You can change registry slugs in the wizard again, but FAQ categories are removed. Existing registry posts remain on the previous post type until you complete setup and run a new scan.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“4WP FAQ” is open source software. The following people have contributed to this plugin.

Contributors

Translate “4WP FAQ” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

1.0.0

  • Initial release: forwp/faq wrapper, setup wizard, registry scan, JSON-LD, admin settings UI.