web-dev-qa-db-fra.com

Comment puis-je éditer le contenu dans index.php?

Je souhaite que la page de démarrage soit modifiable à partir d'un modèle. Pour le moment, je ne peux modifier le contenu qu'en modifiant directement le code HTML.

Installer:

  • Paramètres "Lire" "La page d'accueil affiche vos derniers messages"
  • Le modèle qui apparaît dans la page de démarrage est index.php

Je veux pouvoir créer une page modifiée à partir de la liste Pages qui apparaîtra comme page de démarrage.

J'ai essayé de créer une nouvelle page appelée MyStartPage. Définissez son modèle sur Page de démarrage (index.php).

J'ai essayé de définir les paramètres "Lire" La page d'accueil affiche la page statique MyStartPage

Je me suis assuré que le index.php a la boucle qui effectue les appels pour obtenir le titre et le contenu comme dans d'autres modèles.

1
Lautaro

Si vous modifiez un thème ou si vous rencontrez un thème enfant, vous pouvez créer votre propre modèle personnalisé, lui attribuer un nom. Inclure l'en-tête et le pied de page qu'il contient à l'aide de

<?php
 /**
  * Template Name: Home Page
  * 
  * Home page Layout
 */
 get_header(); ?>
 <!-- Do whateveer you want here -->
 get_footer(); ?>

Lorsque vous créez une page dans le backend, vous avez la possibilité de sélectionner le modèle pour la page i.e page d’accueil, assignez le modèle que vous venez de créer. Home Page Template

et définir cette page comme page d'accueil à partir des paramètres.

1
sven