? >Comment personnaliser votre modèle d'archive de catégorie WordPress

Publié: 2022-10-23

La plupart des thèmes WordPress sont livrés avec leurs propres modèles pour afficher les archives de catégories, mais vous souhaiterez parfois personnaliser ce modèle pour mieux répondre à vos besoins. Dans cet article, nous allons vous montrer comment personnaliser votre modèle d'archive de catégorie WordPress. Tout d'abord, vous devrez créer un fichier appelé category.php dans votre thème WordPress. Vous pouvez le faire en allant dans le tableau de bord WordPress > Apparence > Éditeur. Une fois que vous avez ouvert category.php, vous devrez éditer le code pour inclure ce qui suit : /* Nom du modèle : Category Archive */ get_header(); ? > // Démarre la boucle. tandis que ( have_posts() ) : the_post(); // Inclut le modèle de contenu de la page. get_template_part( 'contenu', 'page' ); // Fin de la boucle. pendant ce temps; ? > Ce code indique à WordPress d'utiliser le modèle category.php pour les pages d'archives de catégories. Ensuite, vous devrez éditer la boucle dans category.php. La boucle est le code qui affiche les articles sur vos pages d'archives de catégories. Pour éditer la boucle, vous aurez besoin de trouver le code suivant dans category.php : Vous pouvez éditer ce code pour afficher les articles comme vous le souhaitez. Par exemple, vous pouvez le modifier pour afficher les articles dans une disposition de grille comme celle-ci : get_template_part( 'content', 'grid' ); // Fin de la boucle. pendant ce temps;

Des pages de catégorie mal conçues ou fades peuvent dissuader les visiteurs de rester sur votre site et nuire à votre classement général. La création de modèles de catégories personnalisés est une méthode courante utilisée par les concepteurs de sites Web pour créer des sites Web uniques qui attirent les visiteurs. Dans cet article, nous verrons pourquoi vous préférerez peut-être un modèle de catégorie WordPress personnalisé. Créez un modèle de catégorie dans WordPress de différentes manières. Dans les sections suivantes, nous passerons en revue trois méthodes de codage. Vous pouvez créer des fichiers de modèle personnalisés, utiliser des instructions conditionnelles dans un fichier d'archive (category.html ou archive.html) pour créer des codes CSS spécifiques à une catégorie et faire diverses autres choses. La création d'un fichier de modèle distinct est le moyen le plus simple d'en créer un personnalisé.

Le contenu de l'archive de votre thème peut être copié dans ce cas. Si vous n'avez aucune idée de ce que vous allez faire avec votre fichier de modèle de catégorie personnalisé , il est préférable de le mettre en place et de le faire fonctionner vous-même. Dans chaque cas, le nouveau thème doit être téléchargé dans votre dossier FTP. Un seul fichier peut être modifié pour créer plusieurs modèles à l'aide d'instructions conditionnelles. La fonction is_category, qui est l'une des fonctions les plus importantes, est utilisée à cette fin. La fonction déterminera si une page est une page d'archive pour une catégorie ou non. Si le code n'inclut pas de paramètre, toutes les pages de catégories seront affectées.

Il est également possible de spécifier un paramètre (nom de catégorie, slugs, identifiants, ou un tableau de tous types). Ces étapes peuvent être effectuées si vous avez déjà des paramètres (pour plus de détails, voir la section précédente). Nous utiliserons le code ci-dessous pour créer une boucle de publication. Selon la catégorie, vous verrez un contenu différent pour les publications. Pour appliquer le code à une catégorie spécifique, vous devez d'abord utiliser un sélecteur unique. Utilisez une syntaxe de code, une indentation et des commentaires utiles appropriés pour éviter ces erreurs. Lorsque vous cliquez avec le bouton droit sur un élément, vous verrez l'option Inspecter.

Les outils de développement Chrome sont accessibles en sélectionnant l'onglet Éléments dans le menu Chrome. La balise d'ouverture et ses classes sont situées près du haut de la page. Vous devriez pouvoir trouver facilement la classe avec l'ID de catégorie en haut de la page. Tous les écrans d'une largeur minimale de 1025 512 (la première ligne contient la condition pour laquelle ce code s'applique) sont soumis au code ci-dessous. Toutes les règles entre parenthèses s'appliquent aux pages dont la classe archive-title est classée dans la catégorie-17. À l'aide des requêtes multimédias, vous pouvez appliquer sélectivement du code CSS, dans ou sur une largeur de plage, ou pour une fenêtre d'affichage spécifique.

Modèle d'archive de catégorie WordPress

Crédit : mekshq.com

Un modèle d'archive de catégorie est un fichier de modèle WordPress qui est utilisé pour afficher une liste de publications attribuées à une catégorie particulière. Ce modèle est généralement utilisé sur les pages d'archives de catégories, qui sont des pages qui affichent une liste de tous les articles affectés à une catégorie spécifique. Le modèle d'archive de catégorie peut être utilisé pour afficher une liste de publications dans n'importe quel ordre, mais il est le plus souvent utilisé pour afficher une liste de publications dans l'ordre chronologique inverse.

Pour donner à vos catégories une apparence et une convivialité distinctes, WordPress vous permet de créer un modèle de catégorie qui comprend différents types d'informations pour chacune. Vous pouvez créer un nouveau modèle de catégorie en le nommant catégorie-(nom).php, où le nom de votre catégorie est le nom du fichier. Par conséquent, le fichier est nommé de manière à faire référence à votre catégorie. Le trait d'union entre les mots d'une catégorie sera différent pour chaque mot de la catégorie - par exemple, nourriture du petit-déjeuner = nourriture du petit-déjeuner. Par conséquent, le modèle que vous allez utiliser est catégorie-petit-déjeuner-nourriture. Une fois que vous avez téléchargé votre nouveau fichier category.php, accédez à votre fichier category.html d'origine. Pour modifier le nouveau fichier pour une catégorie d'aliments spécifique, cliquez simplement dessus.

Obtenir le nom de la catégorie pour une page d'archive

Lors de la construction d'une page d'archive, la fonction get_the_archive_tag() est requise pour fournir le nom de la catégorie. L'ID et les slugs de la fonction doivent tous deux être présents pour fonctionner. Pour obtenir le post ID 1 pour la catégorie qui vous intéresse, utilisez cette méthode :
Get_the_archive_tag (1, 'category.'); br> Vous devez faire attention à quelques points lorsque vous travaillez avec les archives de WordPress. Avant de commencer à parcourir vos archives, il est essentiel que vous déterminiez d'abord quels messages doivent être classés. De plus, assurez-vous que le nom de catégorie qui apparaîtra sur la page d'archive correspond au nom de catégorie qui sera attribué à chaque article de votre archive. Enfin, assurez-vous que les slugs que vous spécifiez pour la publication dans votre archive correspondent à ceux que vous spécifiez pour la publication dans le modèle d'archive.

Modèle d'archive de taxonomie personnalisée WordPress

Crédit : brayve.net

Un modèle d'archive de taxonomie personnalisée WordPress est un fichier de modèle utilisé pour afficher une liste de publications associées à une taxonomie personnalisée. Les taxonomies personnalisées sont des catégories définies par l'utilisateur qui peuvent être utilisées pour regrouper les publications. WordPress est livré avec un modèle d'archive par défaut, qui peut être utilisé pour afficher une liste de publications regroupées par taxonomie personnalisée. Toutefois, si vous souhaitez afficher une liste de publications plus spécifique ou personnalisée, vous pouvez créer un modèle d'archive de taxonomie personnalisé.

Dans ce cas, je devrais créer une grille dans laquelle tous les termes de taxonomie seraient affichés, y compris une image. Le champ image le définit, et l'année est un simple champ texte. Je suis tombé sur ces informations sur Stack Exchange concernant WP et les archives de taxonomie : https://www.stackexchange.com/questions/48435/get-term-archive-url-link. Afin de simplifier les choses, je suis passé à une taxonomie de catégorie de produits enfants. Pour afficher tous mes produits d'art directement sur le modèle archive.html, j'ai ajouté un nom de série Artwork à mes produits, et j'ai également ajouté un raccourci [product_categories number Merci d'avoir eu la patience d'essayer quelque chose de nouveau !

Création d'une page d'archive personnalisée dans WordPress

C'est une archive que nous avons. Le modèle php affiche les catégories, les balises, les pages d'auteur et les archives mensuelles en un seul endroit. Une page d'archives personnalisée sera un emplacement unique sur le site qui stockera toutes vos archives précédentes. Avant de pouvoir créer une page d'archive personnalisée dans WordPress, vous devez d'abord copier le fichier page.php de votre thème et le renommer archive.php. L'étape suivante consiste à modifier l'appel de la fonction get_template_part() en get_template_part('content', 'tmpl_archives');. Après cela, déclarez ce qui suit : *br> au début du fichier. Ce nom de modèle est un modèle personnalisé qui commence par Archive Page Custom.

Modèle de page de catégorie de type de message personnalisé

Crédit : TemplateToaster

Un modèle de page de catégorie de type de publication personnalisé peut être un excellent moyen de présenter votre contenu d'une manière à la fois visuellement attrayante et facile à naviguer. En créant un modèle personnalisé, vous pouvez contrôler la mise en page et la conception de vos pages de catégorie, ce qui permet aux visiteurs de trouver facilement le contenu qu'ils recherchent.

Dans un widget de barre latérale, je voudrais afficher les catégories dans l'une de ces taxonomies (le même comportement que le widget de catégorie principal). Dans le passé, j'ai créé le widget de catégories en le développant avec un plugin, Custom Post Type Widgets, ou en le développant avec un Snippets ou un shortcode dans un widget HTML personnalisé. Le modèle archive.php affiche les résultats d'un clic sur une catégorie. Les listes de catégories s'affichent correctement, tant qu'elles correspondent au modèle ; il n'est pas nécessaire de mettre à jour le modèle. J'espère que ce n'est pas quelque chose de simple et de stupide que j'ai fait ici, parce que je ne peux pas me permettre de faire quelque chose de stupide ici. J'ai essayé tout ce que je peux penser ici, mais je ne peux pas comprendre. Le lien dans votre message n'a pas de modèle archive.php ; c'est simplement une page normale.

Les classes peuvent être trouvées dans la section du corps. Lorsqu'un fichier archive-course.html ou taxonomy-topic.html est présent, ils ne sont pas reconnus. Le dernier lien vous amènera au lien d'archive. Pour le trouver, recherchez le texte "Ceci est une archive" au-dessus du titre principal. PHP - Je l'ai téléchargé dans l'archive. Vous pouvez utiliser PHP comme marqueur pour indiquer un point. "Je viens de le regarder à nouveau, et plusieurs personnes affirment que le problème a été résolu lorsqu'ils ont utilisé l'option Publier le nom sur leurs permaliens", ai-je écrit. Que recommanderiez-vous de créer un widget de catégorie pour un CPT et une taxonomie personnalisée, avec un modèle personnalisé pour sa page d'archive de catégorie ?

Comment afficher les catégories de mon type de publication personnalisé ?

Vous devez inclure ce code dans les fonctions de votre thème afin de pouvoir afficher les types de publication personnalisés sur la même page de catégorie que vos publications par défaut. Soit un plugin spécifique à php, soit un site Web spécifique à php. $post_type = array (nav_menu_item, 'post','films'); // n'oubliez pas d'ajouter nav_menu_item au tableau pour utiliser les menus.

Le plugin de menu personnalisé WordPress

Vous pouvez utiliser le plugin WordPress Custom Menu pour afficher les publications d'une catégorie spécifique à un emplacement différent sur votre site. Vous pouvez facilement ajouter des publications de catégories spécifiques à vos menus personnalisés en utilisant ce plugin. De plus, vous pouvez ajouter des messages à des menus spécifiques en cliquant dessus.

Modèle de catégories WordPress personnalisé

Un modèle de catégories WordPress personnalisé est un modèle spécialement conçu pour être utilisé avec les catégories WordPress. Ce type de template peut être utilisé pour afficher une liste de toutes les catégories de votre site WordPress, ou pour afficher une catégorie spécifique. Un modèle de catégories WordPress personnalisé peut être créé à l'aide de l'éditeur de thèmes WordPress.

Modèles de catégorie

Les modèles de catégorie sont utilisés pour afficher une liste d'articles appartenant à une catégorie particulière. Ils sont généralement utilisés sur les pages de catégorie, mais peuvent également être utilisés sur d'autres pages, telles que des listes d'articles connexes.
Les modèles de catégorie incluent généralement le nom de la catégorie, une description et une liste d'articles dans la catégorie. Les articles sont généralement triés par popularité ou date, et peuvent être affichés de différentes manières, comme dans une grille ou une liste.

Les publications d'une catégorie spécifique sont répertoriées par ordre chronologique dans une page qui apparaît lorsqu'un spectateur visite une catégorie, des publications les plus récentes en haut aux plus anciennes en bas. Il existe de nombreuses options pour un thème, et vous voudrez peut-être les passer en revue. Dans cet article, vous apprendrez à modifier l'apparence des visiteurs de votre blog après qu'ils aient visité l'une des pages de catégorie de votre site. Pour faire un affichage spécial de la catégorie 6, commencez par copier le fichier category.html. Vous voudrez peut-être afficher un texte différent selon la catégorie que le visiteur consulte en fonction des options disponibles dans vos menus. Il est possible d'éviter cela en créant un fichier spécial catégorie-#.php (comme décrit dans l'introduction) qui contient votre propre version du texte. Vous pouvez réduire la taille de vos pages de catégorie en affichant des extraits plutôt que l'intégralité du contenu de chaque publication en utilisant cette méthode.

Vous pouvez également utiliser une image liée à votre message pour remplacer le contenu de votre message. Pour ce faire, les images doivent être incluses dans les sections Extrait de vos publications. Nous pouvons utiliser la balise de modèle the_excerpt_rss() pour insérer le HTML img dans un lien en n'utilisant pas de balise de paragraphe. Si vous utilisez un extrait de cette manière, votre flux RSS peut en souffrir ; par conséquent, vous devez plutôt choisir de placer vos publications complètes dans des flux RSS. En utilisant Conditional_Tags, vous pouvez également créer des archives qui répondent aux conditions spécifiées par l'URL ou le contexte.

Personnalisation des archives de taxonomie

La personnalisation des archives de taxonomie peut être un excellent moyen d'organiser votre contenu et de le rendre plus facilement accessible à vos lecteurs. En personnalisant l'ordre dans lequel vos termes de taxonomie sont affichés, vous pouvez contrôler la façon dont vos lecteurs parcourront votre contenu. Vous pouvez également ajouter des champs personnalisés à vos archives de taxonomie pour fournir des informations supplémentaires sur vos termes.

Ce que je veux, c'est une archive de termes de taxonomie automatisée qui peut être personnalisée pour répondre à mes besoins spécifiques. Toolset a un bon moyen de créer une archive WordPress personnalisée pour votre taxonomie. Cet article contient un lien brisé à la fin qui semble suggérer un article utile sur l'ensemble d'outils : https://toolset.com/documentation/customizing-sites-using-php/creating-taxonomy-term-archives/. Si vous préférez une vue Taxonomie plutôt qu'un type de publication, sélectionnez Taxonomie au lieu de Contenu. Est-il possible de créer une archive ou une vue qui fera cela pour plusieurs taxonomies ? Si vous créez une archive de taxonomie, vous pourrez voir tous les termes associés à la taxonomie, tels que "Tolérances", "Tolérance à la sécheresse" ou "Tolérance au gel". Cette fonctionnalité serait similaire à celle des codes abrégés de catégorie de produit de WooCommerce. Pouvez-vous mettre cela dans les demandes de fonctionnalités ?

Une vue pour une taxonomie spécifique peut être créée et conçue de telle sorte qu'elle apparaisse dans le tableau de bord des vues comme si c'était la vôtre, et vous pouvez dupliquer cette vue. Vous pouvez facilement intégrer l'édition en utilisant le même modèle de boucle de la première vue. Vous pouvez supprimer un modèle en double de Toolset si vous le souhaitez.

Création de taxonomies personnalisées dans WordPress

Dans ce paragraphe éditorial, j'aimerais expliquer comment utiliser les taxonomies personnalisées.
À l'aide de taxonomies personnalisées, vous pouvez organiser votre contenu de manière logique pour votre site Web. Ils peuvent être utiles pour organiser votre contenu et vous aider à en garder une trace. Des taxonomies personnalisées peuvent être créées dans WordPress à l'aide de la fonction register_taxonomy(), et elles peuvent être ajoutées à votre site Web à l'aide de l'interface utilisateur CPT. L'élément de menu Taxonomies peut être modifié. Avant l'enregistrement de la taxonomie, vous devez d'abord créer un type de publication personnalisé.