WordPress : Page de thème enfant personnalisé spécifique
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.
0 commentaire