Advertisement
Guest User

Untitled

a guest
Oct 15th, 2019
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. function electro_breadcrumb( $args = array() ) {
  2.  
  3. if( !is_product() && !is_single() && !is_home() ){
  4.  
  5. if ( apply_filters( 'electro_show_breadcrumb' , true ) ){
  6.  
  7. if ( is_rtl() ) {
  8. $delimiter = '<span class="delimiter"><i class="fa fa-angle-left"></i></span>';
  9. } else {
  10. $delimiter = '<span class="delimiter"><i class="tm tm-breadcrumbs-arrow-right"></i></span>';
  11. }
  12.  
  13. $args = wp_parse_args( $args, apply_filters( 'electro_breadcrumb_defaults', array(
  14. 'delimiter' => $delimiter,
  15. 'wrap_before' => '<nav class="woocommerce-breadcrumb">',
  16. 'wrap_after' => '</nav>',
  17. 'before' => '',
  18. 'after' => '',
  19. 'home' => _x( 'Home', 'breadcrumb', 'electro' )
  20. ) ) );
  21.  
  22. if ( electro_is_woocommerce_activated() ) {
  23. woocommerce_breadcrumb( $args );
  24. } else {
  25.  
  26. require get_template_directory() . '/inc/classes/class-electro-breadcrumb.php';
  27.  
  28. $breadcrumbs = new electro_Breadcrumb();
  29.  
  30. if ( $args['home'] ) {
  31. $breadcrumbs->add_crumb( $args['home'], apply_filters( 'woocommerce_breadcrumb_home_url', home_url() ) );
  32. }
  33.  
  34. $args['breadcrumb'] = $breadcrumbs->generate();
  35.  
  36. electro_get_template( 'global/breadcrumb.php', $args );
  37. }
  38. }
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement