Opened 13 years ago
Closed 13 years ago
#2009 closed enhancement (fixed)
Add extra bbp_breadcrumb wrapper args
Reported by: |
|
Owned by: | |
---|---|---|---|
Milestone: | 2.2 | Priority: | normal |
Severity: | normal | Version: | 2.1.2 |
Component: | Front-end | Keywords: | has-patch |
Cc: |
Description
Add additional before and after wrappers for breadcrumbs
Introduces 'crumbs_before' & 'crumbs_after' bbp_breadcrumb $args
Existing behavior would not let you correctly target each element with the existing 'before' and 'after' $args
eg. Existing behavior
function custom_bbp_breadcrumb() { $args['before'] = '<ul><li>'; $args['after'] = '</li></ul>'; return $args; } add_filter('bbp_before_get_breadcrumb_parse_args', 'custom_bbp_breadcrumb' );
<ul> <li> <a href="http://example.com/" class="bbp-breadcrumb-home">Home</a> <span class="bbp-breadcrumb-separator"> / </span> <a href="http://example.com/forums/" class="bbp-breadcrumb-root">Forums</a> <span class="bbp-breadcrumb-separator"> / </span> <a href="http://example.com/forums/forum/test-forum/" class="bbp-breadcrumb-forum">Test Forum</a> <span class="bbp-breadcrumb-separator"> / </span> <span class="bbp-breadcrumb-current">Test Topic</span> </li> </ul>
eg. New behavior
function custom_bbp_breadcrumb() { $args['before'] = '<ul>'; $args['after'] = '</ul>'; $args['crumbs_before'] = '<li>'; $args['crumbs_after'] = '</li>'; return $args; } add_filter('bbp_before_get_breadcrumb_parse_args', 'custom_bbp_breadcrumb' );
<ul> <li> <a href="http://example.com/" class="bbp-breadcrumb-home">Home</a> <span class="bbp-breadcrumb-separator">/</span> </li> <li> <a href="http://example.com/forums/" class="bbp-breadcrumb-root">Forums</a> <span class="bbp-breadcrumb-separator">/</span> </li> <li> <a href="http://example.com/forums/forum/test-forum/" class="bbp-breadcrumb-forum">Test Forum</a> <span class="bbp-breadcrumb-separator">/</span> </li> <li> <span class="bbp-breadcrumb-current">Test Topic</span> </li> </ul>
Attachments (1)
Change History (2)
Note: See
TracTickets for help on using
tickets.
(In [4332]) Breadcrumb: