Title: StudioFAQ Accordion Builder
Author: WP Manage Studio
Published: <strong>August 16, 2026</strong>
Last modified: August 16, 2026

---

Search plugins

![](https://ps.w.org/studiofaq-accordion-builder/assets/banner-772x250.png?rev=3649446)

![](https://ps.w.org/studiofaq-accordion-builder/assets/icon-256x256.png?rev=3649446)

# StudioFAQ Accordion Builder

 By [WP Manage Studio](https://profiles.wordpress.org/wpmanagestudio/)

[Download](https://downloads.wordpress.org/plugin/studiofaq-accordion-builder.zip)

 * [Details](https://wordpress.org/plugins/studiofaq-accordion-builder/#description)
 * [Reviews](https://wordpress.org/plugins/studiofaq-accordion-builder/#reviews)
 *  [Installation](https://wordpress.org/plugins/studiofaq-accordion-builder/#installation)
 * [Development](https://wordpress.org/plugins/studiofaq-accordion-builder/#developers)

 [Support](https://wordpress.org/support/plugin/studiofaq-accordion-builder/)

## Description

StudioFAQ adds a “StudioFAQ Builder” panel to the Post and Page editor so you can
build a clean, accessible FAQ accordion in minutes. Add questions and answers manually,
or — if you choose to enter an API key — click one button to have an AI provider
read your post content and draft 3–5 relevant FAQ pairs for you to edit, reorder,
or delete. Display the result anywhere using the `[studiofaq-accordion-builder]`
shortcode or the native “StudioFAQ” Gutenberg block.

**Key features**

 * Three display styles: Accordion, Minimal Cards, and Clean List.
 * Full color controls (header background, hover/active states, text, content background,
   border, and icon colors) — set globally or overridden per post/page.
 * Optional FAQ section title with a selectable heading tag (H2–H6).
 * Manual FAQ editing with a drag-and-drop repeater UI — no API key required to 
   use the plugin.
 * Optional AI-generated FAQ drafts from your existing post/page content (OpenAI
   GPT-4o mini, Google Gemini, Kimi AI / Moonshot, or Groq) — entirely opt-in. Generated
   FAQs are always drafts you review and edit before saving; nothing is auto-published.
 * Optional FAQPage JSON-LD (schema.org) markup, off by default — see “Does this
   add structured data for search engines?” below for exactly what it does and doesn’t
   do.
 * Native Gutenberg block with a live in-editor preview, plus a `[studiofaq-accordion-
   builder]` shortcode for Classic Editor and widgets.
 * Per-user cooldown and daily request limits to keep optional AI API usage predictable.
 * API keys are encrypted (AES-256-GCM) before being stored in the database; the
   plugin refuses to save a key in plaintext if your server can’t do this.

**AI generation is entirely optional.** You can build FAQs by hand with no external
service and no API key at all. The AI “Generate FAQs” button only becomes active
once you enter a key for one of the providers below.

### External services

This plugin can optionally connect to one of several third-party AI providers to
help you _draft_ FAQ questions and answers from your post content. No data is sent
to any of these services unless you (a) enter an API key for that provider under
StudioFAQ  Settings, and (b) click the “Generate FAQs with AI” button inside a specific
post or page.

When you use this feature, the plain-text content of the post or page you are editing(
truncated to roughly 8,000 characters) is sent to the provider you selected, along
with a fixed instruction prompt asking it to return 3–5 question/answer pairs as
JSON. No personal visitor data, comments, or site configuration is transmitted —
only the content of the post you are actively editing.

The providers supported are:

 * **OpenAI** (ChatGPT / `gpt-4o-mini`) — used only if you enter an OpenAI API key
   and select OpenAI as the active provider.
    [Terms of Use](https://openai.com/policies/row-terms-of-use/)
   | [Privacy Policy](https://openai.com/policies/row-privacy-policy/)
 * **Google Gemini** — used only if you enter a Gemini API key and select Gemini
   as the active provider.
    [Terms of Service](https://ai.google.dev/gemini-api/terms)
   | [Privacy Policy](https://policies.google.com/privacy)
 * **Moonshot AI (Kimi)** — used only if you enter a Kimi/Moonshot API key and select
   it as the active provider.
    [Terms of Service](https://platform.moonshot.ai/docs/agreement/terms-of-service)
   | [Privacy Policy](https://platform.moonshot.ai/docs/agreement/privacy-policy)
 * **GroqCloud** — used only if you enter a Groq API key and select Groq as the 
   active provider.
    [Terms of Service](https://groq.com/terms-of-use/) | [Privacy Policy](https://groq.com/privacy-policy/)

Only one provider is contacted per “Generate FAQs” click — whichever one is selected
as the active model under StudioFAQ  Settings. If no API key is entered, no external
request is ever made and the plugin functions purely as a manual FAQ accordion builder.

**Requirements for AI generation**

You will need an API key from at least one of:

 * [OpenAI Platform](https://platform.openai.com/api-keys),
 * [Google AI Studio](https://aistudio.google.com/app/apikey),
 * [Moonshot AI (Kimi) Platform](https://platform.moonshot.ai/console/api-keys),
   or
 * [GroqCloud Console](https://console.groq.com/keys)

Enter your key(s) under StudioFAQ  Settings.

## Blocks

This plugin provides 1 block.

 *   StudioFAQ

## Installation

 1. Upload the `studiofaq-accordion-builder` folder to `/wp-content/plugins/`, or install
    the zip directly via Plugins  Add New  Upload Plugin.
 2. Activate the plugin through the “Plugins” screen in WordPress.
 3. Open any Post or Page, scroll to the “StudioFAQ Builder” meta box, and add FAQs
    manually — no setup required.
 4. (Optional) Go to StudioFAQ  Settings, enter an API key for OpenAI, Google Gemini,
    Kimi AI, or Groq, and choose your active AI provider to enable the “Generate FAQs
    with AI” button.
 5. Choose your default FAQ display style and colors under StudioFAQ  Settings.
 6. Insert the “StudioFAQ” block, or add `[studiofaq-accordion-builder]` to your content,
    wherever you want the FAQs displayed.

## FAQ

### Do I need an API key to use this plugin?

No. You can add and edit FAQs manually at no cost and with no external service involved.
An API key is only needed if you want the optional one-click “Generate FAQs with
AI” feature.

### Which AI providers are supported?

OpenAI (using the `gpt-4o-mini` model), Google Gemini (using the current generally-
available Gemini Flash model), Kimi AI / Moonshot (using the `kimi-k3` model), and
Groq (using the `llama-3.3-70b-versatile` model). You choose which one is active
under StudioFAQ  Settings. See “External services” above for what is sent and to
whom.

### Are my API keys stored securely?

Keys are encrypted (AES-256-GCM) before being saved to the WordPress options table
and are never echoed back into any admin page. They are only decrypted in memory,
right before an outbound API request is made.

### Can I control how many AI requests are made?

Yes. Each user is limited to one generation request every 15 seconds and 30 requests
per day, to prevent runaway API costs.

### Are AI-generated FAQs published automatically?

No. AI-generated FAQs are drafts only — they load into the editable repeater in 
the “StudioFAQ Builder” meta box for you to review, correct, reorder, or delete.
Nothing is saved anywhere until you save/update the post yourself, exactly like 
manually-added FAQs. Always double-check factual, pricing, legal, medical, or product
claims in AI-generated text before publishing — the meta box displays this reminder
next to the “Generate FAQs” button.

### Does this add structured data for search engines?

Optionally, and it’s off by default. Under StudioFAQ  Settings you can turn on “
FAQ Schema (JSON-LD)”, which adds standard schema.org `FAQPage` markup describing
your FAQ content in machine-readable form. This is **not a promise of any particular
Google search result** — search engines decide independently whether and how to 
use structured data, and Google’s own FAQ rich-result eligibility has narrowed considerably
in recent years. Think of it as optional semantic markup, not an SEO guarantee. 
If a page has more than one FAQ block/shortcode, StudioFAQ combines them into a 
single schema block rather than printing duplicates. If you already use an SEO plugin
that adds its own FAQ schema, leave this setting off to avoid conflicting markup
on the same page — a `studiofaq_accordion_builder_enable_schema` filter is also 
available for developers who want to control this programmatically.

### Can I customize the colors and title?

Yes. Header, content, border, and icon colors can be set globally under StudioFAQ
Settings, and overridden per post/page from the “StudioFAQ Builder” meta box. You
can also add an optional section title with your choice of H2–H6 heading tag.

### What happens to my data if I delete the plugin?

By default, nothing is deleted — your settings and saved FAQs remain in the database
in case you reinstall later. If you want everything removed, check “Permanently 
delete all StudioFAQ settings and saved FAQ data” under StudioFAQ  Settings before
deleting the plugin.

### How do I get support?

Please use this plugin’s support forum here on WordPress.org first — it’s the fastest
way to get help and keeps solutions searchable for other users. For anything you’d
rather send privately, you can also reach the developer at hello@wpmanagestudio.
com.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“StudioFAQ Accordion Builder” is open source software. The following people have
contributed to this plugin.

Contributors

 *   [ WP Manage Studio ](https://profiles.wordpress.org/wpmanagestudio/)

[Translate “StudioFAQ Accordion Builder” into your language.](https://translate.wordpress.org/projects/wp-plugins/studiofaq-accordion-builder)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/studiofaq-accordion-builder/),
check out the [SVN repository](https://plugins.svn.wordpress.org/studiofaq-accordion-builder/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/studiofaq-accordion-builder/)
by [RSS](https://plugins.trac.wordpress.org/log/studiofaq-accordion-builder/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release as StudioFAQ Accordion Builder: manual FAQ repeater (no API key
   required), optional AI-assisted FAQ generation (OpenAI, Google Gemini, Kimi AI/
   Moonshot, or Groq), three display styles (Accordion, Minimal Cards, Clean List),
   full color controls with per-post overrides, optional section title with selectable
   H2–H6 heading tag, shortcode and Gutenberg block, optional FAQPage JSON-LD schema(
   off by default, combined into a single block per page), AES-256-GCM encrypted
   API key storage (keys are never saved unencrypted), and per-user AI request rate
   limiting.

## Meta

 *  Version **1.0.0**
 *  Last updated **10 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **7.0.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [Accordion](https://wordpress.org/plugins/tags/accordion/)[AI](https://wordpress.org/plugins/tags/ai/)
   [ChatGPT](https://wordpress.org/plugins/tags/chatgpt/)[faq](https://wordpress.org/plugins/tags/faq/)
   [schema](https://wordpress.org/plugins/tags/schema/)
 *  [Advanced View](https://wordpress.org/plugins/studiofaq-accordion-builder/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/studiofaq-accordion-builder/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/studiofaq-accordion-builder/reviews/)

## Contributors

 *   [ WP Manage Studio ](https://profiles.wordpress.org/wpmanagestudio/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/studiofaq-accordion-builder/)