Directory / plugin
Saito FAQ
v0.3.0 · by Troteseil Lucas
FAQ (questions/answers) on posts, pages, products and WooCommerce product categories, with FAQPage schema (JSON-LD).
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 thesaito_faq_post_typesand
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
(e.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).