...

Comment styliser de manière unique différentes catégories dans WordPress

19

Le design a toujours été l’un des aspects les plus importants de l’interface utilisateur. Une bonne interface utilisateur entraînera plus de visiteurs sur votre site et, éventuellement, plus de revenus pour vous.

Il existe aujourd’hui des millions de sites Web en direct et vous devez rendre votre site suffisamment unique pour se démarquer de vos concurrents.

Quelle est la popularité de WordPress

Il existe de nombreuses façons de créer votre site Web, mais la plate-forme que vous choisissez pour votre site Web peut être un facteur majeur pour déterminer le degré de personnalisation que vous pouvez apporter. Vous pouvez choisir parmi de nombreuses plates-formes, mais wordpress est l’un des CMS les plus populaires au monde en raison de sa simplicité et de sa capacité à être personnalisé. WordPress n’est peut-être pas aussi simple que Wix ou Squarespace à utiliser, mais sa puissance de personnalisation le rend si populaire.

Quel est le problème d’être si populaire ?

WordPress a une énorme communauté (très utile) et vous pouvez trouver des solutions à tout problème que vous pourriez rencontrer au cours de votre voyage WordPress. La communauté est remplie d’informations et de ressources, l’une des principales ressources étant les thèmes wordpress. Vous pouvez trouver des milliers de thèmes gratuits dans la bibliothèque wordpess.org et les nombres augmentent chaque jour.

WordPress étant aussi populaire qu’il l’est, il y a un problème avec une telle popularité d’une manière différente, car un thème peut être utilisé plusieurs fois sur différents sites Web, les sites utilisant ce thème particulier se ressembleront quelque peu. Ainsi, votre site peut manquer d’unicité si vous utilisez simplement le thème tel qu’il est.

Pourquoi voudriez-vous styliser les catégories différemment ?

Généralement, dans un blog ou un site riche en contenu, différents sujets sont divisés en différentes catégories. C’est la page où un visiteur peut obtenir toutes les informations d’un certain sujet et qui vous donne la possibilité de présenter les catégories d’une manière unique pour leur offrir une expérience formidable.

Ainsi, un style différent pour chaque catégorie peut vous donner un avantage sur vos concurrents, même s’ils utilisent le même thème.

La différence peut être aussi simple que des couleurs différentes pour chaque catégorie à différentes mises en page.

Voyons comment vous pouvez faire cela.

Façons de styliser les catégories

Outre les thèmes gratuits, vous pouvez acheter des thèmes premium sur différents marchés. Généralement, ces thèmes sont chargés de fonctionnalités personnalisées, mais même dans ce cas, la plupart d’entre eux ne vous donneront pas la possibilité de styliser vos catégories différemment.

Parce qu’un thème peut être utilisé différemment d’un site Web à un autre, l’auteur du thème ne sait donc pas comment vous allez utiliser le thème.

Vous devez donc savoir comment styliser les catégories différemment, il y a deux façons de le faire.

  • Avec des modèles
  • Avec CSS

Voyons maintenant chacun avec des cas d’utilisation différents.

Avec des modèles

Si vous cherchez à apporter un changement structurel à la mise en page, vous devez utiliser des modèles. Qu’il s’agisse d’une barre latérale ou d’une page pleine largeur avec des modèles, vous pouvez contrôler la mise en page de votre page.

Doit travailler sur le thème enfant

Une condition préalable à l’utilisation des modèles est que vous devez utiliser des thèmes enfants. Ce n’est pas que cela ne fonctionnera pas dans le thème principal mais le problème de la modification du thème principal est que vous ne pouvez pas contrôler les fichiers là-bas, une fois le thème mis à jour, toutes vos modifications seront perdues.

Vous pouvez utiliser des thèmes premium prêts pour les thèmes enfants, mais si vous utilisez des thèmes gratuits qui n’incluent généralement aucun thème enfant, vous devez en créer un. Une fois que votre thème enfant est prêt, vous pouvez maintenant créer vos modèles de catégorie.

Comment créer un modèle de catégorie

WordPress fonctionne sur un système de modèles qui suit un certain ordre hiérarchique. Vous devez connaître cette hiérarchie de modèles pour créer des modèles de catégorie.

L’ordre hiérarchique de la catégorie est.

category-slug.phpcategory-id.phpcategory.phparchive.phpindex.php

Selon l’ordre, wordpress recherchera category-slug.phpoù slug signifie nom de catégorie, supposons que vous ayez une catégorie nommée photoshop afin qu’il recherche d’ category-photoshop.phpabord si ce fichier n’existe pas, il recherchera category-id.phpie il recherchera n’importe quel fichier avec l’identifiant de catégorie par exemple category-3.phpsi celui-ci n’est pas disponible, il recherchera category.phpsi ce fichier est également manquant, il essaiera d’utiliser archive.phple fichier comme modèle si celui-ci n’est pas trouvé, il l’utilisera finalement index.phpcomme modèle de base.

Afin de créer un modèle de catégorie, vous devez trouver category.phpun fichier dans votre thème, la plupart des thèmes auront category.phpun fichier, mais si vous ne le trouvez pas, recherchez archive.php.

Remarque : Dans certains frameworks, vous ne trouverez peut-être pas du tout ces fichiers dans les cas où vous devez suivre cette directive de framework particulière.

En supposant maintenant que vous travaillez sur un thème enfant, copiez le fichier category.phpou archive.phpdu thème parent et collez-le dans le même dossier que le thème enfant.

Par exemple, si vous avez trouvé le fichier requis dans le répertoire racine du thème parent, vous devez le placer dans le répertoire racine du thème enfant de la même manière s’il se trouvait dans un sous-dossier, puis créez un sous-dossier du même nom et collez-le à cet endroit.

Maintenant, supposons que vous ayez une catégorie appelée photoshop, renommez le nouveau fichier dans le thème enfant comme celui-ci category-photoshop.phpet c’est tout, la catégorie photoshop utilisera ce modèle.

Voyons maintenant cela à travers un exemple.

Remarque : Nous utiliserons ici le thème wordpress vingt dix-sept pour nos exemples, le processus fonctionnera sur n’importe quel thème mais la structure html sera différente d’un thème à l’autre.

Maintenant que nous avons créé un modèle de catégorie, faisons quelques personnalisations.

Voyez à quoi ressemble le modèle actuel.

C’est ce que nous essayons de réaliser.

Structure basique

Le thème vingt-sept a une disposition à deux colonnes, mais nous voulons une disposition à une seule colonne, nous ferons en sorte que ce modèle soit en pleine largeur sans barre latérale.

Dans vingt-sept thèmes, il n’y a pas category.phpde fichier, nous l’avons donc utilisé archive.phpcomme modèle de base et l’avons nommé category-photoshop.php.

Ancien code (archive.php).

<?php /**
 * The template for displaying archive pages
 *
 * @link https://codex.wordpress.org/Template_Hierarchy
 *
 * @package WordPress
 * @subpackage Twenty_Seventeen
 * @since 1.0
 * @version 1.0
 */
 
get_header(); ?>
 
  <?php if (have_posts() ): ?>  

Ce site utilise des cookies pour améliorer votre expérience. Nous supposerons que cela vous convient, mais vous pouvez vous désinscrire si vous le souhaitez. J'accepte Plus de détails