web-dev-qa-db-fra.com

Questionnaires non linéaires dans Wordpress

Je veux faire ce qui suit arriver dans Wordpress

  1. Les gens répondent aux questions sous forme de page simple ou paginée.
  2. Chaque ensemble d'options suivant dépend de l'option que l'utilisateur sélectionne préalablement.
  3. À la fin, l'utilisateur est dirigé vers une page qui est une fin commune pour tous les arbres de questionnaires.
  4. Toutes les options de ce questionnaire peuvent être visualisées/exportées

Question: Comment cela peut-il être fait? ou s'il y a un plugin disponible pour un but similaire? Si ce n'est pas WordPress, y a-t-il un autre CMS qui offre cela?

3
OrangeRind

Ce plugin est capable de faire exactement ce que vous recherchez http://www.gravityforms.com/

1
shawn

Je ne connais aucun plugin qui fasse ce que vous voulez, mais vous pouvez implémenter votre logique dans le fichier index.php ou page.php, et simplement inclure des modèles basés sur le contenu de $_POST. La seule chose à retenir est de transmettre les valeurs reçues aux étapes suivantes du formulaire à l'étape suivante (vous pouvez générer des champs <input type="hidden">).

Alternativement, vous pouvez contenir le formulaire complet avec toutes ses branches dans un seul modèle et activer/désactiver les branches avec javascript. jQuery facilite l'observation des modifications du contenu du formulaire, ainsi que le masquage et l'affichage des parties pertinentes du formulaire. Cette solution vous permettrait d’utiliser un plugin de création de formulaire existant, tel que celui-ci: http://wordpress.org/extend/plugins/contact-form-7/

1
msz