=== Ultimate FAQ Solution ===
Contributors: braintum
Donate link: https://www.braintum.com/  
Tags: faq, knowledgebase, accordion, ai, woocommerce
Requires at least: 5.1  
Tested up to: 7.0
Stable tag: 1.8.3
Requires PHP: 7.4.0  
License: GPLv2 or later  
License URI: https://www.gnu.org/licenses/license-list.html#GPLCompatibleLicenses  

Create, organize, and display FAQs with AI-powered answers, one-click FAQ groups, WooCommerce, and a floating chat assistant.

== Description ==

Ultimate FAQ Solution is a powerful, flexible WordPress plugin for creating, organizing, and displaying FAQs—now with advanced AI features. Instantly generate entire FAQ groups with one click using the "Create with AI" tool, or draft individual answers with AI-powered suggestions. Designed for both standard WordPress sites and WooCommerce stores, it offers responsive layouts, accordion and toggle display modes, and a searchable FAQ directory. The interactive FAQ Assistant adds a floating chat icon to your site, giving users instant, conversational access to your knowledge base.

With Ultimate FAQ Solution, you can:
- Create and manage FAQ groups using the familiar WordPress editor.
- Display FAQs anywhere using shortcodes or Gutenberg blocks.
- Add FAQs directly to WooCommerce product pages with a dedicated FAQ tab.
- Enhance SEO with built-in FAQPage structured data (FAQ Schema) for rich Google snippets.
- Instantly generate suggested answers for your FAQs using AI-powered answer suggestions.
- Improve user experience with the interactive FAQ Assistant—a floating help icon with chat-style access to your FAQs.
- Customize layouts, colors, and more to match your site branding.
- Enjoy accessibility-ready templates, and multi-language compatibility.

Whether you need a simple FAQ section or a full-featured knowledge base, Ultimate FAQ Solution streamlines the process and helps you deliver fast, accurate answers to your visitors.

= 🧠 "Create with AI" Feature =

The new "Create with AI" feature allows you to automatically generate entire FAQ groups using advanced AI assistance. Instead of manually writing each question and answer, you can now leverage AI to quickly draft a set of relevant FAQs for your topic, product, or service—all in just a few clicks.

**How it works:**
- When creating a new FAQ group, simply click the "Create with AI" button.
- Enter a FAQ Group Title and context of what you want FAQs about.
- The AI will instantly generate a list of suggested questions and answers tailored to your input.
- You can edit, and customize the generated FAQs and saving them to your site.

**Benefits:**
- Save time and effort when building new FAQ sections.
- Get high-quality, relevant questions and answers based on your topic.
- Easily expand your knowledge base or help center with minimal manual work.
- Maintain full control—edit or remove any AI-generated content before publishing.

This feature is perfect for quickly launching new FAQ groups, onboarding new products, or providing instant support content for your users. The "Create with AI" tool is designed to streamline your workflow and help you deliver accurate, helpful information to your audience faster than ever.

= 🤖 AI-Powered FAQ Answer Suggestions =

Starting from version 1.6.4, Ultimate FAQ Solution includes an AI-powered feature that can instantly generate suggested answers for your FAQs. When creating or editing a FAQ, simply click the "AI Assistant" button to receive a relevant answer draft—saving you time and helping you craft accurate, helpful responses. You can review, edit, and customize the AI-generated content before publishing.

This feature is designed to streamline your workflow, especially when building large knowledge bases or handling repetitive questions. AI-generated answers are optional and fully under your control, ensuring your content always matches your brand voice and standards.

💡 Streamline your workflow, minimize support requests, and deliver a seamless user experience with customizable, mobile-friendly FAQ sections.

🔗 [Support & Feature Requests](https://www.braintum.com/contact-us/) | [Live Demo](https://www.braintum.com/ultimate-faq-solution/) | [GitHub](https://github.com/Braintum/ultimate-faq-solution)

= ✅ Key Features Overview =
* 🧠 **Create with AI:** Instantly generate entire FAQ groups with one click using advanced AI assistance.
* 💬 **FAQ Assistant:** Add an interactive, floating help icon with chat-style FAQ access for instant answers.
* 🤖 **AI-Powered Answer Suggestions:** Instantly generate FAQ answers using AI to save time and improve accuracy.
* ♿ **Accessibility-Ready Templates:** Ensure your FAQs are usable by everyone, including assistive technology users.
* 🧩 **Gutenberg Block Support:** Easily insert in the WordPress block editor.
* 📄 **FAQ Schema / Structured Data:** Built-in support for FAQPage schema for enhanced SEO and Google rich snippets.
* 🛒 **WooCommerce Product FAQ Tabs:** Display FAQs directly on product pages with a dedicated tab.
* 🔍 **Live AJAX Search:** Let users find answers instantly with real-time search.
* 📚 **FAQ Directory with Search & Group Filter:** Create a searchable, filterable FAQ directory for easy navigation.
* 🔄 **Accordion & Toggle Display Modes:** Choose between accordion or toggle layouts for your FAQ sections.
* 📝 **Bulk Edit FAQs in a Group:** Edit all FAQs within a group from a single screen for streamlined management.
* 🔗 **Easy Shortcode Placement:** Insert FAQs anywhere using simple shortcodes.
* 🎨 **200+ Icon Choices:** Enhance your FAQ design with a wide selection of icons.
* 🖌️ **Customizable Layouts:** Match your site’s branding with flexible design options.
* 📱 **3 Responsive Templates:** Choose from three fully responsive templates for any device.
* 🌐 **Fluid Width Support:** FAQs adapt seamlessly to any screen size.
* 🌍 **Multi-Language:** Compatible with translation plugins.
* 🧑‍💻 **Developer-Friendly Code:** Clean, well-documented code for easy customization.
* 🚀 **SEO-Friendly & Lightweight:** Optimized for speed and search engine visibility.
* ⬆️ **Native Export/Import System:** Seamlessly migrate, backup, or transfer your FAQs with our custom-built export/import functionality.
* 👁️ **FAQ Preview Option:** Preview your FAQ groups before publishing.


🤝 **FAQ Assistant**  
The FAQ Assistant adds an interactive, floating help icon to your website, giving visitors quick access to your FAQs in a sleek, chat-style interface. Use the settings below to enable the assistant and customize its behavior. Improve user experience by making answers more accessible—right when and where your visitors need them.

With the FAQ Assistant, your users can search for answers, browse FAQ groups, and interact with your knowledge base in real time—without leaving the page they’re on. The assistant is fully customizable: you can adjust its appearance, welcome message, and even the footer text to match your site’s branding and tone. It’s designed to be mobile-friendly and accessibility-ready, ensuring all visitors can benefit from instant support.

Whether you run a WooCommerce store, a membership site, or a blog, the FAQ Assistant helps reduce support requests and empowers your users to find answers independently. Enable it today to provide a modern, conversational FAQ experience that keeps your audience engaged and informed.

🔄 **Native Export/Import System**  
Ultimate FAQ Solution features a powerful, custom-built export/import system that goes beyond WordPress's default import/export functionality. Our native solution is specifically designed for FAQ data, ensuring perfect compatibility and a seamless migration experience.

**Why Choose Our Native Export/Import?**
* **Purpose-Built for FAQs:** Unlike generic WordPress importers, our system is specifically designed to handle FAQ groups, questions, answers, and their relationships perfectly.
* **Complete Data Integrity:** Preserve all FAQ metadata, custom fields, and relationships during export/import operations.
* **Selective Export:** Choose exactly what to export - specific FAQ groups, settings, or everything at once.
* **JSON Format:** Clean, readable JSON format that's both human-readable and developer-friendly.
* **No Data Loss:** Our native system ensures 100% accuracy when transferring FAQ content between sites.
* **Better Performance:** Faster and more reliable than WordPress's default import system for FAQ-specific content.

**Perfect for:**
* Migrating FAQs between staging and production sites
* Creating backups of your FAQ content
* Transferring FAQ databases between different WordPress installations
* Sharing FAQ templates with team members or clients
* Setting up multiple sites with similar FAQ structures

The export/import functionality is accessible directly from your WordPress admin under **Ultimate FAQs > Export/Import**, providing an intuitive interface for managing your FAQ data transfers with just a few clicks.

== Installation ==

1. Download and extract the plugin zip file.
2. Upload the folder to your `wp-content/plugins/` directory.
3. Activate "Ultimate FAQ Solution" from your WordPress admin panel.
4. Start adding FAQ groups and insert them anywhere with shortcodes.

== Usage ==

1. Go to **Ultimate FAQs** in your admin menu.
2. Create a new **FAQ Group**.
3. Add questions and answers using the built-in editor.
4. Enable and configure the FAQ Assistant via the plugin settings to show the floating help icon.
5. Insert the FAQ on any page or post using the shortcode: `[ufaqsw-all]`

== Frequently Asked Questions ==

= How do I display FAQs on my site? =  
You can display FAQs using the `[ufaqsw-all]` shortcode. Simply insert this shortcode into any page or post where you want the FAQs to appear. You can also use the FAQ Gutenberg block for a more visual approach.

= Does this plugin support FAQ schema (structured data)? =  
Yes! Your FAQs are marked up with JSON-LD to support FAQPage structured data, helping your content appear as rich snippets in Google.

= Is the plugin accessibility-ready? =  
Yes, the plugin includes accessibility-ready templates to ensure usability for all users, including those relying on assistive technologies.

= Can I add FAQs to WooCommerce products? =  
Absolutely. You can display a dedicated FAQ tab on each product page.

= How does the export/import feature work? =  
Ultimate FAQ Solution includes a native export/import system that's specifically designed for FAQ content. Unlike WordPress's default import/export, our system ensures perfect data integrity and handles all FAQ-specific metadata. You can export your entire FAQ database or select specific groups, then import them to another site with zero data loss.

= Can I migrate FAQs between different WordPress sites? =  
Yes! The native export/import feature makes it easy to transfer FAQs between sites. Simply export your FAQ data as a JSON file from the source site, then import it to your destination site using the Export/Import page under Ultimate FAQs in your admin menu.

= What formats does the export/import support? =  
The system uses a clean JSON format that preserves all FAQ data, including questions, answers, metadata, and group relationships. This format is both human-readable and ensures complete compatibility when importing.

= Can I include media in the answers? =  
Yes. You can embed images, videos, and even shortcodes using the WYSIWYG editor.

= Can I create a searchable FAQ directory? =  
Yes. You can create a one-page searchable FAQ directory using a shortcode or the FAQ Directory Gutenberg block.

= Can I control how the FAQ is displayed? =  
Yes, you can choose between accordion or toggle behavior, reorder elements, fully customize the appearance, and apply various styling options to match your site's design.

= Are shortcodes customizable? =  
Yes, you can pass parameters like `behavior=toggle`, or `element_order="DESC"` to control the output.

= What is the FAQ Assistant feature? =  
The FAQ Assistant adds an interactive, floating help icon to your website, giving visitors quick access to your FAQs in a sleek, chat-style interface. It improves user experience by making answers more accessible—right when and where your visitors need them.

= Does the plugin use AI to generate FAQ answers? =  
Yes! Starting from version 1.6.4, Ultimate FAQ Solution includes an AI-powered feature that can suggest answers for your FAQs. This helps you quickly generate accurate responses and save time when creating new FAQs. You can review and edit the AI-generated answers before publishing them.

== Screenshots ==

1. FAQ Directory: Searchable, filterable list of all FAQs in a responsive layout.
2. Default Style - template.
3. Style 1 - template.
4. Style 2 - template.
5. FAQ Assistant: Floating help icon with chat-style FAQ access.
6. AI Integration settings: Configure and enable AI-powered answer suggestions for your FAQs, allowing you to generate answers instantly with a single click.
7. FAQ Group creation admin page: Easily create and organize FAQ groups from the WordPress dashboard for streamlined management.
8. Create FAQ page: Add questions and answers in an organized, user-friendly layout.
9. FAQ Appearance settings: Customize colors & layout styles for your FAQ sections to match your site branding.
10. Assigning a custom appearance to a specific FAQ group for tailored styling.
11. WooCommerce Product FAQ Tab: Example of FAQs displayed directly on a WooCommerce product landing page, helping customers get instant answers before purchase.
12. Assigning a FAQ group to a WooCommerce product: Easily link specific FAQ groups to individual products.
13. Plugin general settings: Configure global options and behavior for the plugin from the settings page.
14. AI content generation: Instantly generate suggested answers for your FAQs using AI, streamlining the process of creating accurate and helpful responses.

== Changelog ==

=1.8.3=
* fix(seo): FAQ schema output issue when adding shortcode in answer
* Enhanced: Block changes to support latest iframe editor

=1.8.2=
* fix(seo): restore FAQ schema output for nested builder content
* 🛠️ Code cleanup and maintenance updates.

=1.8.1=
* Improved: 🔄 Code refactored for better performance and maintainability.
* Enhanced: 🎨 Appearance builder updated with improved functionality.
* Fixed: 🐛 POT generation issue resolved.

=1.8.0=
* New: 🎨 Visual Builder for creating and customizing FAQ layouts with live preview.
* Enhanced: 🛠️ Improved FAQ group management with visual editing capabilities.
* Enhanced: 🎯 Streamlined workflow for FAQ creation and styling through the Visual Builder interface.
* Fixed: 🐛 Minor compatibility issues with latest WordPress block editor.
* Improved: ⚡ Performance optimizations for faster FAQ rendering and Visual Builder operations.

=1.7.9=
* Fixed: Minor issue resolved for directory shortcode functionality.

=1.7.8=
* New: Gutenberg block preview in editor - now see how your FAQ block will look directly in the WordPress editor.
* Enhanced: Gutenberg block updated for improved functionality and user experience.

=1.7.7=
* Plugin short description updated.

=1.7.6=
* New: 🧠 "Create with AI" Feature: Introduced the "Create with AI" option in FAQ Group creation, allowing automatic generation of FAQs using AI assistance.
* Enhanced: 🎨 Get Help Page Revamp: Redesigned the Get Help page for a cleaner and more user-friendly admin experience.
* Enhanced: ⚙️ Settings Page Update: Improved layout and usability of the plugin settings page.
* Enhanced: 💬 Thickbox Popup Update: Enhanced "Create with AI" thickbox modal for smoother user interaction.
* Fixed: 🧩 Default Template Accordion Fix: Resolved an issue with the default FAQ accordion behavior.
* Improved: 🔄 Refactored Codebase: Streamlined several core functions for better performance and maintainability.
* Updated: 🌐 Translations Updated: Improved and added missing translations across the plugin.

= 1.7.5 =
* New: Enhanced native export/import functionality for seamless FAQ data migration and backup.
* Improved: Better error handling and validation during import operations.
* Fixed: Minor compatibility issues with latest WordPress version.

= 1.7.4 =
* New: FAQ group detail page supported—view individual FAQ group details on their own page.

= 1.7.3 =
* Fixed: FAQ schema for WooCommerce products now outputs correctly for improved SEO.
* Fixed: FAQ group sorting now works as expected.

=1.7.2=
* Improved compatibility: Shortcodes now work when inserted dynamically via ACF fields, popular page builders, and widgets.

=1.7.1=
* Fixed: Page information incorrectly populating inside the FAQ Assistant area.
* Improved: Data handling to ensure only relevant content is displayed in the chatbot assistant interface.

=1.7.0=
* 🛠 Composer dependencies updated for improved stability.
* ➕ Added `exclude_items` parameter to FAQ Group shortcode for more flexible FAQ display.
* 🖼️ Fixed issue with self-hosted video embeds in FAQ answers.

=1.6.9=
* 🛒 Fixed broken FAQ styles on WooCommerce product pages for a more consistent appearance.

=1.6.8=
* Fatal error fixed.

=1.6.7=
* 🎨 Appearance updated for improved visual consistency.
* 🎨 Appearance issue fixed and border color option added for default template.
* 🛠️ Code refactored for better maintainability.
* 📊 Appearance column added to FAQ management screens.
* 🛒 WooCommerce FAQ settings updated for enhanced integration.

= 1.6.6 =
* 🛒 Updated WooCommerce integration settings for improved compatibility and easier configuration.

= 1.6.5 =
* 🎨 FAQ template and style improvements for a more polished appearance.
* 💬 FAQ Assistant: Bot window and chat window style updates for better user experience.
* ⏳ Added preloader animation to FAQ Assistant.
* 📝 Added several new text options for FAQ Assistant customization.
* 🦶 FAQ Assistant footer text option added.
* 🔢 FAQ count text now displayed in the FAQ group screen.
* 📝 Group description now shown in FAQ Assistant.
* 🪟 Added window open animation and refactored related code for smoother transitions.
* 🛠️ Code refactored for FAQ Assistant for improved maintainability.

= 1.6.4 =  
* 🤖 AI-powered FAQ: Instantly generate suggested answers for your FAQs using AI, saving time and improving accuracy.
* 🛠️ Settings page refined: Improved layout, clearer descriptions, and easier navigation for a better admin experience.

= 1.6.3 =  
* ✨ New Appearance settings panel: Easily customize FAQ colors, fonts, and layout styles from the plugin settings.
* 🎨 All 3 FAQ templates refined for improved appearance and usability.

= 1.6.2 =  
* 🖋️ FAQ Assistant display on all pages issue fixed.

= 1.6.1 =  
* 🖋️ FAQ Assistant now uses your theme's font for a seamless look.
* 🌗 Added opacity control for the FAQ Assistant floating icon.

= 1.6.0 =  
* FAQ assistant - Theme font should be used.

= 1.5.9 =  
* FAQ group order issue fixed for FAQ Assistant.

= 1.5.8 =  
* More control options added for FAQ Assistant.

= 1.5.7 =  
* FAQ group sorting option added.  
* FAQ Assistant: added floating help icon with chat-style FAQ interface.

= 1.5.6 =  
* FAQ group preview feature added.  
* FAQ Assistant: added floating help icon with chat-style FAQ interface.

= 1.5.5 =  
* **Native Export/Import System:** Introduced custom-built export/import functionality specifically designed for FAQ content, replacing WordPress default import system for better performance and data integrity.  
* Settings save success message added.  
* Question in bold option added for faq group.

= 1.5.4 =  
* Filter by FAQ Group on/off option added in settings.  
* jQuery on load error fixed.

= 1.5.3 =  
* FAQ design improvements.  
* Filter by FAQ Group option added for All FAQ page.

= 1.5.2 =  
* ♿ Made all templates accessibility-ready for improved usability.  
* 🎨 Enhanced default template UI for a better user experience.  
* 🔄 Improved accordion behavior for smoother interactions.  
* 🔍 Refined FAQ search UI for better clarity and functionality.  
* 🛠️ Fixed schema issues for the FAQ Gutenberg block to ensure proper structured data support.

= 1.5.1 =  
* Code optimization.

= 1.5.0 =  
* Live Preview added.  
* Directory page search issue fixed.  
* Directory page column removed.

= 1.4.9 =  
* Plugin assets updated.

= 1.4.8 =  
* 🛠 Code refactored for better performance and maintainability.  
* ➕ Added support for Gutenberg block to easily insert FAQs.

= 1.4.7 =  
* 📌 Added FAQPage structured data (JSON-LD) for better SEO and Google rich snippet support.  
* 🛠 Minor optimizations and bug fixes.

= 1.4.5 =  
* ✅ Compatibility updates for latest WordPress release.

= 1.4.3 =  
* 🎨 Improved UI and frontend design elements.

= 1.4.2 =  
* ✅ Tested and confirmed with WordPress 6.3.1.

= 1.4.0 =  
* 🌐 Global FAQ tab support for WooCommerce products.  
* 🧹 Codebase cleanup and optimization.  
* 🗂 Combined CSS & JS files for performance.  
* 🐞 Various bug fixes and stability improvements.

= 1.3.9 =  
* 🔧 WordPress compatibility updates.

= 1.3.7 =  
* 🛠 Fixed shortcode editor loop issue.  
* 🌍 Resolved conflicts with WPML and Polylang.  
* ✅ HTML support in FAQ questions added.

= 1.3.5 =  
* ➕ Added `{behavior}` shortcode parameter.

= 1.3.2 =  
* 🔧 Fixed plugin deactivation issue.

= 1.3.1 =  
* 🎨 UI improvements for Template Style-1.  
* 🛠 WYSIWYG editor compatibility fix.  
* 🔃 Added `element_order` shortcode parameter.

= 1.2.0 =  
* 💡 UX improvements.

= 1.1.0 =  
* ✨ Rating feature added.  
* 🎯 Improved FAQ Directory template.  
* 🛠 Conflict fixes and CSS enhancements.

= 1.0.0 =  
* 🎉 Initial release.

== Upgrade Notice ==  
= 1.5.7 =  
FAQ Assistant added — floating help icon with chat-style FAQ access. Recommended update to improve visitor experience.
