2010-08-18 19 views
0

Je veux créer mon thème WP avec un formulaire de contact intégré. Quelque chose de simple sans captcha. Je voudrais juste utiliser Akismet comme filtre anti-spam. Donc, ma première pensée a été de "convertir" la page comments.php en un modèle de page de contact. Ce que j'ai compris, mais certains points doivent être améliorés.Utiliser un fichier WordPress comments.php comme formulaire de contact

1) Lorsque vous utilisez le contact, il n'y a pas de notification si le contenu a été envoyé ou non. Comment pourrais-je mettre un message "Merci" pour l'utilisateur?

2) Comme vous le savez, avec cette approche les informations de contact ne vont pas à mon email. Au lieu de cela, il apparaît dans la page d'administration des commentaires. Est-ce qu'il y a une chance de faire en sorte que WP m'envoie vraiment les informations de contact à mon email? Comme je l'ai déjà dit, je ne veux pas utiliser de plugin, donc si vous avez une idée de la façon de m'aider à résoudre ces problèmes ou une nouvelle approche, cela sera très apprécié.

+0

En fait, c'est une excellente idée. Enregistrez un type de contact personnalisé 'contact-form' et activez les commentaires. Le fichier de thème pour ce serait juste le formulaire de commentaire (que vous pouvez personnaliser comme vous le souhaitez), et puis n'affichez pas les commentaires pour ces pages. Quelqu'un parlait de faire ce genre de chose en tant que plugin. Je pense que ce serait un excellent ajout à un thème. Pour aco et Anraiki: Old Castle ne veut pas utiliser un plugin car le formulaire de contact ne serait pas intégré dans le thème. –

Répondre

0

Vous devez simplement utiliser la fonction de courrier PHP avec vos données de formulaire. Si vous ne voulez pas utiliser plugin, vous devriez toujours regarder un plugin simple pour les exemples de code.

Il existe de nombreux thèmes open source gratuits avec un formulaire de contat que vous pouvez également utiliser comme exemple. Vous devriez également envisager de créer un thème enfant wordpress pour le thème qui a déjà un formulaire de contact. C'est une solution propre et simple.

0

Pourquoi ne pas utiliser un plug-in? Pourquoi "tu ne veux pas"?

Il peut tourner 1 heure de programmation à 5 minutes.

Votre meilleur pari est de modifier le formulaire commentaire-modèle il ne présente pas les commentaires dans chaque page ou post tels que single.php, index.php, page.php

Let la seule forme d'affichage .

Quand vous faites cela, vous pouvez aller dans vos Paramètres -> "Paramètres" Discussion

  • me contacter par e-mail chaque fois que quelqu'un poste un commentaire

Checkbox options ci-dessus. Et vous devriez être bon à faire.

0

Vous pouvez utiliser un plugin étonnant appelé contactform7 avec beaucoup de fonctionnalités, je l'utilise et c'est assez simple.