- Last updated
- 2 weeks ago
- Version
- 2.6.5
- Tested up to
- WP 7.1.4
About this plugin
4WP FAQ wraps WordPress core Accordion blocks so you can keep your design and still get:
- FAQPage JSON-LD for Google rich results (off by default; turn on when you are ready)
- An optional FAQ registry that aggregates questions across the site after a scan
- Hub pages with List + Categories blocks, pretty category URLs, category SEO titles, and drag-and-drop category order (admin + front end)
- Drag-and-drop FAQ category order on FAQ Categories — same order in admin lists and on the front end (List / Categories hub)
A plugin by 4wp.dev. 4WP is our project brand; this plugin is not affiliated with, endorsed, or sponsored by WordPress.
Source: github.com/4wpdev/4wp-faq
How to work with it (short path)
- In the editor, add a core Accordion (or select an existing one).
- Click Convert to FAQ in the block toolbar (or insert the 4WP FAQ block). You can also select existing Details, Accordion, or heading + paragraph blocks and use Transform to 4WP FAQ.
- Put the question in the Accordion Item heading and the answer in the panel.
- Open FAQ Settings and enable FAQPage JSON-LD if you want structured data on the front end.
- Optional: complete registry setup Rescan (Dashboard or Settings) place 4WP FAQ List and 4WP FAQ Categories on a hub page or template.
Registry posts are created by the scan. Do not create them by hand under “Add New”.
Blocks
- 4WP FAQ (
forwp/faq) — wrap Accordion / Accordion Item for JSON-LD and registry scan - 4WP FAQ List (
forwp/faq-list) — registry glossary: grouped or flat, include/exclude categories - 4WP FAQ Categories (
forwp/faq-categories) — category nav that filters the List - 4WP FAQ Count (
forwp/faq-count) — live count for All / category / search ([forwp_faq_count]) - 4WP FAQ Card (
forwp/faq-card) — inner card for the List (not in the inserter)
Key features
- Wrap Accordion / Accordion Item (legacy Details still supported)
- FAQPage JSON-LD in the document head — site-wide toggle plus per-block override
- Optional FAQ registry CPT with scan and “Used in” source links
- FAQ categories — manage in admin, assign per block, or create on scan from the page
- Admin Dashboard — status metrics, Rescan, hierarchical categories, reused / uncategorized
- FSE hub blocks — List, Categories, Count, Card
- Preview count per category on the All view + optional pretty category URLs (
/hub-page/term-slug/) - Category SEO title / description fields; filled SEO title is used as-is (no site-name suffix)
- Drag-and-drop category order on FAQ FAQ Categories — same order in admin lists, Dashboard, and front-end List / Categories blocks
- Polylang — categories follow the language of the page that owns the FAQ block
- Setup wizard for registry post type and taxonomy slugs
- Convert to FAQ toolbar and Transform to 4WP FAQ (Accordion, Details, List, heading + paragraph — one or many); default Accordion template on insert
Development
JavaScript and CSS are built with @wordpress/scripts. Human-readable source (src/, webpack.config.js, package.json) is in the public GitHub repository — not in the distributed ZIP.
From a clone:
cdinto the plugin directorynpm installnpm run build— compiles block, admin, and setup apps intobuild/
Screenshots
A live FAQ hub on 4wp.dev: 296 questions, category navigation, search and count — built from the 4WP FAQ registry.
Convert to FAQ: one click wraps a core Accordion. Your design stays the same.
One Accordion Item = one question (heading) and one answer (panel).
FAQ → Settings: turn on FAQPage JSON-LD site-wide or per block.
FAQ Dashboard: registry status, Rescan, questions by category, reused and uncategorized.
Build the hub in the Site Editor: Categories, List, Search and Count blocks.
Add FAQ: place a new question on every page of a category, or on one page.
Edit once in the registry — the update is written to every page in Used in.
Generate category description and SEO titles with the WordPress AI Client.
Analytics
Live from WordPress.org, refreshed daily. Last refresh Nov 1, 2026.
- Passes every health check below.
Health checks
Everything a careful site owner looks at before installing.
- Actively maintained Last release 2 weeks ago
- Tested with current WordPress Tested up to 7.1.4
- Support questions answered Nothing open in the last two months
- Well rated No ratings yet
- Latest week
- 33
- Typical week
- 28
- Peak
- 134 Week of Aug 16
View as table
| Week | Downloads |
|---|---|
| Week of Oct 25 | 33 |
| Week of Oct 18 | 35 |
| Week of Oct 11 | 56 |
| Week of Oct 4 | 28 |
| Week of Sep 27 | 26 |
| Week of Sep 20 | 78 |
| Week of Sep 13 | 131 |
| Week of Sep 6 | 80 |
| Week of Aug 30 | 91 |
| Week of Aug 23 | 8 |
| Week of Aug 16 | 134 |
| Week of Aug 9 | 57 |
| Week of Aug 2 | 16 |
| Week of Jul 26 | 11 |
| Week of Jul 19 | 13 |
| Week of Jul 12 | 19 |
| Week of Jul 5 | 14 |
| Week of Jun 28 | 16 |
| Week of Jun 21 | 18 |
| Week of Jun 14 | 20 |
| Week of Jun 7 | 29 |
| Week of May 31 | 27 |
Not ranked yet. Install, download and rating ranks cover the 5,000 most popular plugins on WordPress.org, and Trending needs about 100 downloads on a typical day.
Reviews
From folks on WPFolks
No reviews from folks yet. Used it? Be the first to say how it went.
