Projects A searchable FAQ system, organised by product, not by page
A searchable FAQ system, organised by product, not by page
Customers could search or browse product questions and answers by model, and staff could manage it all from the WordPress dashboard.

- How long
- 2017
- My role
- DevelopmentSupport
- Kind of project
- New systemMedium project
What the business needed.
RCAAV needed a way for customers to find answers to common product questions, organised by product model, with an unlimited number of questions per model, searchable by text or by selecting the model from a list. They also needed staff to be able to add and manage that content themselves.
What I did.
I built a custom dashboard so staff could upload each product’s FAQ content, and custom template files to display it on the site. Products can have an unlimited set of questions and answers, searchable by text string or by a select box. Rather than building a separate custom database, I built the plugin on WordPress’s own content structure, using the product model number as a parent category linked to the FAQ content, which meant it worked with WordPress’s existing, already-secured database logic instead of a new custom one, and other plugins could plug into the same data later.
What they got.
A staff-manageable, searchable FAQ system, without a fragile, one-off database structure sitting underneath it.
For your technical person
Stack: WordPress, PHP, MySQL, CSS. Built on WordPress’s native custom post type and taxonomy system rather than a custom database table, to reuse WordPress’s already-secured and optimised CRUD operations and keep the data open to other plugins later. Product model number used as the parent taxonomy term, with FAQ content as custom post types chained to it. Custom admin dashboard for staff to manage FAQ content per product. Custom front-end templates for display. Search by text string or select box. jQuery-driven front-end interactions. Project size: medium. Delivered 2017.
Related work.
The service behind this project
WordPress and WooCommerce serviceAdd to a platform you already useAll projectsRunning into the same problem? Tell me about yours.
+27 87 150 9305Monday to Friday, 09:00 to 20:00 SAST. Or email info@antondevilliers.com.