web-dev-qa-db-fra.com

Comment désactiver (se débarrasser de) la boucle principale de la page d'accueil?

J'utilise un thème personnalisé, la page d'index ne dépend pas de la boucle principale de la maison (qui par défaut reçoit les 10 derniers messages par exemple).

Comment puis-je supprimer complètement la boucle de rattachement, de sorte que l'index ne demande aucune donnée supplémentaire à la base de données?

1
Ammar Alakkad

"The Loop" est WordPress. Essayer de s'en débarrasser est impossible. Il peut ne donner aucun résultat, mais il sera toujours appelé.

Cela étant dit, cela ne signifie pas que vous devez appeler une liste de messages sur votre page d'accueil. Si vous envisagez plutôt de personnaliser la page d'accueil en tant que "contenu statique" (c'est-à-dire une "page"), vous pouvez utiliser la hiérarchie des modèles WordPress pour en modifier le fonctionnement.

Créez un modèle appelé "front-page.php" dans votre répertoire de thème qui continuera à exécuter/afficher la boucle. Ensuite, dans le panneau Administration sous Paramètres-> Lecture, où il est écrit "Affichages de la page d'accueil", sélectionnez le bouton radio correspondant à "Une page statique (sélectionnez ci-dessous)". Vous pouvez ensuite utiliser cette page pour modifier la zone de contenu de votre modèle de page d'accueil.

Vous pouvez en savoir plus sur la hiérarchie des modèles ici ... http://codex.wordpress.org/Template_Hierarchy

1
BA_Webimax