AIFORYA FAQ Generator
Documentation technique de AIFORYA FAQ Generator. Cette page est générée depuis le
readme.txtlivré avec l'extension : elle dit exactement ce que dit le produit, et ne peut pas dériver de lui. Pour corriger une information, corriger le readme.
| Requires at least | 6.2 |
| Tested up to | 7.1 |
| Requires PHP | 8.0 |
| Stable tag | 1.0.5 |
| License | GPLv2 or later |
← Revenir à la fiche produit Créez vos FAQ à la main ou détectez-les automatiquement depuis vos articles (sans IA), avec affichage accordéon et schema.org FAQPage pour les rich snippets Google.
Description
AIFORYA FAQ Generator vous permet d'ajouter des FAQ structurées à vos articles et pages, en local, sans configuration ni service externe et sans clé API.
Créez vos questions/réponses à la main, ou détectez-les automatiquement depuis le contenu de vos articles (sans IA) : le plugin lit la structure de votre texte — les titres qui se terminent par un point d'interrogation deviennent des questions, le contenu qui suit devient la réponse. La FAQ s'affiche en accordéon (ou dans d'autres mises en page), et le balisage schema.org FAQPage la rend éligible aux résultats enrichis de Google.
Fonctionnalités
- Éditeur de FAQ manuel — créez et modifiez vos questions/réponses par article ou page, avec des champs répétables.
- Détection automatique sans IA — un bouton « Détecter les Q&A de cet article » analyse la structure du contenu (titres H2/H3/H4 interrogatifs suivis d'un paragraphe) pour pré-remplir la FAQ. Aucune IA, aucun appel réseau.
- Affichage accordéon — réponses dépliables via les balises HTML natives
<details>/<summary>, plus 4 autres mises en page (cartes, liste, numérotée, minimale). - Shortcode —
[aiforya_faq]fonctionne partout : Gutenberg, Elementor, Divi, WPBakery, Bricks, Oxygen, Avada, éditeur classique. - Bloc Gutenberg natif — le bloc « AIFORYA FAQ » (catégorie Widgets), avec option pour afficher la FAQ d'un autre article.
- Widget Elementor natif — disponible automatiquement si Elementor est actif.
- Données structurées schema.org FAQPage — balisage JSON-LD validé, injecté dans le
<head>pour les rich snippets Google. - Tableau de bord — nombre de FAQ, articles couverts et questions publiées.
- Interface multilingue — français, anglais, allemand, espagnol, italien, néerlandais.
Version avec IA
Une version avancée génère automatiquement, via une clé API personnelle chez le fournisseur d'IA de votre choix, une FAQ complète et optimisée à partir du contenu de vos articles, avec traduction multilingue et génération en masse. Voir aiforya.fr.
External services
Ce plugin peut, uniquement si vous le demandez explicitement, communiquer avec le service AIFORYA Echo pour les fonctions d'assistance et d'avis intégrées à l'administration :
- AIFORYA Echo (
https://echo.aiforya.fr) — utilisé lorsque vous envoyez un message via l'onglet « Support » ou publiez un avis via l'onglet « Avis ». Les données transmises se limitent au contenu de votre message, à votre adresse e-mail et au domaine de votre site. Chaque envoi requiert votre consentement RGPD explicite (case à cocher). Aucune donnée n'est transmise sans action de votre part.- Conditions d'utilisation : https://www.aiforya.fr/fr/cgv
- Politique de confidentialité : https://www.aiforya.fr/fr/politique-confidentialite
Le cœur du plugin (éditeur manuel, détection automatique, affichage, schema.org) fonctionne intégralement sans aucun appel réseau.
Installation
- Téléversez le dossier
aiforya-faq-generatordans/wp-content/plugins/, ou installez le plugin depuis l'écran Extensions de WordPress. - Activez le plugin depuis le menu « Extensions ».
- Rendez-vous dans le menu « AIFORYA FAQ Generator », onglet « FAQ » : choisissez un article, créez vos questions à la main ou cliquez sur « Détecter les Q&A de cet article ».
- Affichez la FAQ avec le shortcode
[aiforya_faq], le bloc Gutenberg « AIFORYA FAQ », ou activez l'affichage automatique dans l'onglet Réglages.
Frequently Asked Questions
Ai-je besoin d'une clé API ou d'un compte ?
Non. La version gratuite fonctionne entièrement en local, sans clé API ni service externe.
Comment fonctionne la détection automatique sans IA ?
Le plugin lit la structure de votre article : chaque titre (H2/H3/H4) qui se termine par « ? » devient une question, et le texte qui suit (paragraphe ou liste) devient la réponse. Vous obtenez une FAQ pré-remplie, à ajuster ensuite librement.
Les FAQ sont-elles compatibles avec les rich snippets de Google ?
Oui. Chaque FAQ est balisée en schema.org FAQPage (JSON-LD), ce qui la rend éligible aux résultats enrichis de Google.
Comment afficher une FAQ ?
Trois méthodes : le shortcode [aiforya_faq], le bloc Gutenberg « AIFORYA FAQ », ou l'affichage automatique avant/après le contenu (à activer dans les Réglages).
Le shortcode fonctionne-t-il avec Elementor et Divi ?
Oui. Un widget natif « AIFORYA FAQ » est disponible dans Elementor. Pour Divi et les autres constructeurs, insérez [aiforya_faq] dans un module Code ou Texte.
Changelog
1.0.5
- Correctif de sécurité. Les données structurées de la FAQ sont écrites dans un bloc
<script type="application/ld+json">. Une question ou une réponse contenant le texte exact</script>refermait ce bloc prématurément, et la suite était alors interprétée comme du HTML au lieu de données. Toute personne pouvant modifier un article pouvait donc injecter du balisage dans chaque page affichant cette FAQ. Le JSON est désormais encodé avecJSON_HEX_TAG,JSON_HEX_AMPetJSON_HEX_QUOT, ce qui rend la chose impossible. Rien ne change pour les moteurs de recherche : la forme échappée est du JSON standard, lue à l'identique. - Aucun autre comportement ne change dans cette version.
1.0.1
- Bascule des chaines source du francais vers l anglais (196 chaines) : sur WordPress.org, en_US est la langue d origine — sans cette bascule aucun anglophone ne pouvait lire l extension et aucune traduction communautaire n etait possible.
- Les styles du rendu front passent de <style> en dur a wp_enqueue_style() + wp_add_inline_style() : la feuille etait reemise a chaque FAQ affichee sur la page.
- Correction de l administration : les valeurs passees a wp_localize_script etaient encodees DEUX fois, nonce compris — tout appel AJAX echouait avec « Network error ».
- Description de l en-tete traduite en anglais (elle s affiche dans le hub, dans l administration et sur la page du repertoire).
1.0.0
- Version initiale : éditeur de FAQ manuel, détection automatique des Q&A sans IA, affichage accordéon (et 4 autres mises en page), shortcode, bloc Gutenberg, widget Elementor, données structurées schema.org FAQPage, tableau de bord, interface multilingue (6 langues).