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
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 no suitable ID exists
Breadcrumb NavXT will return a Schema.org BreadcrumbList JSON-LD object containing the breadcrumb trail for the passed in term ID and taxonomy. The following is the definition and available arguments for this endpoint:
GET /bcn/v1/term/<taxonomy>/<id>
id – (integer)(required) The ID for the term to retrieve
taxonomy – (string)(required) The taxonomy type of the term to retrieve
Breadcrumb NavXT will return a Schema.org BreadcrumbList JSON-LD object containing the breadcrumb trail for the passed in post ID. The following is the definition and available arguments for this endpoint:
GET /bcn/v1/post/<id>
id – (integer)(required) The ID for the post (of any post type) to retrieve
Breadcrumb NavXT will return a Schema.org BreadcrumbList JSON-LD object containing the breadcrumb trail for the passed in author ID. The following is the definition and available arguments for this endpoint:
GET /bcn/v1/author/<id>
id – (integer)(required) The ID for the author to retrieve