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:

bcn_breadcrumb_assemble_json_ld_array

This filter is applied within the bcn_breadcrumb class in the assemble_json_ld() function. This filter was introduced in version 6.2 with three parameters. It receives three parameters:

  • $json_ld_array(array)(required) The JSON-LD array that will be returned by bcn_breadcrumb::assemble_json_ld() to filter
  • $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: