by Rouergue Création on WordPress.org
Un plugin simple pour filtrer les Types De Publications Personnalisés par catégories avec animation et support multi-instances.

Settings page – Request
Ce plugin permet de filtrer les Types De Publications Personnalisés par catégories,
et les affiche dans une grille entièrement réactive, avec une navigation par boutons ou liste déroulante.
Le plugin est compatible avec :
Il inclut également des animations d’affichage et une page de réglages React moderne
pour générer facilement les shortcodes.
Après l’activation du plugin, une page FBCPT Réglages, est disponible dans l’administration WordPress.
Cette page permet de définir les paramètres globaux par défaut :
Lorsque le type de publication sélectionné est un évènement de l’extension The Events Calendar, le plugin peut afficher :
👉 Ces réglages permettent d’utiliser un shortcode basique sans aucun paramètre.
Pour filtrer les CPT vous devez ajouter un Shortcode dans une page.
🔹 Shortcode basique (recommandé)
Utilise exclusivement les réglages définis dans la page FBCPT Réglages:
[filter_bar_cpt]
Un bouton permet de copier ce shortcode directement depuis la page de réglages.
🔹 Shortcode intermédiaire
Il est possible d’utiliser plusieurs shortcodes sur une même page en surchargeant
certains paramètres sans modifier les réglages globaux.
[filter_bar_cpt cpt="slug-cpt" taxonomie="slug-taxonomie" nav_styles="button"]
La page de réglages du plugin affiche automatiquement:
– le shortcode généré en fonction de vos sélections
– un bouton pour copier ce shortcode
🔹 Le Shortcode complet avec les paramètres par défaut:
[filter_bar_cpt cpt="post" taxonomie="category" trier="date" ordre="ASC" nav_styles="button" nav_color="#333333" nav_hover_color="#FFFFFF" nav_hover_bgcolor="#F0AD4E" nav_font_size="22px" nbr_colonne="4" column_gap="15px" row_gap="15px" border_radius="10px" title_position="below" title_tag="h3" title_font_size="18px" title_color="#333333" show_date="false" meta_size="14px" show_event_time="false" show_event_venue="false" show_event_attendees="false" show_event_tickets="false" show_event_price="false"]
Les paramètres cpt & taxonomie du Shortcode sont obligatoires pour afficher vos CPT.
Les paramètres trier,ordre,nav_styles,nav_color,nav_hover_color,nav_hover_bgcolor,nav_font_size,
nbr_colonne,column_gap,row_gap,border_radius,title_position,title_tag,title_font_size,
title_color,show_date,meta_size,sont optionnel car définit par défaut, mais vous pouvez les modifier.
Le shortcode peut inclure les attributs suivants:
📂 Contenu & requête
◆ cpt: slug du custom post type(par ex pour les articles: post)
◆ taxonomie: slug de la taxonomie(par ex pour les articles: category)
◆ trier: date , name(pour le titre du CPT) , menu_order (l’ordre affecté au CPT a partir de la modication rapide pour l’écran qui liste les CPT en back office)
◆ ordre: ASC(ordre croissant) ou DSC(ordre décroissant)
🧭 Filtre par catégories
◆ nav_styles: button(menu de navigation par catégories style bouton) ou select(liste déroulante des catégories avec identation des catégories enfant)
◆ nav_color: couleur du texte pour la navigation par catégories
◆ nav_hover_color: couleur du texte au survol & active pour la navigation par catégorie style button
◆ nav_hover_bgcolor: couleur de fond du texte au survol & active pour la navigation par catégories style button
◆ nav_font_size: taille du texte pour la navigation par catégorie( 22px par défaut sur les mobiles)
📐 Grille & mise en page
◆ nbr_colonne: nombre de colonne pour l’affichage dans une grille des CPT
◆ column_gap: espacement en pixel des colonnes pour la grille
◆ row_gap: espacement en pixel des lignes pour la grille
🏷️ CPT
◆ border_radius: rayon de bordure en pixel pour l’affichage des CPT
◆ title_position: above(titre positionné sur l’image au survol)ou below(en dessous de l’image)
◆ title_tag: balise HTML pour le titre du CPT: h2,h3,h4,h5,h6,p
◆ title_font_size: taille du titre des CPT en pixel ( 18px par défaut sur les mobiles)
◆ title_color: couleur du titre des CPT
◆ show_date: activer l’affichage de la date du contenu: true ou désactiver: false
◆ meta_size: taille du texte en pixel pour les métadonnées telle que la date, et celles relative à l’extension The Events Calendar
◆ show_event_time: activer l’affichage de l’heure de l’évènement: true ou désactiver: false
◆ show_event_venue: activer l’affichage du lieu de l’évènement: true ou désactiver: false
◆ show_event_attendees: activer l’affichage du nombre de participants à l’évènement: true ou désactiver: false
◆ show_event_tickets: activer l’affichage du nombre de billets restant pour l’évènement : true ou désactiver: false
◆ show_event_price: activer l’affichage du prix du billet pour l’évènement: true ou désactiver: false
Découvrez le plugin en action sur notre Site De Démos
◆ Anglais
◆ Français
◆ Easy Custom Event Tickets
◆ Editor Custom Color Palette
◆ Slider Galerie Native Responsive
◆ Rouergue Creation Top Notice Bar