From c73afd73f1510be0d7cd85e832b5abca873620ad Mon Sep 17 00:00:00 2001 From: Kiran Prajapati Date: Wed, 20 Aug 2025 17:54:48 +0530 Subject: [PATCH] Register form submit button is not translatable - FIXED --- admin/settings/class-uwp-settings-general.php | 10 ++++++++++ readme.txt | 4 +++- templates/bootstrap/register.php | 11 +++++++++-- templates/register.php | 11 +++++++++-- 4 files changed, 31 insertions(+), 5 deletions(-) diff --git a/admin/settings/class-uwp-settings-general.php b/admin/settings/class-uwp-settings-general.php index ab5434fd..05369645 100644 --- a/admin/settings/class-uwp-settings-general.php +++ b/admin/settings/class-uwp-settings-general.php @@ -116,6 +116,16 @@ public function get_settings( $current_section = '' ) { 'default' => '1', 'desc_tip' => true, ), + array( + 'id' => 'register_form_button_title', + 'type' => 'text', + 'name' => __( 'Register Form Button Title', 'userswp' ), + 'desc' => __( 'Enter the register form button title.', 'userswp' ), + 'placeholder' => __( 'Create account', 'userswp' ), + 'default' => '', + 'desc_tip' => true, + 'advanced' => true + ), array( 'id' => 'wp_register_redirect', 'name' => __( 'Redirect Admin Default Register Page', 'userswp' ), diff --git a/readme.txt b/readme.txt index 4c14bd24..c02a0469 100644 --- a/readme.txt +++ b/readme.txt @@ -152,6 +152,8 @@ Yes, you can customize it with Elementor, but also with Gutenberg, Divi, Beaver = 1.2.41 - 2025-08-TBD = * Author actions not visible in listings tab when default tab is empty - FIXED +* Register form submit button is not translatable - FIXED +* Option added to set register form button custom title - ADDED = 1.2.40 - 2025-08-14 = * 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 * Fixed default lightbox registration form with single form selection in "Lightbox Forms" setting - FIXED * Fixed issue with the display of the Form Builder Fieldset field - FIXED * [uwp_user_meta] add compatibility for GeoDirectory post - ADDED -* Single quote in slect field label, required/validation message shows unwanted backslash - FIXED +* Single quote in select field label, required/validation message shows unwanted backslash - FIXED * Register form submit button is not spinning on AJAX submit - FIXED = 1.2.27 - 2024-12-26 = diff --git a/templates/bootstrap/register.php b/templates/bootstrap/register.php index a9dd0cf7..ee95c885 100644 --- a/templates/bootstrap/register.php +++ b/templates/bootstrap/register.php @@ -2,7 +2,7 @@ /** * Register template (default) * - * @ver 1.0.1 + * @ver 1.2.41 */ global $aui_bs5; @@ -10,6 +10,13 @@ $css_class = ! empty( $args['css_class'] ) ? esc_attr( $args['css_class'] ) : 'border-0'; $form_title = ! empty( $args['form_title'] ) || $args['form_title']=='0' ? esc_attr__( $args['form_title'], 'userswp' ) : __( 'Register', 'userswp' ); $form_title = apply_filters( 'uwp_template_form_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_button_title', $button_title ); do_action( 'uwp_template_before', 'register', $args ); ?>
@@ -50,7 +57,7 @@ $button_args = apply_filters( 'uwp_register_button_args', array( 'type' => 'submit', 'class' => 'btn btn-primary btn-block text-uppercase uwp_register_submit', - 'content' => esc_html__( 'Create Account', 'userswp' ), + 'content' => esc_html( $button_title ), 'name' => 'uwp_register_submit', ), $args ); diff --git a/templates/register.php b/templates/register.php index 3d0a82f4..07b8f601 100644 --- a/templates/register.php +++ b/templates/register.php @@ -1,7 +1,14 @@
@@ -19,7 +26,7 @@ $button_args = apply_filters( 'uwp_register_button_args', array( 'type' => 'submit', 'class' => 'uwp_register_submit', - 'content' => esc_html__( 'Create Account', 'userswp' ), + 'content' => esc_html( $button_title ), 'name' => 'uwp_register_submit', ), $args );