[buddypress-trac] [BuddyPress Trac] #7532: BP_Button needs to update `$parent_element` and `$parent_attr`
buddypress-trac
noreply at wordpress.org
Tue May 30 20:54:57 UTC 2017
#7532: BP_Button needs to update `$parent_element` and `$parent_attr`
--------------------------+-----------------------
Reporter: r-a-y | Owner:
Type: defect (bug) | Status: new
Priority: normal | Milestone: 2.9
Component: Core | Version: 2.8.0
Severity: normal | Keywords: has-patch
--------------------------+-----------------------
If you are filtering `'bp_get_button'` and want to make adjustments to the
button based on what the $parent_element or $parent_attr is, you can't
since those properties are not updated in the `BP_Button` class.
For example:
add_filter( 'bp_get_button', function( $retval, $args, $button ) {
// Check to see if we're using an older button.
// This will fail at the moment.
// You could use $button->wrapper, but then you would need to re-
render
// the button element with $button->parent_attr, which would also
need
// to be updated.
if ( 'div' === $button->parent_element) {
// Do something here like re-render the button.
}
return $retval;
}, 10, 3 );
--
Ticket URL: <https://buddypress.trac.wordpress.org/ticket/7532>
BuddyPress Trac <http://buddypress.org/>
BuddyPress Trac
More information about the buddypress-trac
mailing list