bp_nouveau_submit_button( string $action )
Output a submit button and the nonce for the requested action.
Description
Parameters
- $action
-
(Required) The action to get the submit button for. Required.
Source
File: bp-templates/bp-nouveau/includes/template-tags.php
function bp_nouveau_submit_button( $action ) { $submit_data = bp_nouveau_get_submit_button( $action ); if ( empty( $submit_data['attributes'] ) || empty( $submit_data['nonce'] ) ) { return; } if ( ! empty( $submit_data['before'] ) ) { /** * Fires before display of the submit button. * * This is a dynamic filter that is dependent on the "before" value provided by bp_nouveau_get_submit_button(). * * @since BuddyPress 3.0.0 */ do_action( $submit_data['before'] ); } $submit_input = sprintf( '<input type="submit" %s/>', bp_get_form_field_attributes( 'submit', $submit_data['attributes'] ) // Safe. ); // Output the submit button. if ( isset( $submit_data['wrapper'] ) && false === $submit_data['wrapper'] ) { echo $submit_input; // Output the submit button into a wrapper. } else { printf( '<div class="submit">%s</div>', $submit_input ); } if ( empty( $submit_data['nonce_key'] ) ) { wp_nonce_field( $submit_data['nonce'] ); } else { wp_nonce_field( $submit_data['nonce'], $submit_data['nonce_key'] ); } if ( ! empty( $submit_data['after'] ) ) { /** * Fires before display of the submit button. * * This is a dynamic filter that is dependent on the "after" value provided by bp_nouveau_get_submit_button(). * * @since BuddyPress 3.0.0 */ do_action( $submit_data['after'] ); } }
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.