bcn_show_post_private

This filter is applied within the bcn_breadcrumb_trail class in the post_parents() and do_post()functions. This filter is intended to allow users to override the default behavior of Breadcrumb NavXT to include private posts in the breadcrumb trail of their published children. This filter was introduced in version 6.4. It receives two parameters:

  • $display(boolean)(required) Whether or not the post specified in the second parameter is to be included in the breadcrumb trail
  • $ID(integer)(optional) The ID of the post in question

bcn_multidim_term_children

This filter is applied within the bcn_breadcrumb_trail_multidim and bcn_breadcrumb_trail_multidim_children classes in the term_parents() and do_archive_by_term() functions. This filter was introduced in version 2.0 with three parameters. It receives three parameters:

  • $args(string)(required) The argument string to be sent into wp_list_categories to generate the second dimension of the trail
  • $id(id)(optional) The ID of the term this breadcrumb is for
  • $taxonomy(string)(optional) The name of the taxonomy the term belongs to

bcn_multidim_post_children

This filter is applied within the bcn_breadcrumb_trail_multidim and bcn_breadcrumb_trail_multidim_children classes in the post_parents() and do_post() functions. This filter was introduced in version 2.0 with two parameters. It receives two parameters:

  • $args(string)(required) The argument string to be sent into wp_list_pages to generate the second dimension of the trail
  • $id(id)(optional) The ID of the post this breadcrumb is for
Updated:

bcn_display_attribute_array

This filter is applied within the bcn_breadcrumb_trail class in the display_loop() function. This filter was introduced in version 6.3 to be an easier to use version of bcn_display_attributes. It receives three parameters:

  • $attribute_array(array)(required) A key-value pair array of the attributes placed in the li tag that wraps the each breadcrumb. Keys are attribute names, values is an array of values for the attribute
  • $type(array)(optional) The array of type strings for the breadcrumb
  • $id(int|NULL)(optional) The ID of the resource represented by the breadcrumb, will be NULL if not suitable ID exists
Updated:

bcn_register_rest_endpoint

This filter is applied within the bcn_rest_controller class in the register_rest_route() function. This filter was introduced in version 6.2. It receives four parameters:

  • $register_rest_endpoint(boolean)(required) The boolean decision whether or not to allow the REST endpoint to be registered
  • $endpoint(string)(optional) The name of the REST API endpoint being registered
  • $version(string)(optional) The REST API version of the endpoint being registered
  • $methods(array)(optional) The array of methods for the REST API endpoint being registered

Related Articles

Updated: