Table des matières:
Vidéo: Comment créer un site WordPress MULTILINGUE ?????? 2025
Vous n'avez pas besoin de vous limiter à la création d'un modèle de page statique pour votre site WordPress. Vous pouvez utiliser des modèles spécifiques pour les catégories que vous avez créées sur votre blog et créer des sections uniques pour votre site.
Sur la page ci-dessous, Portfolio est le nom d'une catégorie créée dans le tableau de bord WordPress. Au lieu d'utiliser une page statique pour l'affichage du portefeuille, vous pouvez utiliser un modèle de catégorie pour gérer l'affichage de tous les messages créés dans la catégorie Portfolio.
Vous pouvez créer des modèles de catégorie pour toutes les catégories de votre site simplement en créant des fichiers modèles avec des noms de fichiers correspondant à la catégorie slug, puis en les téléchargeant dans votre répertoire WordPress
via SFTP. Voici la logique derrière la création de modèles de catégorie:
- . php
est un fourre-tout pour l'affichage des catégories.
Ajoutez un tiret et le slug de catégorie à la fin du nom de fichier pour spécifier un modèle pour une catégorie individuelle. - Si vous n'avez pas de catégorie
- . php
ou
catégorie-slug. php, l'affichage de la catégorie est défini à partir du modèle de l'index principal (
index.php).
Le template de nom de fichier est … | portfolio |
category-portfolio. php
|
livres
|
livres de catégories. php
|
music-i-like
|
catégorie-musique-je-like. php
|
Vous pouvez voir trois exemples d'exigences de dénomination de modèle de catégorie.
|
WP_Query
accepte plusieurs paramètres qui vous permettent d'afficher différents types de contenu, tels que des posts dans des catégories spécifiques et du contenu de pages / posts spécifiques ou des dates dans vos archives de blog. La classe
WP_Query
vous permet de transmettre autant de variables et de paramètres qu'il en faudrait pour énumérer toutes les possibilités. Au lieu de cela, vous pouvez visiter le Codex WordPress et lire sur les options disponibles avec ce tag.
WP_Query
:
posts_per_page =
-
X: Ce paramètre indique à WordPress combien de messages vous vouloir afficher. Si vous voulez afficher seulement trois messages, entrez
posts_per_page = 3 . category_name = -
slug: Ce paramètre indique à WordPress que vous souhaitez extraire les messages de la catégorie avec un slug spécifique. Si vous souhaitez afficher les publications de la catégorie WordPress, entrez
nom_catégorie = wordpress . Procédez comme suit pour filtrer les publications par catégorie en utilisant
WP_Query
:
Cliquez sur le lien Editeur dans le menu Apparence du tableau de bord.
- L'écran Modifier les thèmes s'ouvre.
Cliquez sur le modèle dans lequel vous souhaitez afficher le contenu.
- Si vous souhaitez afficher du contenu dans une barre latérale, par exemple, choisissez le modèle de la barre latérale:
. php
.
Localisez la balise de fin - de côté >> en bas du modèle pour le thème que vous utilisez.
Dans le thème Twenty Sixteen, la balise de fin
de côté >> est la dernière ligne. Tapez le code suivant directement au-dessus de la balise de finde côté >>:
Catégorie Messages
'wordpress')); ? >has_posts ()): $ query-> the_post (); ? >
Cliquez sur le bouton Mettre à jour le fichier.Les modifications que vous venez de faire sont enregistrées dans la barre latérale
. php
modèle.
- Dans les versions précédentes de WordPress, vous utilisiez le
query_posts ();
pour extraire le contenu d'une catégorie spécifique, mais la classe
WP_Query
est plus efficace. Bien que le
query_posts (); La balise
fournit le même résultat, augmente le nombre d'appels à la base de données et augmente également le chargement de la page et les ressources du serveur. N'utilisez donc pas
query_posts ();
(peu importe ce que vous voyez écrit sur Internet!).
