@@ -466,7 +466,6 @@ function update_site_breadcrumbs( $breadcrumbs ) {
466
466
$ term_names = wp_list_pluck ( $ term_names , 'name ' );
467
467
$ breadcrumbs [] = array (
468
468
'url ' => false ,
469
- // translators: %s list of terms used for filtering.
470
469
'title ' => implode ( ', ' , $ term_names ),
471
470
);
472
471
}
@@ -485,6 +484,17 @@ function update_site_breadcrumbs( $breadcrumbs ) {
485
484
'url ' => home_url ( '/ ' ),
486
485
'title ' => __ ( 'All patterns ' , 'wporg-patterns ' ),
487
486
);
487
+
488
+ // If there is a cateogry, show it.
489
+ if ( $ term_names ) {
490
+ $ url = get_term_link ( $ term_names [0 ] );
491
+ $ term_names = wp_list_pluck ( $ term_names , 'name ' );
492
+ $ breadcrumbs [] = array (
493
+ 'url ' => $ url ,
494
+ 'title ' => implode ( ', ' , $ term_names ),
495
+ );
496
+ }
497
+
488
498
$ breadcrumbs [] = array (
489
499
'url ' => false ,
490
500
'title ' => __ ( 'Search results ' , 'wporg-patterns ' ),
@@ -513,7 +523,6 @@ function update_site_breadcrumbs( $breadcrumbs ) {
513
523
$ term_names = wp_list_pluck ( $ term_names , 'name ' );
514
524
$ breadcrumbs [] = array (
515
525
'url ' => false ,
516
- // translators: %s list of terms used for filtering.
517
526
'title ' => implode ( ', ' , $ term_names ),
518
527
);
519
528
}
0 commit comments