Skip to content

Commit f3cbd3b

Browse files
authored
Merge pull request #842 from kprajapatii/master
Register form submit button is not translatable - FIXED
2 parents 9f2f72b + c73afd7 commit f3cbd3b

4 files changed

Lines changed: 31 additions & 5 deletions

File tree

admin/settings/class-uwp-settings-general.php

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -116,6 +116,16 @@ public function get_settings( $current_section = '' ) {
116116
'default' => '1',
117117
'desc_tip' => true,
118118
),
119+
array(
120+
'id' => 'register_form_button_title',
121+
'type' => 'text',
122+
'name' => __( 'Register Form Button Title', 'userswp' ),
123+
'desc' => __( 'Enter the register form button title.', 'userswp' ),
124+
'placeholder' => __( 'Create account', 'userswp' ),
125+
'default' => '',
126+
'desc_tip' => true,
127+
'advanced' => true
128+
),
119129
array(
120130
'id' => 'wp_register_redirect',
121131
'name' => __( 'Redirect Admin Default Register Page', 'userswp' ),

readme.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,6 +152,8 @@ Yes, you can customize it with Elementor, but also with Gutenberg, Divi, Beaver
152152

153153
= 1.2.41 - 2025-08-TBD =
154154
* Author actions not visible in listings tab when default tab is empty - FIXED
155+
* Register form submit button is not translatable - FIXED
156+
* Option added to set register form button custom title - ADDED
155157

156158
= 1.2.40 - 2025-08-14 =
157159
* Assign default role to new user before user inserted - CHANGED
@@ -209,7 +211,7 @@ Yes, you can customize it with Elementor, but also with Gutenberg, Divi, Beaver
209211
* Fixed default lightbox registration form with single form selection in "Lightbox Forms" setting - FIXED
210212
* Fixed issue with the display of the Form Builder Fieldset field - FIXED
211213
* [uwp_user_meta] add compatibility for GeoDirectory post - ADDED
212-
* Single quote in slect field label, required/validation message shows unwanted backslash - FIXED
214+
* Single quote in select field label, required/validation message shows unwanted backslash - FIXED
213215
* Register form submit button is not spinning on AJAX submit - FIXED
214216

215217
= 1.2.27 - 2024-12-26 =

templates/bootstrap/register.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,21 @@
22
/**
33
* Register template (default)
44
*
5-
* @ver 1.0.1
5+
* @ver 1.2.41
66
*/
77

88
global $aui_bs5;
99

1010
$css_class = ! empty( $args['css_class'] ) ? esc_attr( $args['css_class'] ) : 'border-0';
1111
$form_title = ! empty( $args['form_title'] ) || $args['form_title']=='0' ? esc_attr__( $args['form_title'], 'userswp' ) : __( 'Register', 'userswp' );
1212
$form_title = apply_filters( 'uwp_template_form_title', $form_title, 'register' );
13+
$button_title = uwp_get_option( 'register_form_button_title' );
14+
if ( $button_title ) {
15+
$button_title = __( wp_unslash( $button_title ), 'userswp' );
16+
} else {
17+
$button_title = __( 'Create account', 'userswp' );
18+
}
19+
$button_title = apply_filters( 'uwp_register_form_button_title', $button_title );
1320
do_action( 'uwp_template_before', 'register', $args ); ?>
1421
<div class="row">
1522
<div class="card mx-auto container-fluid p-0 <?php echo esc_attr( $css_class ); ?>" >
@@ -50,7 +57,7 @@
5057
$button_args = apply_filters( 'uwp_register_button_args', array(
5158
'type' => 'submit',
5259
'class' => 'btn btn-primary btn-block text-uppercase uwp_register_submit',
53-
'content' => esc_html__( 'Create Account', 'userswp' ),
60+
'content' => esc_html( $button_title ),
5461
'name' => 'uwp_register_submit',
5562
), $args );
5663

templates/register.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,14 @@
11
<?php do_action( 'uwp_template_before', 'register' );
22
$css_class = ! empty( $args['css_class'] ) ? esc_attr( $args['css_class'] ) : '';
33
$form_title = ! empty( $args['form_title'] ) ? esc_attr__( $args['form_title'], 'userswp' ) : __( 'Register', 'userswp' );
4-
$form_title = apply_filters( 'uwp_template_form_title', $form_title, 'register' );
4+
$form_title = apply_filters( 'uwp_template_form_button_title', $form_title, 'register' );
5+
$button_title = uwp_get_option( 'register_form_button_title' );
6+
if ( $button_title ) {
7+
$button_title = __( wp_unslash( $button_title ), 'userswp' );
8+
} else {
9+
$button_title = __( 'Create account', 'userswp' );
10+
}
11+
$button_title = apply_filters( 'uwp_register_form_title', $button_title );
512
?>
613
<div class="uwp-content-wrap <?php echo esc_attr( $css_class ); ?>">
714
<div class="uwp-registration">
@@ -19,7 +26,7 @@
1926
$button_args = apply_filters( 'uwp_register_button_args', array(
2027
'type' => 'submit',
2128
'class' => 'uwp_register_submit',
22-
'content' => esc_html__( 'Create Account', 'userswp' ),
29+
'content' => esc_html( $button_title ),
2330
'name' => 'uwp_register_submit',
2431
), $args );
2532

0 commit comments

Comments
 (0)