About this plugin
Saito FAQ adds questions/answers to posts, pages, products, and
WooCommerce product categories — most existing FAQ plugins cover the
first three content types but not categories, since there is no native
post-meta equivalent for a taxonomy term.
Main features
- Coverage: posts, pages, products, product categories — extendable to
other content types or taxonomies via the saito_faq_post_types and
saito_faq_taxonomies filters.
- Admin: a FAQ box on the post/page/product edit screen, and the same
field on the category edit screen — shared interface, add/remove
questions in JavaScript, no page reload.
- Optional theme grouping: giving the same theme to several questions
g. “Shipping”, “The product”) automatically displays them under a
shared tab on the front end. A single theme in use (or none): plain
accordion, no unnecessary tabs.
- Display:
- [saito_faq] — FAQ for the current context (the post/page/product being
viewed, or a covered category archive page).
- [saito_faq_all] — every FAQ on the site, grouped by title, for a
centralized “Frequently Asked Questions” page.
- Automatic display at the top of category archive pages (there is no
content area to manually place a shortcode on this page type).
- FAQPage schema (JSON-LD) generated server-side, only where the
content is actually visible: always on a covered category, only if
[saito_faq] is placed in the content on a post/page/product — in line
with Google’s structured data guidelines.
- Accessibility: accordion built on native <details> / <summary>
(works even without JavaScript), left/right/Home/End arrow-key
navigation between theme tabs (the
ARIA Tabs pattern ).