Astra_Breadcrumb_Trail::__construct( array $args = array() )
Sets up the breadcrumb trail properties. Calls the Breadcrumb_Trail::add_items() method to create the array of breadcrumb items.
Description
Parameters
- $args
-
(array) (Optional)
- 'container'
(string) Container HTML element. nav|div - 'before'
(string) String to output before breadcrumb menu. - 'after'
(string) String to output after breadcrumb menu. - 'browse_tag'
(string) The HTML tag to use to wrap the "Browse" header text. - 'list_tag'
(string) The HTML tag to use for the list wrapper. - 'item_tag'
(string) The HTML tag to use for the item wrapper. - 'show_on_front'
(bool) Whether to show whenis_front_page(). - 'network'
(bool) Whether to link to the network main site (multisite only). - 'show_title'
(bool) Whether to show the title (last item) in the trail. - 'show_browse'
(bool) Whether to show the breadcrumb menu header. - 'labels'
(array) Text labels. @see Breadcrumb_Trail::set_labels() - 'post_taxonomy'
(array) Taxonomies to use for post types. @see Breadcrumb_Trail::set_post_taxonomy() - 'echo'
(bool) Whether to print or return the breadcrumbs.
Default value: array()
- 'container'
Return
(void)
Source
File: inc/addons/breadcrumbs/class-astra-breadcrumb-trail.php
public function __construct( $args = array() ) {
$defaults = array(
'container' => 'nav',
'before' => '',
'after' => '',
'browse_tag' => 'h2',
'list_tag' => 'ul',
'item_tag' => 'li',
'show_on_front' => true,
'network' => false,
'show_title' => true,
'show_browse' => true,
'labels' => array(),
'post_taxonomy' => array(),
'echo' => true,
'schema' => true,
);
// Parse the arguments with the deaults.
$this->args = apply_filters( 'astra_breadcrumb_trail_args', wp_parse_args( $args, $defaults ) );
// Set the labels and post taxonomy properties.
$this->set_labels();
$this->set_post_taxonomy();
// Let's find some items to add to the trail!
$this->add_items();
}
Expand full source code Collapse full source code View on Trac
Changelog
| Version | Description |
|---|---|
| 0.6.0 | Introduced. |