WordPress : Quelle page dois-je utiliser pour un formulaire de contact ?

Publié par Jean-Michel le

Je souhaite créer un thème avec une page à propos et un formulaire de contact,

Dois-je créer une page personnalisée qui lui est spécifiquement destinée ? (le blog est ment pour mobile et je ne recherche pas la plus grande flexibilité, la page peut être entièrement codée en dur sauf le texte) Et comment une telle page serait-elle créée à partir du WP-Admin ?

Solution n°1 trouvée

Si vous créez un thème personnalisé, je vous recommande de créer des modèles de page personnalisés – un pour une page À propos et une page de contact.

Cela donne à vos utilisateurs finaux une certaine flexibilité. Ils peuvent définir leur propre page et sélectionner votre modèle – ainsi « À propos » pourrait être utilisé pour « À propos », « À propos de moi », « Notre histoire », etc. Pas besoin de savoir à l’avance quelle page sera utilisée pour la page À propos .

Définissez simplement deux fichiers php supplémentaires dans votre thème :

  • about-template.php
  • contact-template.php

Assurez-vous ensuite que les fichiers incluent un en-tête qui ressemble à ceci :

<?php
/*
Template Name: About Page
*/
?>
... The rest of your regular template file continues below ...

Utiliser des modèles de page

L’un de ces modèles de page personnalisés est défini par votre thème, vous n’avez rien de spécial à faire pour les utiliser. Créez simplement des pages comme vous le feriez normalement dans WordPress, mais assurez-vous de sélectionner le modèle que vous souhaitez utiliser dans la méta-boîte Attributs de page :

Attributs de page WordPress

Cet exemple provient de mon thème, qui définit des modèles supplémentaires « Archive », « Blog » et « Landing ». Le modèle par défaut est exactement ce à quoi il ressemble, le page.phpmodèle par défaut.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *