bp_nouveau_get_signup_fields( string $section = '' )
Get the signup fields for the requested section
Description
Parameters
- $section
-
(Optional) The section of fields to get 'account_details' or 'blog_details'.
Default value: ''
Return
(array|false) The list of signup fields for the requested section. False if not found.
Source
File: bp-templates/bp-nouveau/includes/functions.php
function bp_nouveau_get_signup_fields( $section = '' ) { if ( empty( $section ) ) { return false; } /** * Filter to add your specific 'text' or 'password' inputs * * If you need to use other types of field, please use the * do_action( 'bp_account_details_fields' ) or do_action( 'blog_details' ) hooks instead. * * @since BuddyPress 3.0.0 * * @param array $value The list of fields organized into sections. */ $fields = apply_filters( 'bp_nouveau_get_signup_fields', array( 'account_details' => array( 'signup_email' => array( 'label' => __( 'Email', 'buddyboss' ), 'required' => true, 'value' => 'bp_get_signup_email_value', 'attribute_type' => 'email', 'type' => 'email', 'class' => '', ), 'signup_password' => array( 'label' => __( 'Password', 'buddyboss' ), 'required' => true, 'value' => '', 'attribute_type' => 'password', 'type' => 'password', 'class' => 'password-entry', ) ), 'blog_details' => array( 'signup_blog_url' => array( 'label' => __( 'Site URL', 'buddyboss' ), 'required' => true, 'value' => 'bp_get_signup_blog_url_value', 'attribute_type' => 'slug', 'type' => 'text', 'class' => '', ), 'signup_blog_title' => array( 'label' => __( 'Site Title', 'buddyboss' ), 'required' => true, 'value' => 'bp_get_signup_blog_title_value', 'attribute_type' => 'title', 'type' => 'text', 'class' => '', ), 'signup_blog_privacy_public' => array( 'label' => __( 'Yes', 'buddyboss' ), 'required' => false, 'value' => 'public', 'attribute_type' => '', 'type' => 'radio', 'class' => '', ), 'signup_blog_privacy_private' => array( 'label' => __( 'No', 'buddyboss' ), 'required' => false, 'value' => 'private', 'attribute_type' => '', 'type' => 'radio', 'class' => '', ), ), ) ); if ( ! bp_get_blog_signup_allowed() ) { unset( $fields['blog_details'] ); } if ( isset( $fields[ $section ] ) ) { return $fields[ $section ]; } return false; }
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.