{"id":251728,"date":"2023-08-20T15:04:00","date_gmt":"2023-08-20T12:04:00","guid":{"rendered":"https:\/\/inform.click\/comment-styliser-de-maniere-unique-differentes-categories-dans-wordpress\/"},"modified":"2023-08-20T15:04:00","modified_gmt":"2023-08-20T12:04:00","slug":"comment-styliser-de-maniere-unique-differentes-categories-dans-wordpress","status":"publish","type":"post","link":"https:\/\/inform.click\/fr\/comment-styliser-de-maniere-unique-differentes-categories-dans-wordpress\/","title":{"rendered":"Comment styliser de mani\u00e8re unique diff\u00e9rentes cat\u00e9gories dans WordPress"},"content":{"rendered":"<p>\n  Le design a toujours \u00e9t\u00e9 l&rsquo;un des aspects les plus importants de l&rsquo;interface utilisateur. Une bonne interface utilisateur entra\u00eenera plus de visiteurs sur votre site et, \u00e9ventuellement, plus de revenus pour vous.\n<\/p>\n<p>\n  Il existe aujourd&rsquo;hui des millions de sites Web en direct et vous devez rendre votre site suffisamment unique pour se d\u00e9marquer de vos concurrents.\n<\/p>\n<h5>\n  Quelle est la popularit\u00e9 de WordPress<br \/>\n<\/h5>\n<p>\n  Il existe de nombreuses fa\u00e7ons de cr\u00e9er votre site Web, mais la plate-forme que vous choisissez pour votre site Web peut \u00eatre un facteur majeur pour d\u00e9terminer le degr\u00e9 de personnalisation que vous pouvez apporter. Vous pouvez choisir parmi de nombreuses plates-formes, mais wordpress est l&rsquo;un des CMS les plus populaires au monde en raison de sa simplicit\u00e9 et de sa capacit\u00e9 \u00e0 \u00eatre personnalis\u00e9. WordPress n&rsquo;est peut-\u00eatre pas aussi simple que Wix ou Squarespace \u00e0 utiliser, mais sa puissance de personnalisation le rend si populaire.\n<\/p>\n<h5>\n  Quel est le probl\u00e8me d&rsquo;\u00eatre si populaire ?<br \/>\n<\/h5>\n<p>\n  WordPress a une \u00e9norme communaut\u00e9 (tr\u00e8s utile) et vous pouvez trouver des solutions \u00e0 tout probl\u00e8me que vous pourriez rencontrer au cours de votre voyage WordPress. La communaut\u00e9 est remplie d&rsquo;informations et de ressources, l&rsquo;une des principales ressources \u00e9tant les th\u00e8mes wordpress. Vous pouvez trouver des milliers de th\u00e8mes gratuits dans la biblioth\u00e8que <a href=\"https:\/\/wordpress.org\/themes\/\" target=\"_blank\" rel=\"noopener\">wordpess.org<\/a> et les nombres augmentent chaque jour.\n<\/p>\n<p>\n  WordPress \u00e9tant aussi populaire qu&rsquo;il l&rsquo;est, il y a un probl\u00e8me avec une telle popularit\u00e9 d&rsquo;une mani\u00e8re diff\u00e9rente, car un th\u00e8me peut \u00eatre utilis\u00e9 plusieurs fois sur diff\u00e9rents sites Web, les sites utilisant ce th\u00e8me particulier se ressembleront quelque peu. Ainsi, votre site peut manquer d&rsquo;unicit\u00e9 si vous utilisez simplement le th\u00e8me tel qu&rsquo;il est.\n<\/p>\n<h5>\n  Pourquoi voudriez-vous styliser les cat\u00e9gories diff\u00e9remment&nbsp;?<br \/>\n<\/h5>\n<p>\n  G\u00e9n\u00e9ralement, dans un blog ou un site riche en contenu, diff\u00e9rents sujets sont divis\u00e9s en diff\u00e9rentes cat\u00e9gories. C&rsquo;est la page o\u00f9 un visiteur peut obtenir toutes les informations d&rsquo;un certain sujet et qui vous donne la possibilit\u00e9 de pr\u00e9senter les cat\u00e9gories d&rsquo;une mani\u00e8re unique pour leur offrir une exp\u00e9rience formidable.\n<\/p>\n<p>\n  Ainsi, un style diff\u00e9rent pour chaque cat\u00e9gorie peut vous donner un avantage sur vos concurrents, m\u00eame s&rsquo;ils utilisent le m\u00eame th\u00e8me.\n<\/p>\n<p>\n  La diff\u00e9rence peut \u00eatre aussi simple que des couleurs diff\u00e9rentes pour chaque cat\u00e9gorie \u00e0 diff\u00e9rentes mises en page.\n<\/p>\n<p>\n  Voyons comment vous pouvez faire cela.\n<\/p>\n<p>\n  Fa\u00e7ons de styliser les cat\u00e9gories\n<\/p>\n<p>\n  Outre les th\u00e8mes gratuits, vous pouvez acheter des th\u00e8mes premium sur diff\u00e9rents march\u00e9s. G\u00e9n\u00e9ralement, ces th\u00e8mes sont charg\u00e9s de fonctionnalit\u00e9s personnalis\u00e9es, mais m\u00eame dans ce cas, la plupart d&rsquo;entre eux ne vous donneront pas la possibilit\u00e9 de styliser vos cat\u00e9gories diff\u00e9remment.\n<\/p>\n<p>\n  Parce qu&rsquo;un th\u00e8me peut \u00eatre utilis\u00e9 diff\u00e9remment d&rsquo;un site Web \u00e0 un autre, l&rsquo;auteur du th\u00e8me ne sait donc pas comment vous allez utiliser le th\u00e8me.\n<\/p>\n<p>\n  Vous devez donc savoir comment styliser les cat\u00e9gories diff\u00e9remment, il y a deux fa\u00e7ons de le faire.\n<\/p>\n<ul>\n<li>Avec des mod\u00e8les\n  <\/li>\n<li>Avec CSS\n  <\/li>\n<\/ul>\n<p>\n  Voyons maintenant chacun avec des cas d&rsquo;utilisation diff\u00e9rents.\n<\/p>\n<h3>\n  Avec des mod\u00e8les<br \/>\n<\/h3>\n<p>\n  Si vous cherchez \u00e0 apporter un changement structurel \u00e0 la mise en page, vous devez utiliser des mod\u00e8les. Qu&rsquo;il s&rsquo;agisse d&rsquo;une barre lat\u00e9rale ou d&rsquo;une page pleine largeur avec des mod\u00e8les, vous pouvez contr\u00f4ler la mise en page de votre page.\n<\/p>\n<h5>\n  Doit travailler sur le th\u00e8me enfant<br \/>\n<\/h5>\n<p>\n  Une condition pr\u00e9alable \u00e0 l&rsquo;utilisation des mod\u00e8les est que vous devez utiliser des th\u00e8mes enfants. Ce n&rsquo;est pas que cela ne fonctionnera pas dans le th\u00e8me principal mais le probl\u00e8me de la modification du th\u00e8me principal est que vous ne pouvez pas contr\u00f4ler les fichiers l\u00e0-bas, une fois le th\u00e8me mis \u00e0 jour, toutes vos modifications seront perdues.\n<\/p>\n<p>\n  Vous pouvez utiliser des th\u00e8mes premium pr\u00eats pour les th\u00e8mes enfants, mais si vous utilisez des th\u00e8mes gratuits qui n&rsquo;incluent g\u00e9n\u00e9ralement aucun <a href=\"https:\/\/inform.click\/fr\/debuter-avec-les-themes-enfants-wordpress\/\" title=\"th\u00e8me enfant,\">th\u00e8me enfant,<\/a> vous devez en cr\u00e9er un. Une fois que votre th\u00e8me enfant est pr\u00eat, vous pouvez maintenant cr\u00e9er vos mod\u00e8les de cat\u00e9gorie.\n<\/p>\n<h5>\n  Comment cr\u00e9er un mod\u00e8le de cat\u00e9gorie<br \/>\n<\/h5>\n<p>\n  WordPress fonctionne sur un syst\u00e8me de mod\u00e8les qui suit un certain ordre hi\u00e9rarchique. Vous devez conna\u00eetre cette hi\u00e9rarchie de mod\u00e8les pour cr\u00e9er des mod\u00e8les de cat\u00e9gorie.\n<\/p>\n<p>\n  L&rsquo;ordre hi\u00e9rarchique de la cat\u00e9gorie est.\n<\/p>\n<p>\n  <code>category-slug.php<\/code>\u2192 <code>category-id.php<\/code>\u2192 <code>category.php<\/code>\u2192 <code>archive.php<\/code>\u2192<code>index.php<\/code>\n<\/p>\n<p>\n  Selon l&rsquo;ordre, wordpress recherchera <code>category-slug.php<\/code>o\u00f9 slug signifie nom de cat\u00e9gorie, supposons que vous ayez une cat\u00e9gorie nomm\u00e9e photoshop afin qu&rsquo;il recherche d&rsquo; <code>category-photoshop.php<\/code>abord si ce fichier n&rsquo;existe pas, il recherchera <code>category-id.php<\/code>ie il recherchera n&rsquo;importe quel fichier avec l&rsquo;identifiant de cat\u00e9gorie par exemple <code>category-3.php<\/code>si celui-ci n&rsquo;est pas disponible, il recherchera <code>category.php<\/code>si ce fichier est \u00e9galement manquant, il essaiera d&rsquo;utiliser <code>archive.php<\/code>le fichier comme mod\u00e8le si celui-ci n&rsquo;est pas trouv\u00e9, il l&rsquo;utilisera finalement <code>index.php<\/code>comme mod\u00e8le de base.\n<\/p>\n<p>\n  Afin de cr\u00e9er un mod\u00e8le de cat\u00e9gorie, vous devez trouver <code>category.php<\/code>un fichier dans votre th\u00e8me, la plupart des th\u00e8mes auront <code>category.php<\/code>un fichier, mais si vous ne le trouvez pas, recherchez <code>archive.php<\/code>.\n<\/p>\n<p>\n  <strong>Remarque :<\/strong> Dans certains frameworks, vous ne trouverez peut-\u00eatre pas du tout ces fichiers dans les cas o\u00f9 vous devez suivre cette directive de framework particuli\u00e8re.\n<\/p>\n<p>\n  En supposant maintenant que vous travaillez sur un th\u00e8me enfant, copiez le fichier <code>category.php<\/code>ou <code>archive.php<\/code>du th\u00e8me parent et collez-le dans le m\u00eame dossier que le th\u00e8me enfant.\n<\/p>\n<p>\n  Par exemple, si vous avez trouv\u00e9 le fichier requis dans le r\u00e9pertoire racine du th\u00e8me parent, vous devez le placer dans le r\u00e9pertoire racine du th\u00e8me enfant de la m\u00eame mani\u00e8re s&rsquo;il se trouvait dans un sous-dossier, puis cr\u00e9ez un sous-dossier du m\u00eame nom et collez-le \u00e0 cet endroit.\n<\/p>\n<p>\n  Maintenant, supposons que vous ayez une cat\u00e9gorie appel\u00e9e photoshop, renommez le nouveau fichier dans le th\u00e8me enfant comme celui-ci <code>category-photoshop.php<\/code>et c&rsquo;est tout, la cat\u00e9gorie photoshop utilisera ce mod\u00e8le.\n<\/p>\n<p>\n  Voyons maintenant cela \u00e0 travers un exemple.\n<\/p>\n<p>\n  <strong>Remarque :<\/strong> Nous utiliserons ici le th\u00e8me wordpress vingt dix-sept pour nos exemples, le processus fonctionnera sur n&rsquo;importe quel th\u00e8me mais la structure html sera diff\u00e9rente d&rsquo;un th\u00e8me \u00e0 l&rsquo;autre.\n<\/p>\n<p>\n  Maintenant que nous avons cr\u00e9\u00e9 un mod\u00e8le de cat\u00e9gorie, faisons quelques personnalisations.\n<\/p>\n<p>\n  Voyez \u00e0 quoi ressemble le mod\u00e8le actuel.\n<\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0ab8675b.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0ab8675b.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n  C&rsquo;est ce que nous essayons de r\u00e9aliser.\n<\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0aedc77e.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0aedc77e.webp\" alt=\"\" \/><\/a><\/p>\n<h5>\n  Structure basique<br \/>\n<\/h5>\n<p>\n  Le th\u00e8me vingt-sept a une disposition \u00e0 deux colonnes, mais nous voulons une disposition \u00e0 une seule colonne, nous ferons en sorte que ce mod\u00e8le soit en pleine largeur sans barre lat\u00e9rale.\n<\/p>\n<p>\n  Dans vingt-sept th\u00e8mes, il n&rsquo;y a pas <code>category.php<\/code>de fichier, nous l&rsquo;avons donc utilis\u00e9 <code>archive.php<\/code>comme mod\u00e8le de base et l&rsquo;avons nomm\u00e9 <code>category-photoshop.php<\/code>.\n<\/p>\n<p>\n  Ancien code (archive.php).\n<\/p>\n<pre><code>&lt;?php \/**\n\u00a0* The template for displaying archive pages\n\u00a0*\n\u00a0* @link https:\/\/codex.wordpress.org\/Template_Hierarchy\n\u00a0*\n\u00a0* @package WordPress\n\u00a0* @subpackage Twenty_Seventeen\n\u00a0* @since 1.0\n\u00a0* @version 1.0\n\u00a0*\/\n\u00a0\nget_header(); ?&gt;\n \n<\/code><\/pre>\n<div class=\"wrap\">\n  <code>\u00a0 &lt;?php if (have_posts() ): ?&gt; \u00a0<\/code><\/p>\n<header class=\"page-header\">\n    <code>\u00a0&lt;?php \u00a0the_archive_title( '\n\n&lt;h1 class=\"page-title\"&gt;', '' );&lt;br \/&gt;\n    \u00a0the_archive_description( '&lt;\/p&gt;\n&lt;div class=\"taxonomy-description\"&gt;', '&lt;\/div&gt;\n&lt;p&gt;' );&lt;br \/&gt;\n    \u00a0?&gt;&lt;br \/&gt;\n    \u00a0&lt;\/header&gt;\n&lt;p&gt;&lt;!-- .page-header --&gt;&lt;br \/&gt;\n    \u00a0&lt;?php endif; ?&gt; \u00a0<\/code><\/p>\n<div id=\"primary\" class=\"content-area\">\n      <code>\u00a0<\/code><br \/>\n      <main id=\"main\" class=\"site-main\" role=\"main\"><br \/>\n        <code>\u00a0 &lt;?php \u00a0if (have_posts() ): ?&gt; \u00a0&lt;?php \u00a0\/* Start the Loop *\/\n        \u00a0while (have_posts() ): the_post();\n        \u00a0\n        \/*\n        \u00a0* Include the Post-Format-specific template for the content.\n        \u00a0* If you want to override this in a child theme, then include a file\n        \u00a0* called content-___.php (where ___ is the Post Format name) and that will be used instead.\n        \u00a0*\/\n        \u00a0get_template_part( 'template-parts\/post\/content', get_post_format() );\n        \u00a0\n        endwhile;\n        \u00a0\n        the_posts_pagination( array(\n        \u00a0'prev_text' =&gt; twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-left') ). '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Previous page', 'twentyseventeen' ). '&lt;\/span&gt;',&lt;br \/&gt;\n        \u00a0'next_text' =&gt; '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Next page', 'twentyseventeen' ). '&lt;\/span&gt;'. twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-right') ),&lt;br \/&gt;\n        \u00a0'before_page_number' =&gt; '&lt;span class=\"meta-nav screen-reader-text\"&gt;'. __( 'Page', 'twentyseventeen' ). ' &lt;\/span&gt;',&lt;br \/&gt;\n        \u00a0) );&lt;br \/&gt;\n        \u00a0&lt;br \/&gt;\n        else: \u00a0&lt;br \/&gt;\n        get_template_part( 'template-parts\/post\/content', 'none' );&lt;br \/&gt;\n        \u00a0&lt;br \/&gt;\n        endif; ?&gt;&lt;br \/&gt;\n        \u00a0&lt;br \/&gt;\n        &lt;\/main&gt;&lt;!-- #main --&gt;&lt;br \/&gt;\n        \u00a0&lt;\/div&gt;\n&lt;p&gt;&lt;!-- #primary --&gt;&lt;br \/&gt;\n        \u00a0&lt;?php get_sidebar(); ?&gt;<\/code><br \/>\n      <\/main>\n    <\/div>\n<p><code>&lt;!-- .wrap --&gt;&lt;br \/&gt;\n    \u00a0 &lt;?php get_footer();<\/code><\/code><\/p>\n<p>Nouveau code (category-photoshop.php).<\/p>\n<pre><code>&lt;?php \/**\n    \u00a0* The template for displaying photoshop pages\n    \u00a0*\n    \u00a0* @link https:\/\/codex.wordpress.org\/Template_Hierarchy\n    \u00a0*\n    \u00a0* @package WordPress\n    \u00a0* @subpackage Twenty_Seventeen\n    \u00a0* @since 1.0\n    \u00a0* @version 1.0\n    \u00a0*\/\n    \u00a0\n    get_header(); ?&gt; \u00a0<\/code>\n    <div class=\"wrap\">\n      <code>\u00a0 &lt;?php if (have_posts() ): ?&gt; \u00a0<\/code>\n      <header class=\"page-header\">\n        <code>\u00a0&lt;?php \u00a0the_archive_title( '&lt;h1 class=\"page-title\"&gt;', '' );\n        \u00a0the_archive_description( '&lt;div class=\"taxonomy-description\"&gt;', '&lt;\/div&gt;' );\n        \u00a0?&gt;\n        \u00a0&lt;\/header&gt;&lt;!-- .page-header --&gt;\n        \u00a0&lt;?php endif; ?&gt; \u00a0<\/code>\n        <div id=\"primary\" class=\"content-area\">\n          <code>\u00a0<\/code>\n          <main id=\"main\" class=\"site-main\" role=\"main\">\n            <code>\u00a0 &lt;?php \u00a0if (have_posts() ): ?&gt; \u00a0&lt;?php \u00a0\/* Start the Loop *\/\n            \u00a0while (have_posts() ): the_post();\n            \u00a0\n            \/*\n            \u00a0* Include the Post-Format-specific template for the content.\n            \u00a0* If you want to override this in a child theme, then include a file\n            \u00a0* called content-___.php (where ___ is the Post Format name) and that will be used instead.\n            \u00a0*\/\n            \u00a0get_template_part( 'template-parts\/post\/content', get_post_format() );\n            \u00a0\n            endwhile;\n            \u00a0\n            the_posts_pagination( array(\n            \u00a0'prev_text' =&gt; twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-left') ). '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Previous page', 'twentyseventeen' ). '&lt;\/span&gt;',\n            \u00a0'next_text' =&gt; '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Next page', 'twentyseventeen' ). '&lt;\/span&gt;'. twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-right') ),\n            \u00a0'before_page_number' =&gt; '&lt;span class=\"meta-nav screen-reader-text\"&gt;'. __( 'Page', 'twentyseventeen' ). ' &lt;\/span&gt;',\n            \u00a0) );\n            \u00a0\n            else: \u00a0\n            get_template_part( 'template-parts\/post\/content', 'none' );\n            \u00a0\n            endif; ?&gt;\n            \u00a0\n            &lt;\/main&gt;&lt;!-- #main --&gt;\n            \u00a0&lt;\/div&gt;&lt;!-- #primary --&gt;\n            &lt;\/div&gt;&lt;!-- .wrap --&gt;\n            \u00a0\n            &lt;?php get_footer();<\/code><\/code><\/pre>\n<p>Ici, vous pouvez voir que j&rsquo;ai supprim\u00e9 le <code>&lt;?php get_sidebar(); ?&gt;<\/code>car ce mod\u00e8le n&rsquo;aura pas de barres lat\u00e9rales.<\/p>\n<p>\n              Cela supprimera la barre lat\u00e9rale mais la mise en page n&rsquo;est toujours pas pleine largeur, nous devons faire quelques ajustements CSS. N&rsquo;oubliez pas que tous les ajustements CSS seront effectu\u00e9s sur les fichiers CSS des th\u00e8mes enfants et non sur le th\u00e8me parent.\n            <\/p>\n<p>\n              WordPress ajoute une classe unique \u00e0 chaque cat\u00e9gorie avec son nom de cat\u00e9gorie dans le corps comme ceci, <code>category-photoshop<\/code>vous pouvez cibler cette classe pour styliser la page.\n            <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b127323.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b127323.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n              <strong>CSS&nbsp;:<\/strong>\n            <\/p>\n<pre><code>@media screen and (min-width: 48em) {\n.category-photoshop #primary {\n float: none;\n width: 100%;\n}\n}<\/code><\/pre>\n<p>\n              Utiliser <code>media query<\/code>simplement pour faire correspondre la feuille de style du th\u00e8me parent.\n            <\/p>\n<h5>\n              Ajouter une description de cat\u00e9gorie<br \/>\n            <\/h5>\n<p>\n              Vous pouvez afficher une description suppl\u00e9mentaire de chaque cat\u00e9gorie en ajoutant la description dans la section des cat\u00e9gories. Fournir des informations suppl\u00e9mentaires aidera les visiteurs \u00e0 mieux comprendre le sujet, mais vous pouvez rendre cette section plus int\u00e9ressante en donnant un aspect unique \u00e0 chaque cat\u00e9gorie.\n            <\/p>\n<p>\n              Selon notre conception, nous aurons besoin d&rsquo;une image personnalis\u00e9e sur le c\u00f4t\u00e9 gauche et d&rsquo;un nom de cat\u00e9gorie avec une description sur le c\u00f4t\u00e9 droit.\n            <\/p>\n<pre><code>&lt;?php \/**\n\u00a0* The template for displaying photoshop category\n\u00a0*\n\u00a0* @link https:\/\/codex.wordpress.org\/Template_Hierarchy\n\u00a0*\n\u00a0* @package WordPress\n\u00a0* @subpackage Twenty_Seventeen\n\u00a0* @since 1.0\n\u00a0* @version 1.0\n\u00a0*\/\n\u00a0\nget_header(); ?&gt;\n \n<\/code><\/pre>\n<div class=\"wrap\">\n              <code>\u00a0 &lt;?php if (have_posts() ): ?&gt; \u00a0<\/code><\/p>\n<header class=\"page-header\">\n                <code>\u00a0<\/code><\/p>\n<div class=\"header-category-img\">\n                  <code>&lt;img src=\"%3C?php%20echo%20get_stylesheet_directory_uri();%20?%3E\/assets\/images\/photoshop-banner.webp\" alt=\"Photoshop\" \/&gt;<\/code>\n                <\/div>\n<p><code>\u00a0<\/code><\/p>\n<div class=\"header-category-title\">\n                  <code>\u00a0<\/code><\/p>\n<h1 class=\"page-title\">\n                    <code>&lt;?php single_term_title()?&gt;<\/code><br \/>\n                  <\/h1>\n<p><code>\u00a0&lt;?php \u00a0the_archive_description( '\n\n&lt;div class=\"taxonomy-description\"&gt;', '&lt;\/div&gt;\n&lt;p&gt;' );&lt;br \/&gt;\n                  \u00a0?&gt;&lt;br \/&gt;\n                  \u00a0&lt;\/header&gt;\n&lt;\/div&gt;\n&lt;p&gt;                  \u00a0&lt;!-- .page-header --&gt;&lt;br \/&gt;\n                  \u00a0&lt;?php endif; ?&gt; \u00a0<\/code><\/p>\n<div id=\"primary\" class=\"content-area\">\n                    <code>\u00a0<\/code><br \/>\n                    <main id=\"main\" class=\"site-main\" role=\"main\"><br \/>\n                      <code>\u00a0 &lt;?php \u00a0if (have_posts() ): ?&gt; \u00a0&lt;?php \u00a0\/* Start the Loop *\/\n                      \u00a0while (have_posts() ): the_post();\n                      \u00a0\n                      \/*\n                      \u00a0* Include the Post-Format-specific template for the content.\n                      \u00a0* If you want to override this in a child theme, then include a file\n                      \u00a0* called content-___.php (where ___ is the Post Format name) and that will be used instead.\n                      \u00a0*\/\n                      \u00a0get_template_part( 'template-parts\/post\/content-photoshop', get_post_format() );\n                      \u00a0\n                      endwhile;\n                      \u00a0\n                      the_posts_pagination( array(\n                      \u00a0'prev_text' =&gt; twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-left') ). '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Previous page', 'twentyseventeen' ). '&lt;\/span&gt;',&lt;br \/&gt;\n                      \u00a0'next_text' =&gt; '&lt;span class=\"screen-reader-text\"&gt;'. __( 'Next page', 'twentyseventeen' ). '&lt;\/span&gt;'. twentyseventeen_get_svg( array( 'icon' =&gt; 'arrow-right') ),&lt;br \/&gt;\n                      \u00a0'before_page_number' =&gt; '&lt;span class=\"meta-nav screen-reader-text\"&gt;'. __( 'Page', 'twentyseventeen' ). ' &lt;\/span&gt;',&lt;br \/&gt;\n                      \u00a0) );&lt;br \/&gt;\n                      \u00a0&lt;br \/&gt;\n                      else: \u00a0&lt;br \/&gt;\n                      get_template_part( 'template-parts\/post\/content-photoshop', 'none' );&lt;br \/&gt;\n                      \u00a0&lt;br \/&gt;\n                      endif; ?&gt;&lt;br \/&gt;\n                      \u00a0&lt;br \/&gt;\n                      &lt;\/main&gt;&lt;!-- #main --&gt;&lt;br \/&gt;\n                      \u00a0&lt;\/div&gt;\n&lt;p&gt;&lt;!-- #primary --&gt;&lt;br \/&gt;\n                      &lt;!-- .wrap --&gt;&lt;br \/&gt;\n                      \u00a0&lt;br \/&gt;\n                      &lt;?php get_footer();<\/code><\/code><\/p>\n<p><strong>CSS\u00a0:<\/strong><\/p>\n<pre><code>.page-header {\n                      \u00a0border-bottom: 1px solid #ccc;\n                      \u00a0box-sizing: border-box;\n                      \u00a0margin-bottom: 1.5em;\n                      \u00a0padding-bottom: 0.5em;\n                      }\n                      .header-category-title {\n                      \u00a0float: left;\n                      \u00a0padding-top: 15px;\n                      \u00a0width: 85%;\n                      }\n                      .header-category-img {\n                      \u00a0float: left;\n                      \u00a0width: 15%;\n                      }<\/code><\/pre>\n<p>                      <a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b34bc17.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b34bc17.webp\" alt=\"\"><\/a><\/p>\n<p>Vous pouvez voir que j&rsquo;ai apport\u00e9 pas mal de modifications dans la <code>page-header<\/code>section, mais la plus importante est <code>single_term_title()<\/code>que je souhaite afficher uniquement le nom de la cat\u00e9gorie comme Photoshop au lieu de Category: Photoshop.<\/p>\n<p>Passons \u00e0 autre chose.<\/p>\n<h5>Vue de la bo\u00eete<\/h5>\n<p>Nous avons apport\u00e9 les modifications de base telles que la mise en page d&rsquo;une colonne et modifi\u00e9 la section de description de la cat\u00e9gorie. Faisons maintenant quelque chose d&rsquo;un peu plus avanc\u00e9, nous allons convertir la liste des articles de la vue liste en une vue en grille ou en bo\u00eete avec 3 \u00e9l\u00e9ments par colonne.<\/p>\n<p>Pour apporter ces modifications, nous devons modifier <code>get_template_part<\/code>le chemin car le contenu est appel\u00e9 \u00e0 partir d&rsquo;un emplacement diff\u00e9rent ici, mais dans certains th\u00e8mes, vous pouvez trouver que le contenu est directement plac\u00e9 dans le mod\u00e8le de base.<\/p>\n<pre><code>get_template_part( 'template-parts\/post\/content-photoshop', get_post_format() );<\/code><\/pre>\n<p>Maintenant, pour modifier cette page de contenu, vous devez copier le fichier du th\u00e8me parent vers le th\u00e8me enfant et le placer dans la m\u00eame structure de dossiers, puis le renommer comme vous le souhaitez.<\/p>\n<p>Ici, j&rsquo;ai copi\u00e9 le <code>content.php<\/code>fichier du th\u00e8me parent et l&rsquo;ai coll\u00e9 comme <code>content-photoshop.php<\/code>dans le th\u00e8me enfant. Il est renomm\u00e9 car les modifications apport\u00e9es ici n&rsquo;affecteront que ce mod\u00e8le.<\/p>\n<p>                      <a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b553c52.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0b553c52.webp\" alt=\"\"><\/a><\/p>\n<p>Code (contenu-photoshop.php).<\/p>\n<pre><code>&lt;?php \/**\n                      \u00a0* Template part for displaying photoshop posts\n                      \u00a0*\n                      \u00a0* @link https:\/\/codex.wordpress.org\/Template_Hierarchy\n                      \u00a0*\n                      \u00a0* @package WordPress\n                      \u00a0* @subpackage Twenty_Seventeen\n                      \u00a0* @since 1.0\n                      \u00a0* @version 1.2\n                      \u00a0*\/\n                      \u00a0\n                      ?&gt; \u00a0<\/code>\n                      <article id=\"post-&lt;?php the_ID(); ?&gt;\" post_class=\"\">\n                        <code>&gt; \u00a0&lt;?php \u00a0if (is_sticky() && is_home() ): \u00a0echo twentyseventeen_get_svg( array( 'icon' =&gt; 'thumb-tack') );\n                        \u00a0endif;\n                        \u00a0?&gt;\n                        \u00a0&lt;?php if ('' !== get_the_post_thumbnail() &&! is_single() ): ?&gt; \u00a0<\/code>\n                        <div class=\"post-thumbnail\">\n                          <code>\u00a0 &lt;a href=\"https:\/\/inform.click%3C\"&gt;\u00a0&lt;?php the_post_thumbnail( 'twentyseventeen-featured-image' ); ?&gt; \u00a0&lt;\/a&gt; \u00a0<\/code>\n                        <\/div><!-- .post-thumbnail -->\n                        <code>\u00a0&lt;?php endif; ?&gt; \u00a0<\/code>\n                        <header class=\"entry-header1\">\n                          <code>\u00a0&lt;?php \u00a0if (is_single()) {\n                          \u00a0the_title( '&lt;h1 class=\"entry-title\"&gt;', '' );\n                          \u00a0} elseif (is_front_page() && is_home()) {\n                          \u00a0the_title( '&lt;h3 class=\"entry-title\"&gt;&lt;a href=\"https:\/\/inform.click'.%20esc_url(%20get_permalink()%20).%20'\" rel=\"bookmark\"&gt;', '&lt;\/a&gt;&lt;\/h3&gt;' );\n                          \u00a0} else {\n                          \u00a0the_title( '&lt;h2 class=\"entry-title\"&gt;&lt;a href=\"https:\/\/inform.click'.%20esc_url(%20get_permalink()%20).%20'\" rel=\"bookmark\"&gt;', '&lt;\/a&gt;&lt;\/h2&gt;' );\n                          \u00a0}\n                          \u00a0if ('post' === get_post_type()) {\n                          \u00a0echo '&lt;div class=\"entry-meta\"&gt;';\n                          \u00a0if (is_single()) {\n                          \u00a0twentyseventeen_posted_on();\n                          \u00a0} else {\n                          \u00a0echo twentyseventeen_time_link();\n                          \u00a0twentyseventeen_edit_link();\n                          \u00a0};\n                          \u00a0echo '&lt;\/div&gt;&lt;!-- .entry-meta --&gt;';\n                          \u00a0};\n                          \u00a0?&gt;\n                          \u00a0&lt;\/header&gt;&lt;!-- .entry-header --&gt;\n                          \u00a0\n                          &lt;div class=\"entry-content\"&gt;\n                          \u00a0&lt;?php \u00a0\/* translators: %s: Name of current post *\/\n                          \u00a0if (is_single() ): \u00a0the_content( sprintf(\n                          \u00a0__( 'Continue reading&lt;span class=\"screen-reader-text\"&gt; \"%s\"', 'twentyseventeen' ),\n                          \u00a0get_the_title()\n                          \u00a0) );\n                          \u00a0\n                          ks29so_link_pages( array(\n                          \u00a0'before' =&gt; '&lt;div class=\"page-links\"&gt;'. __( 'Pages:', 'twentyseventeen' ),\n                          \u00a0'after' =&gt; '&lt;\/div&gt;',\n                          \u00a0'link_before' =&gt; '&lt;span class=\"page-number\"&gt;',\n                          \u00a0'link_after' =&gt; '&lt;\/span&gt;',\n                          \u00a0) );\n                          \u00a0else:\n                          \u00a0\n                          the_excerpt( sprintf(\n                          \u00a0__( 'Continue reading&lt;span class=\"screen-reader-text\"&gt; \"%s\"&lt;\/span&gt;', 'twentyseventeen' ),\n                          \u00a0get_the_title()\n                          \u00a0) );\n                          \u00a0\n                          ks29so_link_pages( array(\n                          \u00a0'before' =&gt; '&lt;div class=\"page-links\"&gt;'. __( 'Pages:', 'twentyseventeen' ),\n                          \u00a0'after' =&gt; '&lt;\/div&gt;',\n                          \u00a0'link_before' =&gt; '&lt;span class=\"page-number\"&gt;',\n                          \u00a0'link_after' =&gt; '&lt;\/span&gt;',\n                          \u00a0) );\n                          \u00a0endif;\n                          \u00a0?&gt;\n                          \u00a0&lt;\/div&gt;&lt;!-- .entry-content --&gt;\n                          \u00a0\n                          &lt;?php \u00a0if (is_single()) {\n                          \u00a0twentyseventeen_entry_footer();\n                          \u00a0}\n                          \u00a0?&gt; \u00a0<\/code>\n                        <\/header>\n                      <\/article><code>&lt;!-- #post-## --&gt;<\/code>\n                      <p>\n                        Maintenant, peu de choses \u00e0 noter ici que j'ai ajout\u00e9 une classe personnalis\u00e9e <code>one-third<\/code>dans la section de l'article et que j'ai chang\u00e9 le type de contenu <code>excerpt<\/code>pour la vue de la bo\u00eete, d'autres changements de structure s'expliquent d'eux-m\u00eames.\n                      <\/p>\n                      <p>\n                        <strong>CSS&nbsp;:<\/strong>\n                      <\/p>\n                      <pre><code>.category-photoshop main{\n margin:0 -15px;\n}\n.one-third {\n box-sizing: border-box;\n float: left;\n padding: 0 15px;\n width: 33.333%;\n}\n.one-third .post-container {\n border: 1px solid #ccc;\n padding: 10px;\n}\n.one-third .post-thumbnail{\n margin-bottom:0;\n}\n.one-third h2{\n margin-bottom:0.2em;\n}<\/code><\/pre>\n<p>\n                        Maintenant, voici \u00e0 quoi ressemble la mise en page.\n                      <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0aedc77e.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0aedc77e.webp\" alt=\"\" \/><\/a><\/p>\n<h3>\n                        Avec CSS uniquement<br \/>\n                      <\/h3>\n<p>\n                        Si vous n'\u00eates pas \u00e0 l'aise avec le code php, vous pouvez styliser les pages de cat\u00e9gorie avec CSS uniquement, mais ces modifications seront limit\u00e9es de mani\u00e8re \u00e0 ce que vous ne puissiez pas ajouter ou modifier le code, vous ne pouvez styliser que les \u00e9l\u00e9ments existants.\n                      <\/p>\n<p>\n                        Voyons \u00e0 travers des exemples comment, m\u00eame avec ces limitations, vous pouvez rendre vos pages de cat\u00e9gories uniques.\n                      <\/p>\n<p>\n                        Disons que nous voulons styliser notre cat\u00e9gorie wordpress \u00e0 partir de cela.\n                      <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0bb17929.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0bb17929.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n                        pour \u00e7a.\n                      <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0c070623.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0c070623.webp\" alt=\"\" \/><\/a><\/p>\n<h5>\n                        Style de base<br \/>\n                      <\/h5>\n<p>\n                        Vous pouvez changer la couleur de fond tr\u00e8s facilement avec CSS en ciblant la classe fournie par wordpress.\n                      <\/p>\n<p>\n                        Quelque chose comme \u00e7a.\n                      <\/p>\n<p>\n                        <strong>CSS&nbsp;:<\/strong>\n                      <\/p>\n<pre><code>.category-wordpress .site-content-contain {\n background-color:#eaeaea;\n}<\/code><\/pre>\n<h5>\n                        Ajouter une ic\u00f4ne au titre de la cat\u00e9gorie<br \/>\n                      <\/h5>\n<p>\n                        Vous pouvez ajouter des ic\u00f4nes uniques \u00e0 chaque cat\u00e9gorie avec des images d'arri\u00e8re-plan, selon l'exigence ici, nous en ajouterons une \u00e0 notre cat\u00e9gorie wordpress uniquement.\n                      <\/p>\n<p>\n                        <strong>CSS&nbsp;:<\/strong>\n                      <\/p>\n<pre><code>.category-wordpress .page-header {\n border-bottom: 1px solid #ccc;\n margin-bottom: 1.5em;\n padding-bottom: 0.5em;\n}\n.category-wordpress .page-header h1{\n background:url(\"assets\/images\/wordpress-logo.webp\") no-repeat left center;\n padding-bottom:5px;\n padding-left:35px;\n}<\/code><\/pre>\n<h5>\n                        Cr\u00e9ation d'une page pleine largeur<br \/>\n                      <\/h5>\n<p>\n                        Vous pouvez convertir deux ou plusieurs pages de colonnes en une page pleine largeur au moins visuellement via CSS.\n                      <\/p>\n<p>\n                        <strong>CSS&nbsp;:<\/strong>\n                      <\/p>\n<pre><code>.category-wordpress:not(.error404) #primary{\n float: none;\n width: 100%;\n}\n \n.category-wordpress #secondary{\n display:none;\n}<\/code><\/pre>\n<p>\n                        Je sais que c'est un hack CSS et non recommand\u00e9 comme meilleure pratique, mais vous pouvez atteindre votre objectif de conception de cette mani\u00e8re, surtout si vous n'\u00eates pas suffisamment confiant pour travailler avec des mod\u00e8les.\n                      <\/p>\n<p><a href=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0c38733b.webp\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/inform.click\/wp-content\/uploads\/2022\/11\/post-287596-6382d0c38733b.webp\" alt=\"\" \/><\/a><\/p>\n<p>\n                        Mais si vous pouvez travailler avec des mod\u00e8les, cette m\u00e9thode de cr\u00e9ation d'une page pleine largeur n'est pas recommand\u00e9e en tant que raccourci, car tout ce que vous faites est de la masquer dans le navigateur tant qu'elle reste dans le DOM.\n                      <\/p>\n<h4>\n                        Conclusion<br \/>\n                      <\/h4>\n<p>\n                        Comme vous pouvez le voir, vous pouvez faire beaucoup pour styliser diff\u00e9rentes cat\u00e9gories et les exemples mentionn\u00e9s ci-dessus ne sont qu'un point de d\u00e9part, mais les possibilit\u00e9s d\u00e9pendent de votre capacit\u00e9 \u00e0 travailler avec des mod\u00e8les et CSS. En fonction de votre niveau de comp\u00e9tence, vous pouvez choisir la mani\u00e8re dont vous souhaitez styliser vos cat\u00e9gories.\n                      <\/p>\n<p>\n                        Alors, connaissez-vous d'autres fa\u00e7ons de styliser diff\u00e9rentes cat\u00e9gories diff\u00e9remment, faites-le nous savoir dans la section commentaires ci-dessous.\n                      <\/p>\n<\/p>\n<div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">\n                        Source d'enregistrement: instantshift.com\n                      <\/div>\n<p>                    <\/main>\n                  <\/div>\n<\/p><\/div>\n<\/header><\/div>\n<p>          <\/main>\n        <\/div>\n<\/header><\/div>\n<\/header>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Le design a toujours \u00e9t\u00e9 l&rsquo;un des aspects les plus importants de l&rsquo;interface utilisateur. Une bonne interface utilisateur entra\u00eenera plus de visiteurs sur votre site et, \u00e9ventuellement, plus de revenus pour vous. Il existe aujourd&rsquo;hui des millions de sites Web en direct et vous devez rendre votre site suffisamment unique pour se d\u00e9marquer de vos concurrents. Quelle est la popularit\u00e9 de WordPress Il existe de nombreuses fa\u00e7ons de cr\u00e9er votre site Web, mais la plate-forme que vous choisissez pour votre site Web peut \u00eatre un facteur majeur pour d\u00e9terminer le degr\u00e9 de personnalisation que vous pouvez apporter. Il existe de nombreuses plates-formes parmi lesquelles vous pouvez choisir, mais wordpress est l&rsquo;une des\u2026<\/p>\n","protected":false},"author":1,"featured_media":192398,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[223,145,54],"tags":[],"class_list":["post-251728","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-manuels-scolaires","category-trucs-et-astuces-web","category-web-et-wordpress"],"_links":{"self":[{"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/posts\/251728","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/comments?post=251728"}],"version-history":[{"count":0,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/posts\/251728\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/media\/192398"}],"wp:attachment":[{"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/media?parent=251728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/categories?post=251728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/inform.click\/fr\/wp-json\/wp\/v2\/tags?post=251728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}