Les catégories offrent un moyen simple de trier votre contenu WordPress. Cependant, vous pouvez faire bien plus avec les catégories pour rendre votre site plus convivial pour les utilisateurs et les moteurs de recherche. Dans cet article, nous allons vous montrer quelques-uns des hacks et plugins de catégories les plus recherchés pour WordPress.
Saviez-vous que chaque catégorie de votre site WordPress possède son propre flux RSS ? Ajoutez simplement un flux à la fin de l’URL de votre catégorie comme ceci :
https://word-press.club/category/news/feed/
C'est tout, vous pouvez ajouter ce lien sur les modèles de catégories. Ne vous inquiétez pas, nous vous montrerons comment créer des modèles de catégories plus loin dans cet article.
Un autre grand avantage des flux de catégories est que vous pouvez permettre à vos utilisateurs de s'abonner à des catégories. Cela donne à vos utilisateurs la possibilité de s'abonner uniquement aux sujets qui les intéressent.
Le widget de catégories par défaut dans WordPress ne vous permet pas d'afficher un lien de flux RSS à côté des noms de catégories. Si vous souhaitez afficher des liens de flux à côté des noms de catégories, ajoutez ce code dans le fichier function.php de votre thème ou dans un plugin WordPress spécifique au site.
function wpb_categories_with_feed() { $args = array( 'orderby' => 'name', 'feed' => 'RSS', 'echo' => false, 'title_li' => '', ); $string .= '<ul>'; $string .= wp_list_categories($args); $string .= '</ul>'; return $string; } // add shortcode add_shortcode('categories-feed', 'wpb_categories_with_feed'); // Add filter to execute shortcodes in text widgets add_filter('widget_text', 'do_shortcode');
Vous devez ajouter le shortcode [categories-feed]
dans un widget de texte pour répertorier les catégories avec des liens de flux à côté d'elles.
Les images rendent le Web plus intéressant. Vous pouvez utiliser des images pour faire ressortir vos pages de catégories. Pour associer des images à vos catégories, vous devez installer et activer le plugin Taxonomy Images. Lors de l'activation, vous devez visiter Paramètres » Images de taxonomie pour activer les images pour les catégories.
Pour associer des images à des catégories, visitez simplement Publier »Catégories et cliquez sur l'icône miniature pour télécharger les images de catégorie.
Consultez notre guide sur la façon d’ajouter des images de taxonomie dans WordPress pour plus de détails.
Par défaut, les catégories ne sont disponibles que pour les publications sur WordPress. Cependant, vous pouvez les associer à n’importe quel type de publication, y compris les pages. Installez et activez simplement le plugin Post Tags and Categories for Pages. Cela fonctionne immédiatement et vous n'avez aucun paramètre à configurer. Cliquez simplement sur les pages et vous verrez les catégories et les balises sous le menu des pages. Jetez un œil à notre tutoriel sur la façon d’ajouter des catégories et des balises pour les pages WordPress pour plus d’informations.
Dans WordPress, vous pouvez rendre les publications collantes pour les présenter sur votre page d'accueil. Pour ajouter des posts collants à vos pages de catégorie, installez et activez simplement le plugin Category Sticky Posts. Lors de l'activation, le plugin ajoute une métabox collante de catégorie sur l'écran de post-édition. Consultez notre tutoriel sur la façon d’ajouter des publications collantes pour les catégories WordPress pour des instructions détaillées.
WordPress est livré avec un puissant moteur de thème. Par défaut, il recherche des modèles portant des noms spécifiques dans votre thème pour afficher certaines pages. Par exemple, le modèle category.php
dans un thème est utilisé pour afficher toutes les pages de catégories.
De même, vous pouvez créer des modèles pour des catégories spécifiques en nommant le modèle avec le nom de la catégorie. Par exemple, pour créer un modèle pour la catégorie films, vous nommerez le fichier modèle category-movie.php
.
Utilisez le fichiercategory.php de votre thème comme point de départ pour votre modèle de catégorie unique, puis apportez les modifications dont vous avez besoin. Pour des instructions plus détaillées, consultez notre tutoriel sur la création de modèles de catégories dans WordPress.
Par défaut, toutes vos publications apparaissent dans le flux RSS de votre site. Si vous souhaitez masquer certaines catégories du flux RSS principal du site, installez et activez simplement le plugin Ultimate Category Excluder. Lors de l'activation, visitez simplement Paramètres »Exclusion de catégories pour sélectionner les catégories que vous souhaitez masquer de vos flux RSS.
L'utilisation principale des catégories est de vous aider à trier votre contenu et d'aider vos utilisateurs à trouver facilement du contenu. Si un utilisateur trouve intéressant un article dans une catégorie spécifique, il est alors susceptible de lire des articles similaires dans la même catégorie. Pour afficher les publications récentes d'une catégorie, utilisez ce code dans votre thème où vous souhaitez que les publications récentes d'une catégorie apparaissent.
$the_query = new WP_Query( 'category_name=news' ); if ( $the_query->have_posts() ) { echo '<ul>'; while ( $the_query->have_posts() ) { $the_query->the_post(); echo '<li>' . get_the_title() . '</li>'; } echo '</ul>'; } else { // no posts found } /* Restore original Post Data */ wp_reset_postdata();
Remplacez la valeur decategory_name par le nom de la catégorie que vous souhaitez utiliser.
Lorsque vous gérez un site WordPress multi-auteurs, vous souhaiterez peut-être assigner aux auteurs la publication uniquement dans des catégories spécifiques qui leur sont assignées. Installez et activez simplement le plugin Restrict Author Posting. Lors de l'activation, accédez à Utilisateurs et modifiez l'utilisateur auquel vous souhaitez attribuer une catégorie. Sur l'écran de modification de l'utilisateur, vous verrez une section Restreindre la publication de l'auteur à une catégorie, dans laquelle vous pouvez sélectionner la catégorie attribuée à cet utilisateur particulier.
Nous recommandons à nos utilisateurs d'afficher des extraits sur les pages d'archives et de catégories. L'affichage d'extraits réduit uniquement le temps de chargement de votre page, ce qui est bon pour le référencement. En dehors de cela, il vous protège également des problèmes de contenu en double sur votre site. Pour remplacer le contenu complet par des extraits sur les pages de catégories, ajoutez simplement ce code au fichier function.php de votre thème ou à un plugin spécifique au site.
function my_excerpts($content = false) { if(is_category()) : global $post; $content = $post->post_excerpt; // If the post has explicitly set excerpt use that if($content) : $content = apply_filters('the_excerpt', $content); // If no excerpt is set else : $content = $post->post_content; $excerpt_length = 55; $words = explode(' ', $content, $excerpt_length + 1); if(count($words) > $excerpt_length) : array_pop($words); array_push($words, '...'); $content = implode(' ', $words); endif; $content = '<p>' . $content . '</p>'; endif; endif; return $content; } add_filter('the_content', 'my_excerpts');
Vous pouvez également remplacer le contenu par un extrait en modifiant le fichiercategory.php de votre thème et en remplaçant the_content par the_excerpt. Pour plus d'instructions, consultez ce didacticiel sur la façon d'afficher des extraits de publication dans les thèmes WordPress.
Nous espérons que cet article vous a aidé à découvrir de nouvelles catégories de hacks et de plugins pour WordPress. Pour plus de conseils sur les meilleures pratiques, consultez notre guide sur les catégories et les balises (meilleures pratiques).
Si vous avez aimé cet article, abonnez-vous à notre chaîne YouTube pour les didacticiels vidéo WordPress. Vous pouvez également nous trouver sur Twitter et Google+.