Corriger le bug de fil d’Ariane (Yoast) avec The Events Calendar

Si vous utilisez le plugin WordPress SEO by Yoast avec The Events Calendar, la fonction fil d’Ariane du premier ne fonctionnera pas correctement dans la vue agenda du second. Cette astuce corrige ce bug.

Commencez par vous rendre dans l’administration WordPress de votre site, puis dans Événements, Préférences.

Capture d'écran - Options générales de Tribe Events (Events Calendar)

Sous l’onglet Général, renseignez les mêmes slugs dans les champs :

  • Nom (slug) de L’URL des événements
  • Permalien pour un événement unique

Et sauvegardez.

Copiez puis collez ce code dans votre fichier functions.php de votre thème et sauvegardez.

/*-------------------------------------------------------------------------------------------*/
/* Fix Breadcrumbs Tribe Events					 									 		 */
/*-------------------------------------------------------------------------------------------*/

function wpc_fix_events_breadcrumbs( $post_type, $args ) {

if ( 'tribe_events' != $post_type )
return;
$args->has_archive = true;

$wp_post_types[$post_type] = $args;
}
add_action( 'registered_post_type', 'wpc_fix_events_breadcrumbs', 10, 2 );

Le post type Événements est désormais visible dans les options de paramétrage du breadcrumbs depuis Yoast SEO :

Capture d'écran - Yoast SEO Breadcrumbs

Sélectionnez le, sauvegarder et admirez le résultat en front !

Si par cas, vous rencontrez une erreur 404, allez dans Réglages et cliquez sur Permaliens. Actualisez la page, vous ne devriez plus voir l’erreur 404.

Crédits photos : dlr_de

2 commentaires

  1. Julie

    Ça m’avait tout l’air d’être la solution à mon problème… le slug de mon posttype apparaît bien dans le fil d’ariane, mais lorsque je clique dessus c’est une 404. Je précise que j’ai le bug avec un autre posttype que The Events calendar.

Laisser un commentaire

Thèmes & Plugins
Premium By WP Channel

WP Alacarte propose des produits et services de qualité
made in France pour la plateforme WordPress.

Tout est prêt pour créer votre site à la carte !

  • Thèmes et extensions premium
  • Facilité d’utilisation garantie
  • Temps de chargement optimisé
  • Personnalisation avancée
Découvrir

Rejoignez la communauté WordPress !

Faites partie de l’aventure en devenant membre d’une association WordPress. Conférences, ateliers, BarCamp, WordCamp… Venez
partager votre passion pour WordPress !

Aurélien DENIS,
président des associations WordPress Francophone et WPMX