2008-10-17 10 views
4

Je ne sais pas combien d'informations vous avez besoin pour cela, mais WP-ContactForm-7 est un formulaire de contact pour WordPress. Par défaut, il a un message de réponse du serveur pour tous les formulaires sur le site Web. J'ai plusieurs formes et voudrait un message de réponse de serveur différent pour chacun.WP-Contact Form 7 - PHP

Comment puis-je créer différents messages de réponse de serveur pour chaque formulaire que je crée avec ce plugin?

Voici l'extrait de code PHP du plug-in qui semble concerner les messages du formulaire de contact affiche:

function message($status) { 
    switch ($status) { 
     case 'mail_sent_ok': 
      return __('Your message was sent successfully. Thanks.', 'wpcf7'); 
     case 'mail_sent_ng': 
      return __('Failed to send your message. Please try later or contact administrator by other way.', 'wpcf7'); 
     case 'validation_error': 
      return __('Validation errors occurred. Please confirm the fields and submit it again.', 'wpcf7'); 
     case 'accept_terms': 
      return __('Please accept the terms to proceed.', 'wpcf7'); 
     case 'invalid_email': 
      return __('Email address seems invalid.', 'wpcf7'); 
     case 'invalid_required': 
      return __('Please fill the required field.', 'wpcf7'); 
     case 'captcha_not_match': 
      return __('Your entered code is incorrect.', 'wpcf7'); 
    } 
} 

Si cette information ne suffit pas, vous pouvez télécharger le fichier à partir here et regardez le code source entier.

+1

Vous pourriez vouloir reformuler les choses un peu. Il n'est pas tout à fait clair s'il y a une question ici ou si vous partagez une solution à un problème que vous aviez. – Randy

+0

Je suis d'accord avec rcar. – Till

Répondre

6

Si vous vous assurez que vous avez mis à niveau vers la dernière version de ce plugin, vous pouvez créer plusieurs formulaires, chacun avec leurs propres messages de réponse.

Pour créer un nouveau formulaire, allez dans Outils -> Formulaire de contact 7 et cliquez sur "Ajouter un nouveau" (en haut en rouge).

Remplissez les détails de votre nouveau formulaire, puis allez dans "Messages" et cliquez sur "Afficher". Ici vous pouvez remplir les réponses spécifiques à ce formulaire. Une fois que vous avez terminé, faites défiler à nouveau et cliquez sur le bouton "Enregistrer" sur la droite.

Vous pouvez ensuite inclure un lien vers cette autre forme dans vos messages en utilisant quelque chose comme:

[formulaire de contact 2 « Ma deuxième forme »]

(Le code réel à utiliser seront affichés sur la page utilisée pour modifier le formulaire.)

+0

+1 Je viens d'essayer ça et ça a marché pour moi. Exactement ce dont j'avais besoin. – pnairn