Skip to content

Instantly share code, notes, and snippets.

@xlawok
Created September 5, 2022 13:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save xlawok/4c92ae1025d16a178addce96f187265e to your computer and use it in GitHub Desktop.
Save xlawok/4c92ae1025d16a178addce96f187265e to your computer and use it in GitHub Desktop.
navxt breadcrumbs
function add_link_to_breadcrumbs( $breadcrumb_obj ) {
if(is_page(1044)||is_page(532)||is_page(542)||is_page(553)||is_page(555)||is_page(558)||is_page(1046)){
$first_item = new bcn_breadcrumb();
$first_item->set_title('Produkty');
$first_item->set_url(get_permalink(7));
// Add as second item in list.
$a_leng=count($trail->breadcrumbs);
array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-1, 0, array( $first_item ) );
}
else if(is_page(178)||is_page(640)||is_page(643)||is_page(645)||is_page(947)){
// $first_item = new bcn_breadcrumb();
// $first_item->set_title('Produkty');
// $first_item->set_url(get_permalink(7));
$second_item = new bcn_breadcrumb();
$second_item->set_title('Domofony zewnętrzne');
$second_item->set_url(get_permalink(1044));
// Add as second item in list.
$a_leng=count($trail->breadcrumbs);
// array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-1, 0, array( $first_item ) );
array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-2, 0, array( $second_item ) );
}
else if(is_page(145)||is_page(287)||is_page(292)||is_page(756)){
// $first_item = new bcn_breadcrumb();
// $first_item->set_title('Produkty');
// $first_item->set_url(get_permalink(7));
$second_item = new bcn_breadcrumb();
$second_item->set_title('Monitory wideodomofonu');
$second_item->set_url(get_permalink(532));
// Add as second item in list.
$a_leng=count($trail->breadcrumbs);
// array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-1, 0, array( $first_item ) );
array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-2, 0, array( $second_item ) );
}
else if(is_page(296)||is_page(300)||is_page(906)){
// $first_item = new bcn_breadcrumb();
// $first_item->set_title('Produkty');
// $first_item->set_url(get_permalink(7));
$second_item = new bcn_breadcrumb();
$second_item->set_title('Słuchawki do domofonu');
$second_item->set_url(get_permalink(542));
// Add as second item in list.
$a_leng=count($trail->breadcrumbs);
// array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-1, 0, array( $first_item ) );
array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-2, 0, array( $second_item ) );
}
else if(is_page(510)||is_page(306)){
// $first_item = new bcn_breadcrumb();
// $first_item->set_title('Produkty');
// $first_item->set_url(get_permalink(7));
$second_item = new bcn_breadcrumb();
$second_item->set_title('Czytniki RFID');
$second_item->set_url(get_permalink(553));
// Add as second item in list.
$a_leng=count($trail->breadcrumbs);
// array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-1, 0, array( $first_item ) );
array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-2, 0, array( $second_item ) );
}
else if(is_page(310)||is_page(314)){
// $first_item = new bcn_breadcrumb();
// $first_item->set_title('Produkty');
// $first_item->set_url(get_permalink(7));
$second_item = new bcn_breadcrumb();
$second_item->set_title('INTERFEJSY GSM, RFID');
$second_item->set_url(get_permalink(555));
// Add as second item in list.
$a_leng=count($trail->breadcrumbs);
// array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-1, 0, array( $first_item ) );
array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-2, 0, array( $second_item ) );
}
else if(is_page(328)||is_page(319)||is_page(972)){
// $first_item = new bcn_breadcrumb();
// $first_item->set_title('Produkty');
// $first_item->set_url(get_permalink(7));
$second_item = new bcn_breadcrumb();
$second_item->set_title('Akcesoria');
$second_item->set_url(get_permalink(558));
// Add as second item in list.
$a_leng=count($trail->breadcrumbs);
// array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-1, 0, array( $first_item ) );
array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-2, 0, array( $second_item ) );
}
else if(is_page(334)){
// $first_item = new bcn_breadcrumb();
// $first_item->set_title('Produkty');
// $first_item->set_url(get_permalink(7));
$second_item = new bcn_breadcrumb();
$second_item->set_title('Centrale portiera');
$second_item->set_url(get_permalink(1046));
// Add as second item in list.
$a_leng=count($trail->breadcrumbs);
// array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-1, 0, array( $first_item ) );
array_splice( $breadcrumb_obj->breadcrumbs, $a_leng-2, 0, array( $second_item ) );
}
}
add_action( 'bcn_after_fill', 'add_link_to_breadcrumbs' );
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment