# userswp/trunk/templates/register.php

UsersWP – Front-end login form, User Registration, User Profile &amp; Members Directory plugin for WP, version trunk. 49 lines.

- Page: https://pluginprobe.com/plugins/userswp/trunk/code/templates/register.php
- Raw: https://pluginprobe.com/plugins/userswp/trunk/raw/templates/register.php
- Modified: 2025-08-21T15:23:34+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/userswp/trunk/code/templates/register.php#L10-L20`.

```php
<?php do_action( 'uwp_template_before', 'register' );
$css_class = ! empty( $args['css_class'] ) ? esc_attr( $args['css_class'] ) : '';
$form_title = ! empty( $args['form_title'] ) ? esc_attr__( $args['form_title'], 'userswp' ) : __( 'Register', 'userswp' );
$form_title = apply_filters( 'uwp_template_form_button_title', $form_title, 'register' );
$button_title = uwp_get_option( 'register_form_button_title' );
if ( $button_title ) {
	$button_title = __( wp_unslash( $button_title ), 'userswp' );
} else {
	$button_title = __( 'Create account', 'userswp' );
}
$button_title = apply_filters( 'uwp_register_form_title', $button_title );
?>
    <div class="uwp-content-wrap <?php echo esc_attr( $css_class ); ?>">
        <div class="uwp-registration">
            <div class="uwp-rf-icon"><i class="fas fa-pencil-alt fa-fw"></i></div>
			<?php do_action( 'uwp_template_form_title_before', 'register' ); ?>
            <h2><?php
				echo apply_filters( 'uwp_template_form_title', $form_title, 'register' ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
				?>
            </h2>
			<?php do_action( 'uwp_template_display_notices', 'register' ); ?>
            <form class="uwp-registration-form uwp_form" method="post" enctype="multipart/form-data">
				<?php do_action( 'uwp_template_fields', 'register', $args ); ?>

                <?php 
                $button_args = apply_filters( 'uwp_register_button_args', array(
                    'type'    => 'submit',
                    'class'   => 'uwp_register_submit',
                    'content' => esc_html( $button_title ),
                    'name'    => 'uwp_register_submit',
                ), $args );

                // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
                printf( '<input type="%s" class="%s" name="%s" value="%s">', 
                    esc_attr( $button_args['type'] ), 
                    esc_attr( $button_args['class'] ), 
                    esc_attr( $button_args['name'] ), 
                    esc_attr( $button_args['content'] ) 
                );
                ?>
            </form>
            <div class="uwp-footer-link uwp-login-now"><?php esc_html_e( 'Already a member?', 'userswp' ); ?> <a
                        rel="nofollow"
                        href="<?php echo esc_url( uwp_get_login_page_url() ); ?>"><?php echo uwp_get_option("login_link_title") ? esc_html( uwp_get_option("login_link_title") ) : esc_html__( 'Login here', 'userswp' ); ?></a>
            </div>
	        <?php do_action( 'uwp_social_fields', 'register', $args ); ?>
        </div>
    </div>
<?php do_action( 'uwp_template_after', 'register' ); ?>
```
