bp_nouveau_template_notices()
Template tag to display feedback notices to users, if there are to display
Description
Source
File: bp-templates/bp-nouveau/includes/template-tags.php
function bp_nouveau_template_notices() { $bp = buddypress(); $bp_nouveau = bp_nouveau(); if ( ! empty( $bp->template_message ) ) { // Clone BuddyPress template message to avoid altering it. $template_message = array( 'message' => $bp->template_message ); if ( ! empty( $bp->template_message_type ) ) { $template_message['type'] = $bp->template_message_type; } // Adds a 'dimiss' (button) key to array - set true/false. $template_message['dismiss'] = false; // Set dismiss button true for sitewide notices if ( 'bp-sitewide-notice' == $template_message['type'] ) { $template_message['dismiss'] = true; } $bp_nouveau->template_message = $template_message; bp_get_template_part( 'common/notices/template-notices' ); // Reset just after rendering it. $bp_nouveau->template_message = array(); /** * Fires after the display of any template_notices feedback messages. * * @since BuddyPress 3.0.0 */ do_action( 'bp_core_render_message' ); } /** * Fires towards the top of template pages for notice display. * * @since BuddyPress 3.0.0 */ do_action( 'template_notices' ); }
Changelog
Version | Description |
---|---|
BuddyPress 3.0.0 | Introduced. |
Questions?
We're always happy to help with code or other questions you might have! Search our developer docs, contact support, or connect with our sales team.