Can I get an example of the below statment wrapped in php thanks
bp_breadcrumbs_add( $name, $url, $desc, $parms, $img )
Wow, cool. I didn’t know this API existed. https://wordpress.org/extend/plugins/bp-breadcrumbs/
I’m trying to figure it out now, but JJJ provided no documentation so far, unless it’s in the plugin file itself.
I tried this but it didn’t do anything:
bp_breadcrumbs_add('testcrumb', 'google.com');
and
echo bp_breadcrumbs_add('mycrumb', 'yahoo.com');
maybe it has to be an internal url, like /activity.
I’ll open the plugin file now.
maybe it has to be an internal url, like /activity.
That turns out not to be the case:
= Does this plugin check against existing slugs? =
No. It takes whatever $url
you give it. This makes it fairly flexible for any BuddyPress installation with any component.
ha HAAA breakthrough.
I figured out this much. But is there any logic or autodiscovery to it? Or does it just create “dumb” objects that you have to push around by hand (such as, “if you are on the groups page, display breadcrumbs x, y, and z”). In the readme.txt, JJJ says automatic adding of breadcrumbs is planned, so maybe that is the “smart” phase of this.
<style>
.breadcrumb-wrapper { border: 0px solid red; padding:3px; height:25px; clear:both }
.breadcrumb-list { border: 0px solid green; height:25px }
.breadcrumb { float:left; margin:2px; border: 0px solid blue }
</style>
<?php
/* put function bp_breadcrumbs_add( $name, $url, $desc, $parms, $img ) in places you want to add a breadcrumb */
// global $breadcrumbs_template; var_dump($breadcrumbs_template);
if (bp_has_breadcrumbs()) {
bp_breadcrumbs_add('Members', '/members');
bp_breadcrumbs_add('Groups', '/groups');
bp_breadcrumb_display( ' > ' );
}
?>
Did anyone work out how to make breadcrumbs work properly?
I tried the above, but
– it adds “Members” or “Groups” after the current page link
– it does not display the current page name, but its link instead..