Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

10 Hacks et extensions de catégorie les plus recherchés pour WordPress

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Vous cherchez des hacks et des extensions de catégories pour WordPress ?

Les catégories sont un moyen facile de trier le contenu de votre site WordPress. Cependant, vous pouvez faire beaucoup plus avec les catégories pour rendre votre site simple/simple d’utilisation et booster son référencement.

Dans cet article, nous allons vous afficher quelques-uns des hacks et des extensions de catégorie les plus recherchés pour WordPress.

Most Wanted Category Hacks and Plugins for WordPress

Pourquoi utiliser les catégories dans WordPress ?

Lacatégorie est l’une des taxonomies par défaut de WordPress. Elle est utilisée pour trier toutes les publications de blog sur votre site dans différentes sections.

L’utilisation de catégories sur votre site WordPress facilite la navigation des utilisateurs/utilisatrices. Cela vous permet également d’organiser votre contenu d’une manière qui a du sens et aide votre site à se classer plus haut dans les résultats des moteurs de recherche.

Vous pouvez également utiliser différents hacks de catégorie pour améliorer la fonctionnalité et l’apparence des catégories, ce qui les rend plus conviviales et plus efficaces.

Par exemple, vous pouvez ajouter des icônes et des images à vos catégories pour les rendre visuellement attrayantes et facilement reconnaissables par les utilisateurs/utilisatrices.

De même, vous pouvez créer des modèles de catégories personnalisés pour contrôler la mise en page de chaque page de catégorie.

Cela dit, examinons quelques-uns des hacks et des extensions de catégories les plus recherchés sur WordPress :

1. Flux RSS par catégorie

Chaque catégorie de WordPress possède son propre flux RSS que vous pouvez facilement Emplacement en ajoutant « flux » à la fin de l’URL de la page de la catégorie, comme ceci :

https://www.example.com/category/news/feed/

Vous pouvez ajouter ce Link à vos pages de modèles de catégories pour présenter les flux RSS. Cela permettra aux utilisateurs/utilisatrices de s’abonner à vos catégories et de rester informés du contenu que vous publiez.

Vous pouvez même créer des flux RSS distincts pour chaque catégorie afin d’éviter toute confusion parmi vos utilisateurs/utilisatrices.

Pour des instructions détaillées, consultez notre tutoriel sur la création de flux RSS distincts pour chaque catégorie.

Le widget des catégories par défaut de WordPress ne vous permet pas d’afficher un lien vers un 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 functions.php de votre thème ou utilisez une extension d’extraits de code comme WPCode.

Pour plus de détails, consultez notre tutoriel sur la façon d’ajouter facilement du code personnalisé dans WordPress.

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 devrez ensuite ajouter un code court [categories-feed] à l’intérieur d’un widget de texte pour répertorier les catégories avec des liens de flux à côté d’elles.

3. Ajout d’icônes de catégories dans WordPress

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 l’extension Categories Images. Pour des instructions détaillées, consultez notre guide du débutant sur l’installation d’une extension WordPress.

Une fois activé, visitez la page Posts  » Categories du tableau de bord WordPress. Ici, vous remarquerez que l’extension affiche une image de remplacement pour vos catégories existantes.

Default placeholder image

Il vous suffit maintenant de cliquer sur le lien « Modifier » sous l’une des catégories.

Vous accédez alors à la page « Modifier la catégorie », où vous devez cliquer sur le bouton « Téléverser/Ajouter une nouvelle image » pour ajouter l’image que vous souhaitez utiliser pour cette catégorie particulière.

Upload new taxonomy image

En savoir plus, consultez notre tutoriel sur l’ajout d’images de taxonomie (icônes de catégories) dans WordPress.

4. Activer les catégories pour les pages

Par défaut, les catégories sont uniquement disponibles pour les publications dans WordPress. Cependant, vous pouvez les associer à n’importe quel type de publication, y compris les pages.

Pour ce faire, installez et activez l’extension Pages with category and tag. Pour plus de détails, consultez notre tutoriel sur l ‘installation d’une extension WordPress.

Une fois activé, le plugin fonctionnera sans problème et vous n’aurez aucun réglage à définir.

Il vous suffit de vous rendre dans l’onglet de menu Pages du Tableau de bord WordPress, où vous verrez que les identifiants et les catégories de publication sont désormais disponibles pour vos pages WordPress.

Categories and tags for pages

Pour des instructions détaillées, consultez notre tutoriel sur l ‘ajout de catégories et d’identifiants pour les pages WordPress.

5. Activer les publications épinglées pour les archives de catégories

Dans WordPress, vous pouvez rendre les publications épinglées pour les mettre en avant sur votre page d’accueil.

Pour ajouter des publications épinglées pour vos pages de catégories, il suffit d’installer et d’activer l’extension Sticky Posts – Switch.

Une fois activé, rendez-vous dans la rubrique Réglages  » Publications épinglées – Commuter de la colonne latérale de l’administrateur WordPress. Ici, vous pouvez configurer les options d’affichage des publications épinglées.

Sticky posts switch settings

Désormais, lorsque vous vous rendez sur votre site WordPress, vous pouvez rendre une publication de catégorie épinglée en cliquant sur l’icône en forme d’étoile.

Consultez notre module sur l’ajout de publications épinglées pour les catégories WordPress pour obtenir des instructions détaillées.

Click star icon to make post sticky

6. Création de modèles de catégories dans WordPress

WordPress est doté d’un puissant moteur de thèmes. Par défaut, il recherche dans votre thème des modèles portant des noms spécifiques pour afficher certaines pages. Par exemple, le modèle category.php d’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 fichier category.php de votre thème comme point de départ pour votre Modèle de catégorie unique, puis apportez les modifications nécessaires.

Pour des instructions plus détaillées, consultez notre tutoriel sur la création de modèles de catégories dans WordPress.

7. Exclure des catégories spécifiques du flux RSS

Par défaut, toutes vos publications apparaissent dans le flux RSS de votre site.

Toutefois, si vous souhaitez masquer certaines catégories du flux RSS principal de votre site, il vous suffit d’installer et d’activer l’extension Ultimate Category Excluder.

Une fois activé, visitez la page Réglages  » Category Excluder à partir du Tableau de bord WordPress pour sélectionner les catégories que vous souhaitez masquer de vos flux RSS.

Exclude category from RSS feeds

Pour plus de détails, consultez notre tutoriel sur la façon d’exclure des catégories spécifiques du flux RSS de WordPress.

8. Afficher les publications récentes de catégories spécifiques

Les catégories servent principalement à vous aider à trier votre contenu et à aider vos utilisateurs/utilisatrices à le trouver facilement. Si un utilisateur trouve une publication intéressante dans une catégorie spécifique, il est probable qu’il lira des publications similaires dans la même catégorie.

Pour afficher les publications récentes d’une catégorie, vous pouvez ajouter ce code à votre site à l’aide d’une extension d’extraits de code comme WPCode:

function wpb_postsbycategory() {
// the query
$the_query = new WP_Query( array( 
    'category_name' => 'travel', 
    'posts_per_page' => 5 
) ); 
    
// The Loop
if ( $the_query->have_posts() ) {
    $string .= '<ul class="postsbycategory widget_recent_entries">';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
            if ( has_post_thumbnail() ) {
            $string .= '<li>';
            $string .= '<a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_post_thumbnail($post_id, array( 50, 50) ) . get_the_title() .'</a></li>';
            } else { 
            // if no featured image is found
            $string .= '<li><a href="' . get_the_permalink() .'" rel="bookmark">' . get_the_title() .'</a></li>';
            }
            }
    } else {
    // no posts found
 $string .= '<li>No Posts Found</li>';
}
$string .= '</ul>';
    
return $string;
    
/* Restore original Post Data */
wp_reset_postdata();
}
// Add a shortcode
add_shortcode('categoryposts', 'wpb_postsbycategory');

Une fois que vous avez fait cela, n’oubliez pas de remplacer « travel » par le slug de votre propre catégorie (le nom de la catégorie utilisé dans les URL) et d’enregistrer vos modifications.

Vous devrez ensuite ajouter le code court [categoryposts] à l’endroit où vous souhaitez ajouter des publications récentes pour la catégorie spécifique.

Adding shortcode to display posts from a category

Pour des instructions détaillées, consultez notre tutoriel sur l ‘affichage des publications récentes d’une catégorie spécifique dans WordPress.

9. Assigner un auteur/autrice à des catégories spécifiques

Lorsque vous gérez un site WordPress à auteurs/autrices multiples, vous pouvez souhaiter assigner des auteurs/autrices à des catégories spécifiques.

Pour ce faire, vous devez installer et activer l’extension PublishPress Permissions. Une fois le plugin activé, visitez la page Permissions  » Groupes et créez un nouveau groupe.

Une fois que c’est fait, ajoutez-y une auteur/autrice en tant que membre.

Type the author name in the search box

Ensuite, passez à l’onglet « Définir des droits spécifiques » et sélectionnez l’option « Publication » dans le menu déroulant « Type de publication ».

Cela ouvre d’autres réglages dans lesquels vous devez choisir l’option « Catégories » dans le menu déroulant « Qualification ».

Configure settings

La section « Sélectionné des catégories » s’ouvre.

Cochez ici la case située à côté de la catégorie à laquelle vous souhaitez limiter l’auteur/autrice.

Une fois que vous avez terminé, cliquez sur le bouton « Enregistrer les droits » pour stocker vos réglages.

Choose the categories to restrict the author to

Pour des instructions détaillées, consultez notre tutoriel sur la façon de restreindre les auteurs/autrices à des catégories spécifiques dans WordPress.

10. Afficher des extraits sur les pages de catégories

Nous recommandons à nos utilisateurs/utilisatrices d’afficher des extraits sur les pages d’archives et de catégories. L’affichage d’extraits réduit 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 du problème de contenu dupliqué sur votre site. Pour remplacer le contenu complet par des extraits sur les pages de catégories, il suffit d’ajouter ce code au fichier functions.php de votre thème ou à une extension d’extraits de code comme WPCode:

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 fichier category.php de votre thème et en remplaçant the_content par the_excerpt.

Pour plus d’instructions, consultez notre tutoriel sur l ‘affichage des extraits de publication dans les thèmes WordPress.

Nous espérons que cet article vous a aidé à apprendre de nouveaux hacks et extensions de catégories pour WordPress. Pour plus d’astuces sur les meilleures pratiques, consultez notre guide sur les catégories par rapport aux identifiants (meilleures pratiques) et nos choix d’experts pour les meilleures extensions de flux RSS WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

20 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Philip Kelly says

    Been searching.. can’t find a way to include « empty » categories in the WP block editor’s « Categories Block. » Private Posts in a particular category are not included in the category count. And if all the posts in that category are Private, the category count in wp_terms_taxonomy is zero. And if the count is zero, the category is not included in the category list.

    • WPBeginner Support says

      We will look into possible options but, private posts are normally not posts you want to be shared with your entire audience. You may want to consider how you are using those posts for if they should be in your widget.

      Administrateur

  3. Gery says

    I was hoping to find a way that will allow the text editor to suggest Categories when creating a link inside the text editor. Right now when you start typing you will get posts and pages suggestions only. :)

  4. Victor Iweanya says

    Thanks for this post. Is there a way that posts on a wordpress website can be automatically categorized based on certain keywords in the post.

    For example a job listing board where jobs are classified based on academic qualification requirements. So lets say a Job requires a Msc degree, automatically the post goes into Msc jobs category like this website here

  5. a humble observer says

    you have a typo in number 8 that makes wordpress crash, the first line should have $the_query not just $query.

  6. Veronica Scholtz says

    I am running two category blogs on my page on separate pages – Blog 1 and Blog 2. I am using a widget plugin to show the archives for each specific category in a sidebar. When I list the archive for Category 2/Blog 2, it lists the archives of Blog 2 on the page of Blog 1. How can I change/fix this? I would sincerely appreciate your help.

  7. Katinka Hesselink says

    These days I’m using a category description on most of my categories. Which is great as it shows up on the category pages in the default WordPress themes. However, just now I find out that this description also shows up as alt-text in the default category widget. That’s a bit much. So I want the option to turn that OFF…

  8. Danielle LaPorte says

    hey hey…what about the semi-automation « similar » or « you might also enjoy » type of function for selecting previous posts to link to. it was there in an old version of WP and went away with upgrades. I miss it.

    Great post. Thanks so much.

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.