WordPress : Page de thème enfant personnalisé spécifique

Publié par Jean-Michel le

Je suis très nouveau sur wordpress et j’ai encore du mal à m’y retrouver. Donc, j’utilise le thème vingt-sept mais je veux que ma page d’accueil soit juste une page de destination avec mon logo et un bouton pour appuyer sur ‘Go’, je n’ai besoin ni d’en-tête ni de pied de page.

Mon idée est de copier front-page.php dans mon dossier de thème enfant et, étant là, je modifie le code à ma guise, comme supprimer l’appelant du pied de page et le menu de navigation, ajouter la couleur de fond que je veux, etc. Vais-je avez des problèmes avec les mises à jour et est-ce une bonne pratique ? Parce qu’en faisant cela, je change fondamentalement tout le code de la première page. Dois-je plutôt essayer d’appliquer des filtres dans le functions.php et utiliser le style.css pour, par exemple, masquer le menu de navigation ?

Solution n°1 trouvée

Vous avez la bonne idée.

La copie de front-page.php de votre thème enfant aura priorité sur celle du thème parent, sans risque qu’elle soit écrasée par les mises à jour du thème.

Vous voudrez vous assurer de créer également une page réelle dans WordPress pour représenter cette page, et que sur la page WordPress -> Paramètres -> Lecture dans l’interface d’administration, vous spécifiez cette page à utiliser comme page d’accueil. Ensuite, cette page utilisera automatiquement votre front-page.php comme modèle (sinon, elle affichera par défaut une page de messages, c’est-à-dire home.php).

Si vous rencontrez des problèmes, n’hésitez pas à poster, mais vous êtes bien en avance sur le débutant WordPress moyen et vous pensez clairement à l’avenir. Bon travail.

Edit : Au fait, je ne supprimerais pas complètement l’appel get_footer() de ce fichier. WordPress et d’autres plugins partent du principe que vous allez appeler la fonction d’en-tête et de pied de page et que vous pouvez les utiliser pour, par exemple, ajouter des dépendances de script. Ce que vous pouvez faire à la place est de spécifier un fichier de modèle de pied de page spécifique à utiliser, c’est-à-dire get_footer( ‘blank’ ) qui recherchera footer-blank.php. Créez le fichier mais gardez-le minimal. Vous voudrez au moins fermer tous les éléments HTML ouverts. Mais vous n’avez rien d’autre à faire avec. La même pratique s’applique à l’en-tête, bien que vous souhaitiez au moins créer une structure de cadrage de base pour votre code HTML.

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 *