Guide complet pour créer un modèle de catégories WordPress personnalisé (2023)
Publié: 2022-11-21Vous cherchez un moyen de créer des catégories personnalisées sur votre site WordPress ? Les catégories sont une partie importante de chaque site Web, car elles aident à organiser votre contenu et permettent aux visiteurs de trouver plus facilement ce qu'ils recherchent. Lorsqu'un visiteur du site clique sur une catégorie spécifique de votre site, il est redirigé vers une page de catégorie dédiée où il peut afficher tout le contenu lié à cette catégorie.
Les thèmes WordPress ont généralement des modèles intégrés pour présenter vos pages de catégorie, mais tous les thèmes ne gèrent pas aussi bien vos pages de catégorie, c'est pourquoi vous pouvez créer votre propre modèle de catégorie WordPress ou modifier la façon dont votre contenu est affiché.
En fonction de votre site Web, vous souhaiterez peut-être même personnaliser l'apparence de chaque page de catégorie, ce qui signifie que vous devrez modifier ou créer un nouveau modèle de catégories. Cet article vous montrera comment créer une page de catégorie personnalisée dans WordPress.
Pourquoi voudriez-vous créer un modèle de catégories WordPress personnalisé ?
Votre thème WordPress déterminera l'apparence de votre modèle de page de catégories par défaut - et il se peut qu'il ne soit pas à votre goût ou même adapté à votre contenu. Vous pouvez vous retrouver dans une position où vous aimeriez conserver votre thème, mais vous souhaitez modifier un élément de votre page de catégories. C'est ici que la création d'une page de catégorie personnalisée dans WordPress entre en jeu. Vous voudrez peut-être:
- Ajouter une image de bannière au-dessus de la liste des catégories
- Ajoutez une image à côté de chaque titre de catégorie pour améliorer la navigation et la découverte
- Refonte de la liste des catégories
- Ajoutez des fonctionnalités telles que des menus déroulants pour sélectionner différentes catégories ou sous-catégories
- Changez les couleurs de la liste des catégories ou ajoutez une image d'arrière-plan
- Afficher différentes listes de catégories sur différentes pages de votre site Web
- Ajouter une description de catégories spécifiques sur leur site
- Modifier un modèle de catégorie sélectionné pour qu'il soit différent des autres
En fin de compte, la personnalisation de votre modèle de catégories peut vous aider à améliorer l'apparence de votre site Web et peut vous aider à améliorer l'expérience utilisateur de votre site Web, car les utilisateurs auront plus de temps à rechercher du contenu par catégorie.
Comment créer un modèle de catégories personnalisées dans WordPress
Ensuite, nous allons vous montrer comment utiliser différentes méthodes pour créer une page de catégorie personnalisée dans WordPress. Certaines de ces méthodes sont plus complexes que d'autres.

Méthode 1 : Modification des fichiers de modèle
WordPress génère des pages de catégories individuelles pour toutes vos catégories, ce qui génère une URL comme celle-ci : https://example.com/category/fashion
Si vous souhaitez personnaliser la façon dont vos pages de catégorie WordPress sont affichées, vous devrez modifier le modèle. Tout d'abord, vous devrez déterminer la page de la hiérarchie des modèles que vous souhaitez modifier.
WordPress recherche un template dans un ordre hiérarchique prédéfini : category-slug.php → category-id.php → category.php → archive.php → index.php .
WordPress recherchera tour à tour chacun de ces fichiers lorsqu'il tentera de charger une page de catégorie, et s'il ne le trouve pas, il remontera dans la hiérarchie. Il commencera d'abord par un modèle de slug de catégorie, par exemple, category-fashion.php dans l'exemple ci-dessus.
S'il ne trouve pas de modèle de slug de catégorie, il remontera dans la hiérarchie pour trouver un modèle avec le numéro d'identification de catégorie, par exemple, catégorie-2.php. Après cela, il recherchera un modèle de catégorie générique appelé category.php.
Si WordPress ne trouve pas de catégorie générique, il recherchera un modèle d'archive comme archive.php. Si cela n'existe pas, il se déplace vers index.php pour afficher la catégorie.
Si vous souhaitez modifier un modèle de catégorie spécifique, vous devrez identifier l'ID de catégorie et modifier le fichier php d'ID de catégorie ou utiliser le slug pour effectuer vos modifications ou ajouts. Vous pouvez également modifier le fichier category.php pour modifier le modèle de toutes les catégories, mais vous pouvez également utiliser des balises conditionnelles dans le fichier category.php pour modifier le modèle d'une catégorie spécifique, sans avoir à créer de fichiers individuels. Nous vous montrerons comment procéder plus tard.
Vous pouvez localiser le bon fichier que vous voulez en allant dans WordPress > Apparence > Thèmes > Éditeur de fichiers thématiques . Dans la liste des fichiers de thème à droite, cliquez sur category.php. Si vous ne trouvez pas le fichier category.php, recherchez les fichiers archive.php ou index.php. Vous pouvez créer tous les fichiers manquants que vous voulez (tels que category-slug.php) en utilisant SFTP.
Si vous avez suivi ces étapes mais que vous ne trouvez pas le bon fichier, vous utilisez probablement un WordPress Theme Framework, donc ces conseils ne s'appliqueront pas à vous.
Si vous pouvez trouver les fichiers ci-dessus, copiez le contenu dans un éditeur de texte pour apporter des modifications. Vous pouvez apporter des modifications directement dans WordPress, mais cela pourrait facilement casser tout votre site avec une erreur PHP, donc ce n'est pas recommandé. Il est préférable de télécharger le fichier depuis SFTP, puis de télécharger la version modifiée.
La façon dont vous téléchargez le nouveau fichier sur WordPress dépendra du système de gestion de fichiers de votre hébergeur. Les hôtes gérés peuvent avoir un tableau de bord personnalisé où vous pouvez télécharger des fichiers, tandis que d'autres hôtes peuvent proposer un gestionnaire de fichiers commun comme cPanel. FTP est une option courante pour télécharger des fichiers sur votre backend WordPress.
La plupart des hébergeurs WordPress bien gérés, comme Kinsta, auront une fonctionnalité de mise en scène où vous pourrez télécharger votre fichier de modèle de catégories modifié et voir si vous avez correctement implémenté les modifications. Si votre hôte propose cette fonctionnalité, vous devez toujours l'utiliser par mesure de sécurité.
Connectez-vous à votre hébergeur WordPress à l'aide de votre client FTP, puis téléchargez directement votre fichier category-slug.php modifié sur le thème. Toutes les modifications que vous avez apportées à votre modèle n'apparaîtront que sur la page d'archives de cette catégorie.

Si vous utilisez cette méthode, vous pouvez créer des modèles pour autant de catégories que vous le souhaitez ; assurez-vous simplement de nommer votre champ correctement.
Voici quelques façons de modifier vos pages de catégorie :
Ajouter du texte au-dessus des messages
Si vous souhaitez ajouter du texte statique au-dessus de vos messages (par exemple, un texte qui reste le même, quels que soient les messages affichés ci-dessous), vous devez ajouter l'extrait de code suivant au-dessus de la section Boucle de votre fichier de modèle :
<p>
This is some text that will display at the top of the Category page.
</p>
Ajouter le nom de la catégorie en haut de la page
Si cela ne fait pas déjà partie de votre modèle, vous pouvez ajouter ce code au-dessus de la boucle :
<p>Category: <?php single_cat_title(); ?></p>
Affichage des images liées aux messages complets
Si vous souhaitez remplacer le contenu de la publication par des images liées à des publications complètes, vous devez placer des images en vedette dans les sections d'extrait de votre publication. Ensuite, mettez ce code dans le modèle à la place du _content :
<a href="<?php the_permalink() ?>">
<?php the_excerpt_rss(); ?>
<?php the_excerpt_rss(); ?>
</a>
Méthode 2 : Ajouter des balises conditionnelles
Chaque fois que vous créez des modèles pour votre thème, vous devez déterminer si vous avez vraiment besoin d'un modèle distinct pour faire ce que vous voulez faire. Parfois, les changements que vous avez envisagés ne sont pas trop compliqués, et vous pouvez les implémenter en ajoutant des balises conditionnelles dans un modèle générique, par exemple, category.php.
Les balises conditionnelles peuvent être utilisées dans vos fichiers de modèle pour modifier le contenu affiché et la manière dont ce contenu est affiché sur une page particulière, en fonction des conditions qui correspondent à cette page.
Vous pouvez utiliser la méthode des balises conditionnelles pour divers scénarios, tels que :
- Vous souhaitez afficher une ligne de texte uniquement pour une catégorie particulière
- Vous souhaitez afficher un certain nombre de messages pour une catégorie particulière
- Vous souhaitez afficher le contenu le plus ancien en premier pour une catégorie particulière
WordPress prend en charge plusieurs balises conditionnelles, par exemple la balise is_category(). Vous pouvez l'utiliser pour modifier les modèles afin d'afficher une sortie différente si la condition est remplie. Par exemple, si vous avez une catégorie sur votre site appelée "Mode", vous pouvez ajouter is_category ("Fashion") à votre fichier de modèle, puis utiliser un code supplémentaire pour déterminer ce qui doit se passer lorsque cette catégorie est sélectionnée. Cela peut inclure l'affichage d'une photo d'une robe ou d'une semaine de la mode sur cette page de catégorie.
Le processus de modification des fichiers de modèle pour inclure des balises conditionnelles est exactement le même que celui décrit ci-dessus.
Méthode 3 (recommandée) : Utiliser Codeable
Ces deux méthodes sont réalisables si vous êtes assez féru de technologie. L'avantage de coder vous-même est que vous pouvez personnaliser vos modèles de catégorie pour qu'ils s'affichent exactement comme vous le souhaitez. Cependant, si vous n'êtes pas familier avec le codage, il est probablement préférable de ne pas expérimenter par vous-même les modifications.
Vous pouvez utiliser l'éditeur de site WordPress comme une solution rapide, mais il est très limité dans ce que vous pouvez faire et vous ne pourrez probablement pas créer une page de catégorie qui réponde exactement à vos spécifications.

La meilleure solution est d'utiliser Codeable, une plateforme de freelancer WordPress. Codeable rend la recherche et l'embauche d'un développeur WordPress accessible et abordable pour tout le monde, de sorte que vous pouvez facilement trouver un développeur possédant les connaissances et l'expérience nécessaires pour modifier vos modèles de pages de catégories.
Codeable utilise uniquement des freelancers WordPress approuvés, auxquels vous pouvez accéder en trois étapes simples : briefer, connecter et collaborer.
Pour utiliser Codeable, visitez le site et soumettez votre projet en décrivant ce dont vous avez besoin. Il faut en moyenne 3 à 5 heures pour avoir une réponse de Codeable. À ce stade, vous serez jumelé à 1 à 5 développeurs WordPress qui pourront réaliser votre projet pour vous.
Vous pouvez discuter avec chaque développeur pour voir lequel est le mieux adapté à votre projet. Vous recevrez une estimation de prix unique, ce qui vous permettra de prendre plus facilement une décision d'embauche basée sur la qualité (plutôt que de choisir immédiatement l'option la moins chère).
Le développeur que vous choisissez créera une page de catégorie personnalisée dans WordPress selon vos normes rigoureuses.
Créer une page de catégories WordPress personnalisée avec Codeable
Si vous souhaitez améliorer l'UX de votre site, encourager les visiteurs à consulter un contenu spécifique ou simplement améliorer une conception de modèle par défaut moins qu'idéale, vous devrez créer une page de catégorie personnalisée pour votre site WordPress.org à la fois. stade ou un autre.
Ceci est particulièrement important si vous aimez le thème WordPress mais que vous n'aimez pas le modèle de catégories - votre seule option est de créer un modèle personnalisé.
Si vous avez confiance en vos compétences en codage, vous pouvez effectuer ces modifications vous-même. Mais si vous êtes novice, Codeable est le meilleur moyen de trouver des développeurs WordPress à un tarif abordable pour créer des pages personnalisées pour vos catégories.
Votre développeur WordPress créera un modèle qui ressemble exactement à ce que vous voulez qu'il ressemble. Il n'y a aucun risque de provoquer une erreur de code qui plantera ou détruira entièrement votre page.
Pourquoi ne pas soumettre votre projet et obtenir votre devis gratuit dès aujourd'hui ? Vous n'êtes qu'à quelques pas d'obtenir une page de catégories personnalisées qui répond exactement à vos besoins.