WP User Frontend – Membership, Profile, Registration & Post Submission Plugin for WordPress - Version 3.5.14

Version Description

Download this release

Release Info

Developer tareq1988
Plugin Icon 128x128 WP User Frontend – Membership, Profile, Registration & Post Submission Plugin for WordPress
Version 3.5.14
Comparing to
See all releases

Code changes from version 3.5.13 to 3.5.14

admin/form-builder/assets/js/form-builder.js CHANGED
@@ -112,7 +112,12 @@
112
  for (i = 0; i < state.form_fields.length; i++) {
113
  // check if the editing field exist in normal fields
114
  if (state.form_fields[i].id === parseInt(payload.editing_field_id)) {
115
- state.form_fields[i][payload.field_name] = payload.value;
 
 
 
 
 
116
  }
117
 
118
  // check if the editing field belong to a column field
112
  for (i = 0; i < state.form_fields.length; i++) {
113
  // check if the editing field exist in normal fields
114
  if (state.form_fields[i].id === parseInt(payload.editing_field_id)) {
115
+ if (payload.field_name === 'name' && ! state.form_fields[i].hasOwnProperty('is_new') ) {
116
+ continue;
117
+ } else {
118
+ state.form_fields[i][payload.field_name] = payload.value;
119
+ }
120
+
121
  }
122
 
123
  // check if the editing field belong to a column field
admin/html/whats-new.php CHANGED
@@ -1,5 +1,40 @@
1
  <?php
2
  $changelog = [
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  [
4
  'version' => 'Version 3.5.13',
5
  'released' => '2021-02-05',
1
  <?php
2
  $changelog = [
3
+ [
4
+ 'version' => 'Version 3.5.14',
5
+ 'released' => '2021-03-08',
6
+ 'changes' => [
7
+
8
+ [
9
+ 'title' => __( 'Meta key will not change if label update', 'wp-user-frontend' ),
10
+ 'type' => 'Fix',
11
+ ],
12
+ [
13
+ 'title' => __( 'Login redirect empty previous url', 'wp-user-frontend' ),
14
+ 'type' => 'Fix',
15
+ ],
16
+ [
17
+ 'title' => __( 'Email doesnt set as username', 'wp-user-frontend' ),
18
+ 'type' => 'Fix',
19
+ ],
20
+ [
21
+ 'title' => __( 'Post redirection to payment doesn\'t work', 'wp-user-frontend' ),
22
+ 'type' => 'Fix',
23
+ ],
24
+ [
25
+ 'title' => __( 'Address field not working when used with conditional logic', 'wp-user-frontend' ),
26
+ 'type' => 'Fix',
27
+ ],
28
+ [
29
+ 'title' => __( 'Ajax type category child of not working', 'wp-user-frontend' ),
30
+ 'type' => 'Fix',
31
+ ],
32
+ [
33
+ 'title' => __( 'Non recurring subscription did not work', 'wp-user-frontend' ),
34
+ 'type' => 'Fix',
35
+ ],
36
+ ],
37
+ ],
38
  [
39
  'version' => 'Version 3.5.13',
40
  'released' => '2021-02-05',
assets/js/wpuf-form-builder.js CHANGED
@@ -112,7 +112,12 @@
112
  for (i = 0; i < state.form_fields.length; i++) {
113
  // check if the editing field exist in normal fields
114
  if (state.form_fields[i].id === parseInt(payload.editing_field_id)) {
115
- state.form_fields[i][payload.field_name] = payload.value;
 
 
 
 
 
116
  }
117
 
118
  // check if the editing field belong to a column field
112
  for (i = 0; i < state.form_fields.length; i++) {
113
  // check if the editing field exist in normal fields
114
  if (state.form_fields[i].id === parseInt(payload.editing_field_id)) {
115
+ if (payload.field_name === 'name' && ! state.form_fields[i].hasOwnProperty('is_new') ) {
116
+ continue;
117
+ } else {
118
+ state.form_fields[i][payload.field_name] = payload.value;
119
+ }
120
+
121
  }
122
 
123
  // check if the editing field belong to a column field
changelog.txt CHANGED
@@ -1,4 +1,14 @@
1
- = v3.5.12 (05 February, 2021) =
 
 
 
 
 
 
 
 
 
 
2
 
3
  * Fix - Menu position has chenged due to dokan has same menu position
4
  * Fix - Drag and drop not working properly for new field
1
+ = v3.5.14 (08 March, 2021) =
2
+
3
+ * Fix - Meta key will not change if label update
4
+ * Fix - Login redirect empty previous url
5
+ * Fix - Email doesnt set as username
6
+ * Fix - Post redirection to payment doesn't work
7
+ * Fix - Address field not working when used with conditional logic
8
+ * Fix - Non recurring subscription did not work
9
+ * Fix - Ajax type category child of not working
10
+
11
+ = v3.5.13 (05 February, 2021) =
12
 
13
  * Fix - Menu position has chenged due to dokan has same menu position
14
  * Fix - Drag and drop not working properly for new field
class/subscription.php CHANGED
@@ -42,6 +42,9 @@ class WPUF_Subscription {
42
  add_action( 'wpuf_draft_post_after_insert', [ $this, 'reset_user_subscription_data' ], 10, 4 );
43
 
44
  add_filter( 'wpuf_get_subscription_meta', [ $this, 'reset_trial' ] );
 
 
 
45
  }
46
 
47
  /**
@@ -1256,4 +1259,55 @@ class WPUF_Subscription {
1256
  }
1257
  return $sub_meta;
1258
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1259
  }
42
  add_action( 'wpuf_draft_post_after_insert', [ $this, 'reset_user_subscription_data' ], 10, 4 );
43
 
44
  add_filter( 'wpuf_get_subscription_meta', [ $this, 'reset_trial' ] );
45
+ //Handle non recurring subscription when expired
46
+ add_action( 'wp', [ $this, 'handle_non_recur_subs' ] );
47
+ add_action( 'non_recur_subs_daily', [ $this, 'cancel_non_recurring_subscription' ] );
48
  }
49
 
50
  /**
1259
  }
1260
  return $sub_meta;
1261
  }
1262
+
1263
+ /**
1264
+ * Add daily cron for non recur subscritpion
1265
+ *
1266
+ * @since WPUF_PRO
1267
+ *
1268
+ * @return void
1269
+ */
1270
+ public function handle_non_recur_subs() {
1271
+ if ( ! wp_next_scheduled( 'non_recur_subs_daily' ) ) {
1272
+ wp_schedule_event( time(), 'daily', 'non_recur_subs_daily' );
1273
+ }
1274
+ }
1275
+
1276
+ /**
1277
+ * Cancel non recurring subs if expired
1278
+ *
1279
+ * @since WPUF_PRO
1280
+ *
1281
+ * @return void
1282
+ */
1283
+ public function cancel_non_recurring_subscription() {
1284
+ global $wpdb;
1285
+
1286
+ $key = '_wpuf_subscription_pack';
1287
+
1288
+ $all_subscription = $wpdb->get_results(
1289
+ $wpdb->prepare(
1290
+ "
1291
+ SELECT um.meta_value,um.user_id FROM {$wpdb->usermeta} um
1292
+ LEFT JOIN {$wpdb->users} u ON u.ID = um.user_id
1293
+ WHERE um.meta_key = %s
1294
+ ", $key
1295
+ )
1296
+ );
1297
+
1298
+ $current_time = current_time( 'mysql' );
1299
+ $non_recurrent = array_filter(
1300
+ $all_subscription, function ( $pack ) use ( $current_time ) {
1301
+ $pack = maybe_unserialize( $pack->meta_value );
1302
+ return $pack['recurring'] === 'no' && $current_time >= $pack['expire'];
1303
+ }
1304
+ );
1305
+
1306
+ foreach ( $non_recurrent as $ns ) {
1307
+ $user_id = $ns->user_id;
1308
+ $sub_meta = 'cancel';
1309
+
1310
+ self::update_user_subscription_meta( $user_id, $sub_meta );
1311
+ }
1312
+ }
1313
  }
includes/class-frontend-form-post.php CHANGED
@@ -282,14 +282,16 @@ class WPUF_Frontend_Form extends WPUF_Frontend_Render_Form {
282
 
283
  wpuf_clear_buffer();
284
 
285
- echo json_encode( [
 
286
  'post_id' => $post_id,
287
  'action' => isset( $_POST['action'] ) ? sanitize_text_field( wp_unslash( $_POST['action'] ) ) : '',
288
  'date' => current_time( 'mysql' ),
289
  'post_author' => get_current_user_id(),
290
  'comment_status' => get_option( 'default_comment_status' ),
291
  'url' => add_query_arg( 'preview', 'true', get_permalink( $post_id ) ),
292
- ] );
 
293
 
294
  exit;
295
  }
@@ -559,12 +561,14 @@ class WPUF_Frontend_Form extends WPUF_Frontend_Render_Form {
559
 
560
  if ( $user ) {
561
  // $post_author = $user->ID;
562
- wp_send_json( [
563
- 'success' => false,
564
- 'error' => __( "You already have an account in our site. Please login to continue.\n\nClicking 'OK' will redirect you to the login page and you will lose the form data.\nClick 'Cancel' to stay at this page.", 'wp-user-frontend' ),
565
- 'type' => 'login',
566
- 'redirect_to' => wp_login_url( get_permalink( $page_id ) ),
567
- ] );
 
 
568
  } else {
569
 
570
  // user not found, lets register him
@@ -591,10 +595,12 @@ class WPUF_Frontend_Form extends WPUF_Frontend_Render_Form {
591
  }
592
 
593
  // update display name to full name
594
- wp_update_user( [
595
- 'ID' => $user_id,
596
- 'display_name' => $guest_name,
597
- ] );
 
 
598
 
599
  $post_author = $user_id;
600
  } else {
@@ -611,7 +617,7 @@ class WPUF_Frontend_Form extends WPUF_Frontend_Render_Form {
611
  }
612
 
613
  // the user must be logged in already
614
- } elseif ( isset( $this->form_settings['role_base'] ) && $this->form_settings['role_base'] == 'true' && ! wpuf_user_has_roles( $this->form_settings['roles'] ) ) {
615
  $this->send_error( __( 'You do not have sufficient permissions to access this form.', 'wp-user-frontend' ) );
616
  } else {
617
  $post_author = get_current_user_id();
@@ -772,7 +778,7 @@ class WPUF_Frontend_Form extends WPUF_Frontend_Render_Form {
772
  '%siteurl%',
773
  '%permalink%',
774
  '%editlink%',
775
- ];
776
 
777
  $home_url = sprintf( '<a href="%s">%s</a>', home_url(), home_url() );
778
  $post_url = sprintf( '<a href="%s">%s</a>', get_permalink( $post_id ), get_permalink( $post_id ) );
@@ -917,10 +923,12 @@ class WPUF_Frontend_Form extends WPUF_Frontend_Render_Form {
917
  $p_status = get_post_status( $post_id );
918
 
919
  if ( $p_status ) {
920
- wp_update_post( [
921
- 'ID' => $post_id,
922
- 'post_status' => isset( $form_settings['post_status'] ) ? $form_settings['post_status'] : 'publish',
923
- ] );
 
 
924
 
925
  echo wp_kses_post( "<div class='wpuf-success' style='text-align:center'>" . __( 'Email successfully verified. Please Login.', 'wp-user-frontend' ) . '</div>' );
926
  }
@@ -1014,7 +1022,7 @@ class WPUF_Frontend_Form extends WPUF_Frontend_Render_Form {
1014
  }
1015
  }
1016
 
1017
- if ( isset( $this->form_settings['enable_pay_per_post'] )
1018
  && wpuf_validate_boolean( $this->form_settings['enable_pay_per_post'] )
1019
  && ! $is_update
1020
  ) {
282
 
283
  wpuf_clear_buffer();
284
 
285
+ echo json_encode(
286
+ [
287
  'post_id' => $post_id,
288
  'action' => isset( $_POST['action'] ) ? sanitize_text_field( wp_unslash( $_POST['action'] ) ) : '',
289
  'date' => current_time( 'mysql' ),
290
  'post_author' => get_current_user_id(),
291
  'comment_status' => get_option( 'default_comment_status' ),
292
  'url' => add_query_arg( 'preview', 'true', get_permalink( $post_id ) ),
293
+ ]
294
+ );
295
 
296
  exit;
297
  }
561
 
562
  if ( $user ) {
563
  // $post_author = $user->ID;
564
+ wp_send_json(
565
+ [
566
+ 'success' => false,
567
+ 'error' => __( "You already have an account in our site. Please login to continue.\n\nClicking 'OK' will redirect you to the login page and you will lose the form data.\nClick 'Cancel' to stay at this page.", 'wp-user-frontend' ),
568
+ 'type' => 'login',
569
+ 'redirect_to' => wp_login_url( get_permalink( $page_id ) ),
570
+ ]
571
+ );
572
  } else {
573
 
574
  // user not found, lets register him
595
  }
596
 
597
  // update display name to full name
598
+ wp_update_user(
599
+ [
600
+ 'ID' => $user_id,
601
+ 'display_name' => $guest_name,
602
+ ]
603
+ );
604
 
605
  $post_author = $user_id;
606
  } else {
617
  }
618
 
619
  // the user must be logged in already
620
+ } elseif ( isset( $this->form_settings['role_base'] ) && $this->form_settings['role_base'] === 'true' && ! wpuf_user_has_roles( $this->form_settings['roles'] ) ) {
621
  $this->send_error( __( 'You do not have sufficient permissions to access this form.', 'wp-user-frontend' ) );
622
  } else {
623
  $post_author = get_current_user_id();
778
  '%siteurl%',
779
  '%permalink%',
780
  '%editlink%',
781
+ ];
782
 
783
  $home_url = sprintf( '<a href="%s">%s</a>', home_url(), home_url() );
784
  $post_url = sprintf( '<a href="%s">%s</a>', get_permalink( $post_id ), get_permalink( $post_id ) );
923
  $p_status = get_post_status( $post_id );
924
 
925
  if ( $p_status ) {
926
+ wp_update_post(
927
+ [
928
+ 'ID' => $post_id,
929
+ 'post_status' => isset( $form_settings['post_status'] ) ? $form_settings['post_status'] : 'publish',
930
+ ]
931
+ );
932
 
933
  echo wp_kses_post( "<div class='wpuf-success' style='text-align:center'>" . __( 'Email successfully verified. Please Login.', 'wp-user-frontend' ) . '</div>' );
934
  }
1022
  }
1023
  }
1024
 
1025
+ if ( $charging_enabled === 'yes' && isset( $this->form_settings['enable_pay_per_post'] )
1026
  && wpuf_validate_boolean( $this->form_settings['enable_pay_per_post'] )
1027
  && ! $is_update
1028
  ) {
includes/fields/class-field-post-taxonomy.php CHANGED
@@ -71,11 +71,11 @@ class WPUF_Form_Field_Post_Taxonomy extends WPUF_Field_Contract {
71
  $div_class = 'wpuf_' . $this->field_settings['name'] . '_' . $this->field_settings['type'] . '_' . $field_settings['id'] . '_' . $form_id;
72
 
73
  if ( $this->field_settings['type'] === 'checkbox' ) {
74
- ?>
75
  <div class="wpuf-fields <?php echo wp_kses_post( $div_class ); ?>" data-required="<?php echo esc_attr( $field_settings['required'] ); ?>" data-type="tax-checkbox">
76
  <?php } else { ?>
77
  <div class="wpuf-fields <?php echo esc_attr( $div_class ); ?>">
78
- <?php
79
  }
80
 
81
  switch ( $this->field_settings['type'] ) {
@@ -146,7 +146,7 @@ class WPUF_Form_Field_Post_Taxonomy extends WPUF_Field_Contract {
146
  $attr = [
147
  'required' => $attr['required'],
148
  'name' => $attr['name'],
149
- 'exclude_type' => isset( $attr['exclude_type'] ) ? $attr['exclude_type'] : 'exclude',
150
  // 'exclude_type' => $attr['exclude_type'],
151
  'exclude' => $attr['exclude'],
152
  'orderby' => $attr['orderby'],
@@ -195,9 +195,35 @@ class WPUF_Form_Field_Post_Taxonomy extends WPUF_Field_Contract {
195
  }
196
  }
197
 
 
198
  public function tax_ajax( $post_id = null ) {
 
199
  if ( isset( $post_id ) ) {
200
  $this->terms = wp_get_post_terms( $post_id, $this->taxonomy, [ 'fields' => 'all' ] );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
201
  }
202
  ?>
203
 
@@ -212,13 +238,89 @@ class WPUF_Form_Field_Post_Taxonomy extends WPUF_Field_Contract {
212
  </div>
213
  <?php
214
  } else {
215
- $tree = $this->catbuildTree( $this->terms );
216
- $this->RecursiveCatWrite( $tree );
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
217
  }
218
  ?>
219
  </div>
220
  <span class="loading"></span>
221
- <?php
222
  }
223
 
224
  public function tax_select( $post_id = null ) {
@@ -321,7 +423,7 @@ class WPUF_Form_Field_Post_Taxonomy extends WPUF_Field_Contract {
321
  });
322
  })(jQuery);
323
  </script>
324
- <?php
325
  }
326
 
327
  /**
71
  $div_class = 'wpuf_' . $this->field_settings['name'] . '_' . $this->field_settings['type'] . '_' . $field_settings['id'] . '_' . $form_id;
72
 
73
  if ( $this->field_settings['type'] === 'checkbox' ) {
74
+ ?>
75
  <div class="wpuf-fields <?php echo wp_kses_post( $div_class ); ?>" data-required="<?php echo esc_attr( $field_settings['required'] ); ?>" data-type="tax-checkbox">
76
  <?php } else { ?>
77
  <div class="wpuf-fields <?php echo esc_attr( $div_class ); ?>">
78
+ <?php
79
  }
80
 
81
  switch ( $this->field_settings['type'] ) {
146
  $attr = [
147
  'required' => $attr['required'],
148
  'name' => $attr['name'],
149
+ 'exclude_type' => isset( $attr['exclude_type'] ) ? $attr['exclude_type'] : 'exclude',
150
  // 'exclude_type' => $attr['exclude_type'],
151
  'exclude' => $attr['exclude'],
152
  'orderby' => $attr['orderby'],
195
  }
196
  }
197
 
198
+
199
  public function tax_ajax( $post_id = null ) {
200
+ $taxonomy = $this->field_settings['name'];
201
  if ( isset( $post_id ) ) {
202
  $this->terms = wp_get_post_terms( $post_id, $this->taxonomy, [ 'fields' => 'all' ] );
203
+ asort( $this->terms );
204
+
205
+ if ( count( $this->terms ) > 1 ) {
206
+ $first_item = array_shift( $this->terms );
207
+ }
208
+
209
+ $include = [];
210
+ foreach ( $this->field_settings['exclude'] as $parent ) {
211
+ array_map(
212
+ function ( $term ) use ( &$include ) {
213
+ $include[] = $term->term_id;
214
+ }, get_terms(
215
+ [
216
+ 'taxonomy' => $taxonomy,
217
+ 'parent' => $parent,
218
+ 'hide_empty' => false,
219
+ ]
220
+ )
221
+ );
222
+ }
223
+ $this->field_settings['exclude'] = $include;
224
+ if ( isset( $first_item ) ) {
225
+ array_push( $this->field_settings['exclude'], $first_item->term_id );
226
+ }
227
  }
228
  ?>
229
 
238
  </div>
239
  <?php
240
  } else {
241
+ if ( $this->field_settings['type'] === 'ajax' && $this->field_settings['exclude_type'] === 'child_of' ) {
242
+ $level = 0;
243
+ ?>
244
+ <div id="lvl<?php echo esc_attr( $level ); ?>" level="<?php echo esc_attr( $level ); ?>" >
245
+
246
+ <?php
247
+
248
+ $attr = $this->field_settings;
249
+ $dataset = sprintf(
250
+ 'data-required="%s" data-type="select" data-form-id="%d"',
251
+ $attr['required'],
252
+ trim( $this->form_id )
253
+ );
254
+
255
+ $child_of = $this->field_settings['exclude'];
256
+ $selected = count( $this->terms ) === 1 ? $child_of[ array_search( $this->terms[0]->term_id, $child_of, true ) ] : $child_of[ count( $child_of ) - 1 ];
257
+ $tax_args = [
258
+ 'show_option_none' => __( '-- Select --', 'wp-user-frontend' ),
259
+ 'hierarchical' => 1,
260
+ 'hide_empty' => 0,
261
+ 'orderby' => isset( $attr['orderby'] ) ? $attr['orderby'] : 'name',
262
+ 'order' => isset( $attr['order'] ) ? $attr['order'] : 'ASC',
263
+ 'name' => $this->taxonomy . '[]',
264
+ 'taxonomy' => $this->taxonomy,
265
+ 'echo' => 0,
266
+ 'title_li' => '',
267
+ 'class' => 'cat-ajax ' . $this->taxonomy . $this->class,
268
+ 'include' => $this->field_settings['exclude'],
269
+ 'selected' => $selected,
270
+ ];
271
+
272
+ $select_result = wp_dropdown_categories( $tax_args );
273
+ echo str_replace( '<select', '<select ' . $dataset, $select_result );
274
+ $attr = [
275
+ 'required' => $attr['required'],
276
+ 'name' => $attr['name'],
277
+ 'exclude_type' => isset( $attr['exclude_type'] ) ? $attr['exclude_type'] : 'exclude',
278
+ 'exclude' => $attr['exclude'],
279
+ 'orderby' => $attr['orderby'],
280
+ 'order' => $attr['order'],
281
+ ];
282
+ $attr = apply_filters( 'wpuf_taxonomy_checklist_args', $attr );
283
+ ?>
284
+ <span data-taxonomy=<?php echo esc_attr( json_encode( $attr ) ); ?>></span>
285
+ </div>
286
+ <?php
287
+ $found = in_array( $this->terms[0]->parent, $this->field_settings['exclude'], true );
288
+ if ( count( $this->terms ) > 1 || $found === true ) {
289
+ foreach ( $this->terms as $term ) {
290
+ $include = array_map(
291
+ function ( $term ) use ( &$include ) {
292
+ return $term->term_id;
293
+ }, get_terms(
294
+ [
295
+ 'taxonomy' => $taxonomy,
296
+ 'parent' => $term->parent,
297
+ 'hide_empty' => false,
298
+ ]
299
+ )
300
+ );
301
+
302
+ $tax_args = [
303
+
304
+ 'hide_empty' => 0,
305
+ 'orderby' => isset( $attr['orderby'] ) ? $attr['orderby'] : 'name',
306
+ 'order' => isset( $attr['order'] ) ? $attr['order'] : 'ASC',
307
+ 'name' => $this->taxonomy . '[]',
308
+ 'taxonomy' => $this->taxonomy,
309
+ 'title_li' => '',
310
+ 'class' => 'cat-ajax ' . $this->taxonomy . $this->class,
311
+ 'include' => $include,
312
+ 'selected' => $term->term_id,
313
+ ];
314
+
315
+ wp_dropdown_categories( $tax_args );
316
+ }
317
+ }
318
+ }
319
  }
320
  ?>
321
  </div>
322
  <span class="loading"></span>
323
+ <?php
324
  }
325
 
326
  public function tax_select( $post_id = null ) {
423
  });
424
  })(jQuery);
425
  </script>
426
+ <?php
427
  }
428
 
429
  /**
includes/free/class-login.php CHANGED
@@ -15,28 +15,28 @@ class WPUF_Simple_Login {
15
  private static $_instance;
16
 
17
  public function __construct() {
18
- add_shortcode( 'wpuf-login', [$this, 'login_form'] );
19
 
20
- add_action( 'init', [$this, 'process_login'] );
21
- add_action( 'init', [$this, 'process_logout'] );
22
- add_action( 'init', [$this, 'process_reset_password'] );
23
 
24
- add_action( 'init', [$this, 'wp_login_page_redirect'] );
25
- add_action( 'init', [$this, 'activation_user_registration'] );
26
- add_action( 'login_form', [$this, 'add_custom_fields'] );
27
- add_action( 'login_enqueue_scripts', [$this, 'login_form_scripts'] );
28
- add_filter( 'wp_authenticate_user', [$this, 'validate_custom_fields'], 10, 2 );
29
 
30
  // URL filters
31
- add_filter( 'login_url', [$this, 'filter_login_url'], 10, 2 );
32
- add_filter( 'logout_url', [$this, 'filter_logout_url'], 10, 2 );
33
- add_filter( 'lostpassword_url', [$this, 'filter_lostpassword_url'], 10, 2 );
34
- add_filter( 'register_url', [$this, 'get_registration_url'] );
35
 
36
  add_filter( 'login_redirect', [ $this, 'default_login_redirect' ] );
37
  add_filter( 'login_form_login', [ $this, 'default_wp_login_override' ] );
38
 
39
- add_filter( 'authenticate', [$this, 'successfully_authenticate'], 30, 3 );
40
  }
41
 
42
  /**
@@ -45,7 +45,7 @@ class WPUF_Simple_Login {
45
  * @return self
46
  */
47
  public static function init() {
48
- if ( !self::$_instance ) {
49
  self::$_instance = new self();
50
  }
51
 
@@ -76,36 +76,38 @@ class WPUF_Simple_Login {
76
  $recaptcha = wpuf_get_option( 'login_form_recaptcha', 'wpuf_profile', 'off' );
77
 
78
  if ( $recaptcha == 'on' ) {
79
- echo wp_kses( recaptcha_get_html( wpuf_get_option( 'recaptcha_public', 'wpuf_general' ), true, null, is_ssl() ), [
80
- 'div' => [
81
- 'class' => [],
82
- 'data-sitekey' => [],
83
- ],
84
-
85
- 'script' => [
86
- 'src' => []
87
- ],
88
-
89
- 'noscript' => [],
90
-
91
- 'iframe' => [
92
- 'src' => [],
93
- 'height' => [],
94
- 'width' => [],
95
- 'frameborder' => [],
96
- ],
97
- 'br' => [],
98
- 'textarea' => [
99
- 'name' => [],
100
- 'rows' => [],
101
- 'cols' => [],
102
- ],
103
- 'input' => [
104
- 'type' => [],
105
- 'value' => [],
106
- 'name' => [],
 
 
107
  ]
108
- ] );
109
  }
110
  }
111
 
@@ -115,9 +117,7 @@ class WPUF_Simple_Login {
115
  * @since 2.9.0
116
  */
117
  public function login_form_scripts() {
118
-
119
  if ( isset( $_POST['_wpnonce'] ) && wp_verify_nonce( 'wp_login_nonce' ) ) {
120
-
121
  }
122
 
123
  $post_data = wp_unslash( $_POST );
@@ -138,7 +138,8 @@ class WPUF_Simple_Login {
138
  margin: 15px 0px 30px 0;
139
  }
140
  </style>
141
- <?php }
 
142
  }
143
 
144
  /**
@@ -147,9 +148,7 @@ class WPUF_Simple_Login {
147
  * @since 2.9.0
148
  */
149
  public function validate_custom_fields( $user, $password ) {
150
-
151
  if ( isset( $_POST['_wpnonce'] ) && wp_verify_nonce( 'wp_login_nonce' ) ) {
152
-
153
  }
154
 
155
  if ( isset( $_POST['wpuf_login'] ) ) {
@@ -187,11 +186,11 @@ class WPUF_Simple_Login {
187
 
188
  switch ( $action ) {
189
  case 'resetpass':
190
- return add_query_arg( ['action' => 'resetpass'], $root_url );
191
  break;
192
 
193
  case 'lostpassword':
194
- return add_query_arg( ['action' => 'lostpassword'], $root_url );
195
  break;
196
 
197
  case 'register':
@@ -199,7 +198,7 @@ class WPUF_Simple_Login {
199
  break;
200
 
201
  case 'logout':
202
- return wp_nonce_url( add_query_arg( ['action' => 'logout'], $root_url ), 'log-out' );
203
  break;
204
 
205
  default:
@@ -207,7 +206,7 @@ class WPUF_Simple_Login {
207
  return $root_url;
208
  }
209
 
210
- return add_query_arg( ['redirect_to' => urlencode( $redirect_to )], $root_url );
211
  break;
212
  }
213
  }
@@ -240,7 +239,7 @@ class WPUF_Simple_Login {
240
  $page_id = wpuf_get_option( 'reg_override_page', 'wpuf_profile', false );
241
  $wp_reg_url = site_url( 'wp-login.php?action=register', 'login' );
242
 
243
- if ( $register_link_override == 'off' || !$page_id ) {
244
  return $wp_reg_url;
245
  }
246
 
@@ -258,7 +257,7 @@ class WPUF_Simple_Login {
258
  * @return string
259
  */
260
  public function filter_login_url( $url, $redirect ) {
261
- if ( !$this->is_override_enabled() ) {
262
  return $url;
263
  }
264
 
@@ -274,7 +273,7 @@ class WPUF_Simple_Login {
274
  * @return string
275
  */
276
  public function filter_logout_url( $url, $redirect ) {
277
- if ( !$this->is_override_enabled() ) {
278
  return $url;
279
  }
280
 
@@ -290,7 +289,7 @@ class WPUF_Simple_Login {
290
  * @return string
291
  */
292
  public function filter_lostpassword_url( $url, $redirect ) {
293
- if ( !$this->is_override_enabled() ) {
294
  return $url;
295
  }
296
 
@@ -347,9 +346,11 @@ class WPUF_Simple_Login {
347
  ob_start();
348
 
349
  if ( is_user_logged_in() ) {
350
- wpuf_load_template( 'logged-in.php', [
351
- 'user' => wp_get_current_user(),
352
- ] );
 
 
353
  } else {
354
  $action = isset( $getdata['action'] ) ? sanitize_text_field( $getdata['action'] ) : 'login';
355
 
@@ -375,7 +376,6 @@ class WPUF_Simple_Login {
375
 
376
  case 'rp':
377
  case 'resetpass':
378
-
379
  if ( $reset == 'true' ) {
380
  printf( '<div class="wpuf-message">' . esc_html( __( 'Your password has been reset. %s', 'wp-user-frontend' ) ) . '</div>', sprintf( '<a href="%s">%s</a>', esc_attr( $this->get_action_url( 'login' ) ), esc_html( __( 'Log In', 'wp-user-frontend' ) ) ) );
381
 
@@ -412,12 +412,12 @@ class WPUF_Simple_Login {
412
  * @return void
413
  */
414
  public function process_login() {
415
- if ( !empty( $_POST['wpuf_login'] ) && !empty( $_POST['wpuf-login-nonce'] ) ) {
416
  $creds = [];
417
 
418
  $nonce = sanitize_key( wp_unslash( $_POST['wpuf-login-nonce'] ) );
419
 
420
- if ( isset( $nonce ) && !wp_verify_nonce( $nonce, 'wpuf_login_action' ) ) {
421
  $this->login_errors[] = __( 'Nonce is invalid', 'wp-user-frontend' );
422
 
423
  return;
@@ -448,7 +448,7 @@ class WPUF_Simple_Login {
448
  return;
449
  }
450
 
451
- if ( isset ( $_POST["g-recaptcha-response"] ) ) {
452
  if ( empty( $_POST['g-recaptcha-response'] ) ) {
453
  $this->login_errors[] = __( 'Empty reCaptcha Field', 'wp-user-frontend' );
454
  return;
@@ -459,7 +459,6 @@ class WPUF_Simple_Login {
459
  }
460
  }
461
 
462
-
463
  if ( is_email( $log ) && apply_filters( 'wpuf_get_username_from_email', true ) ) {
464
  $user = get_user_by( 'email', $log );
465
 
@@ -543,7 +542,13 @@ class WPUF_Simple_Login {
543
 
544
  if ( $redirect_after_login ) {
545
  if ( 'previous_page' === $redirect_after_login ) {
546
- return wp_get_referer();
 
 
 
 
 
 
547
  }
548
 
549
  $redirect_page_link = get_permalink( $redirect_after_login );
@@ -583,14 +588,14 @@ class WPUF_Simple_Login {
583
  $action = isset( $_GET['action'] ) ? sanitize_text_field( wp_unslash( $_GET['action'] ) ) : '';
584
 
585
  if ( $action == 'logout' ) {
586
- if ( !$this->is_override_enabled() ) {
587
  return;
588
  }
589
 
590
  check_admin_referer( 'log-out' );
591
  wp_logout();
592
 
593
- $redirect_to = !empty( $_REQUEST['redirect_to'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['redirect_to'] ) ) : add_query_arg( [ 'loggedout' => 'true' ], $this->get_login_url() );
594
  wp_safe_redirect( $redirect_to );
595
  exit();
596
  }
@@ -602,18 +607,22 @@ class WPUF_Simple_Login {
602
  * @return void
603
  */
604
  public function process_reset_password() {
605
- if ( !isset( $_POST['wpuf_reset_password'] ) ) {
606
  return;
607
  }
608
 
609
  // process lost password form
610
  if ( isset( $_POST['user_login'] ) && isset( $_POST['_wpnonce'] ) ) {
611
-
612
  $nonce = sanitize_key( wp_unslash( $_POST['_wpnonce'] ) );
613
  wp_verify_nonce( $nonce, 'wpuf_lost_pass' );
614
 
615
  if ( $this->retrieve_password() ) {
616
- $url = add_query_arg( [ 'action' => 'lostpassword', 'checkemail' => 'confirm' ], $this->get_login_url() );
 
 
 
 
 
617
  wp_redirect( $url );
618
  exit;
619
  }
@@ -621,7 +630,6 @@ class WPUF_Simple_Login {
621
 
622
  // process reset password form
623
  if ( isset( $_POST['pass1'] ) && isset( $_POST['pass2'] ) && isset( $_POST['key'] ) && isset( $_POST['login'] ) && isset( $_POST['_wpnonce'] ) ) {
624
-
625
  $pass1 = sanitize_text_field( wp_unslash( $_POST['pass1'] ) );
626
  $pass2 = sanitize_text_field( wp_unslash( $_POST['pass2'] ) );
627
  $key = sanitize_text_field( wp_unslash( $_POST['key'] ) );
@@ -663,7 +671,7 @@ class WPUF_Simple_Login {
663
  return;
664
  }
665
 
666
- if ( !$this->login_errors ) {
667
  $this->reset_password( $user, $pass1 );
668
 
669
  do_action( 'wpuf_customer_reset_password', $user );
@@ -717,7 +725,7 @@ class WPUF_Simple_Login {
717
  return false;
718
  }
719
 
720
- if ( !$user_data ) {
721
  $this->login_errors[] = __( 'Invalid username or e-mail.', 'wp-user-frontend' );
722
 
723
  return false;
@@ -731,7 +739,7 @@ class WPUF_Simple_Login {
731
 
732
  $allow = apply_filters( 'allow_password_reset', true, $user_data->ID );
733
 
734
- if ( !$allow ) {
735
  $this->login_errors[] = __( 'Password reset is not allowed for this user', 'wp-user-frontend' );
736
 
737
  return false;
@@ -763,13 +771,13 @@ class WPUF_Simple_Login {
763
  * @return object
764
  */
765
  public function successfully_authenticate( $user, $username, $password ) {
766
- if ( !is_wp_error( $user ) ) {
767
  if ( $user->ID ) {
768
  $resend_link = add_query_arg( 'resend_activation', $user->ID, $this->get_login_url() );
769
  $error = new WP_Error();
770
  $wpuf_user = new WPUF_User( $user->ID );
771
 
772
- if ( !$wpuf_user->is_verified() ) {
773
  $error->add( 'acitve_user', sprintf( __( '<strong>Your account is not active.</strong><br>Please check your email for activation link. <br><a href="%s">Click here</a> to resend the activation link', 'wp-user-frontend' ), $resend_link ) );
774
 
775
  return $error;
@@ -786,22 +794,22 @@ class WPUF_Simple_Login {
786
  * @since 2.2
787
  */
788
  public function activation_user_registration() {
789
- if ( !isset( $_GET['wpuf_registration_activation'] ) && empty( $_GET['wpuf_registration_activation'] ) ) {
790
  return;
791
  }
792
 
793
- if ( !isset( $_GET['id'] ) && empty( $_GET['id'] ) ) {
794
  wpuf()->login->add_error( __( 'Activation URL is not valid', 'wp-user-frontend' ) );
795
 
796
  return;
797
  }
798
 
799
  $user_id = intval( wp_unslash( $_GET['id'] ) );
800
- $user = new WPUF_User( $user_id );
801
  $wpuf_user_active = get_user_meta( $user_id, '_wpuf_user_active', true );
802
  $wpuf_user_status = get_user_meta( $user_id, 'wpuf_user_status', true );
803
 
804
- if ( !$user ) {
805
  wpuf()->login->add_error( __( 'Invalid User activation url', 'wp-user-frontend' ) );
806
 
807
  return;
@@ -863,7 +871,7 @@ class WPUF_Simple_Login {
863
 
864
  wp_mail( $user_email, $subject, $message );
865
  } else {
866
- $subject = sprintf( __( '[%s] Account has been activated', 'wp-user-frontend' ), $blogname );
867
 
868
  $message = sprintf( __( 'Hi %s,', 'wp-user-frontend' ), $the_user->user_login ) . "\r\n\r\n";
869
  $message .= __( 'Congrats! Your account has been activated. To login visit the following url:', 'wp-user-frontend' ) . "\r\n\r\n";
@@ -894,7 +902,7 @@ class WPUF_Simple_Login {
894
  public function wp_login_page_redirect() {
895
  global $pagenow;
896
 
897
- if ( !is_admin() && $pagenow == 'wp-login.php' && isset( $_GET['action'] ) && $_GET['action'] == 'register' ) {
898
  if ( wpuf_get_option( 'register_link_override', 'wpuf_profile' ) != 'on' ) {
899
  return;
900
  }
@@ -929,7 +937,13 @@ class WPUF_Simple_Login {
929
  * @param string $key
930
  */
931
  public function email_reset_pass( $user_login, $user_email, $key ) {
932
- $reset_url = add_query_arg( [ 'action' => 'rp', 'key' => $key, 'login' => urlencode( $user_login ) ], $this->get_login_url() );
 
 
 
 
 
 
933
 
934
  $message = __( 'Someone requested that the password be reset for the following account:', 'wp-user-frontend' ) . "\r\n\r\n";
935
  $message .= network_home_url( '/' ) . "\r\n\r\n";
@@ -951,7 +965,7 @@ class WPUF_Simple_Login {
951
 
952
  $message = apply_filters( 'retrieve_password_message', $message, $key, $user_login, $user_data );
953
 
954
- if ( $message && !wp_mail( $user_email, wp_specialchars_decode( $title ), $message ) ) {
955
  wp_die( esc_html( __( 'The e-mail could not be sent.', 'wp-user-frontend' ) ) . "<br />\n" . esc_html( __( 'Possible reason: your host may have disabled the mail() function.', 'wp-user-frontend' ) ) );
956
  }
957
  }
@@ -1013,8 +1027,8 @@ class WPUF_Simple_Login {
1013
  * @return string
1014
  */
1015
  public static function get_posted_value( $key ) {
1016
- if ( isset( $_REQUEST[$key] ) ) {
1017
- return sanitize_text_field( wp_unslash( $_REQUEST[$key] ) );
1018
  }
1019
 
1020
  return '';
15
  private static $_instance;
16
 
17
  public function __construct() {
18
+ add_shortcode( 'wpuf-login', [ $this, 'login_form' ] );
19
 
20
+ add_action( 'init', [ $this, 'process_login' ] );
21
+ add_action( 'init', [ $this, 'process_logout' ] );
22
+ add_action( 'init', [ $this, 'process_reset_password' ] );
23
 
24
+ add_action( 'init', [ $this, 'wp_login_page_redirect' ] );
25
+ add_action( 'init', [ $this, 'activation_user_registration' ] );
26
+ add_action( 'login_form', [ $this, 'add_custom_fields' ] );
27
+ add_action( 'login_enqueue_scripts', [ $this, 'login_form_scripts' ] );
28
+ add_filter( 'wp_authenticate_user', [ $this, 'validate_custom_fields' ], 10, 2 );
29
 
30
  // URL filters
31
+ add_filter( 'login_url', [ $this, 'filter_login_url' ], 10, 2 );
32
+ add_filter( 'logout_url', [ $this, 'filter_logout_url' ], 10, 2 );
33
+ add_filter( 'lostpassword_url', [ $this, 'filter_lostpassword_url' ], 10, 2 );
34
+ add_filter( 'register_url', [ $this, 'get_registration_url' ] );
35
 
36
  add_filter( 'login_redirect', [ $this, 'default_login_redirect' ] );
37
  add_filter( 'login_form_login', [ $this, 'default_wp_login_override' ] );
38
 
39
+ add_filter( 'authenticate', [ $this, 'successfully_authenticate' ], 30, 3 );
40
  }
41
 
42
  /**
45
  * @return self
46
  */
47
  public static function init() {
48
+ if ( ! self::$_instance ) {
49
  self::$_instance = new self();
50
  }
51
 
76
  $recaptcha = wpuf_get_option( 'login_form_recaptcha', 'wpuf_profile', 'off' );
77
 
78
  if ( $recaptcha == 'on' ) {
79
+ echo wp_kses(
80
+ recaptcha_get_html( wpuf_get_option( 'recaptcha_public', 'wpuf_general' ), true, null, is_ssl() ), [
81
+ 'div' => [
82
+ 'class' => [],
83
+ 'data-sitekey' => [],
84
+ ],
85
+
86
+ 'script' => [
87
+ 'src' => [],
88
+ ],
89
+
90
+ 'noscript' => [],
91
+
92
+ 'iframe' => [
93
+ 'src' => [],
94
+ 'height' => [],
95
+ 'width' => [],
96
+ 'frameborder' => [],
97
+ ],
98
+ 'br' => [],
99
+ 'textarea' => [
100
+ 'name' => [],
101
+ 'rows' => [],
102
+ 'cols' => [],
103
+ ],
104
+ 'input' => [
105
+ 'type' => [],
106
+ 'value' => [],
107
+ 'name' => [],
108
+ ],
109
  ]
110
+ );
111
  }
112
  }
113
 
117
  * @since 2.9.0
118
  */
119
  public function login_form_scripts() {
 
120
  if ( isset( $_POST['_wpnonce'] ) && wp_verify_nonce( 'wp_login_nonce' ) ) {
 
121
  }
122
 
123
  $post_data = wp_unslash( $_POST );
138
  margin: 15px 0px 30px 0;
139
  }
140
  </style>
141
+ <?php
142
+ }
143
  }
144
 
145
  /**
148
  * @since 2.9.0
149
  */
150
  public function validate_custom_fields( $user, $password ) {
 
151
  if ( isset( $_POST['_wpnonce'] ) && wp_verify_nonce( 'wp_login_nonce' ) ) {
 
152
  }
153
 
154
  if ( isset( $_POST['wpuf_login'] ) ) {
186
 
187
  switch ( $action ) {
188
  case 'resetpass':
189
+ return add_query_arg( [ 'action' => 'resetpass' ], $root_url );
190
  break;
191
 
192
  case 'lostpassword':
193
+ return add_query_arg( [ 'action' => 'lostpassword' ], $root_url );
194
  break;
195
 
196
  case 'register':
198
  break;
199
 
200
  case 'logout':
201
+ return wp_nonce_url( add_query_arg( [ 'action' => 'logout' ], $root_url ), 'log-out' );
202
  break;
203
 
204
  default:
206
  return $root_url;
207
  }
208
 
209
+ return add_query_arg( [ 'redirect_to' => urlencode( $redirect_to ) ], $root_url );
210
  break;
211
  }
212
  }
239
  $page_id = wpuf_get_option( 'reg_override_page', 'wpuf_profile', false );
240
  $wp_reg_url = site_url( 'wp-login.php?action=register', 'login' );
241
 
242
+ if ( $register_link_override == 'off' || ! $page_id ) {
243
  return $wp_reg_url;
244
  }
245
 
257
  * @return string
258
  */
259
  public function filter_login_url( $url, $redirect ) {
260
+ if ( ! $this->is_override_enabled() ) {
261
  return $url;
262
  }
263
 
273
  * @return string
274
  */
275
  public function filter_logout_url( $url, $redirect ) {
276
+ if ( ! $this->is_override_enabled() ) {
277
  return $url;
278
  }
279
 
289
  * @return string
290
  */
291
  public function filter_lostpassword_url( $url, $redirect ) {
292
+ if ( ! $this->is_override_enabled() ) {
293
  return $url;
294
  }
295
 
346
  ob_start();
347
 
348
  if ( is_user_logged_in() ) {
349
+ wpuf_load_template(
350
+ 'logged-in.php', [
351
+ 'user' => wp_get_current_user(),
352
+ ]
353
+ );
354
  } else {
355
  $action = isset( $getdata['action'] ) ? sanitize_text_field( $getdata['action'] ) : 'login';
356
 
376
 
377
  case 'rp':
378
  case 'resetpass':
 
379
  if ( $reset == 'true' ) {
380
  printf( '<div class="wpuf-message">' . esc_html( __( 'Your password has been reset. %s', 'wp-user-frontend' ) ) . '</div>', sprintf( '<a href="%s">%s</a>', esc_attr( $this->get_action_url( 'login' ) ), esc_html( __( 'Log In', 'wp-user-frontend' ) ) ) );
381
 
412
  * @return void
413
  */
414
  public function process_login() {
415
+ if ( ! empty( $_POST['wpuf_login'] ) && ! empty( $_POST['wpuf-login-nonce'] ) ) {
416
  $creds = [];
417
 
418
  $nonce = sanitize_key( wp_unslash( $_POST['wpuf-login-nonce'] ) );
419
 
420
+ if ( isset( $nonce ) && ! wp_verify_nonce( $nonce, 'wpuf_login_action' ) ) {
421
  $this->login_errors[] = __( 'Nonce is invalid', 'wp-user-frontend' );
422
 
423
  return;
448
  return;
449
  }
450
 
451
+ if ( isset( $_POST['g-recaptcha-response'] ) ) {
452
  if ( empty( $_POST['g-recaptcha-response'] ) ) {
453
  $this->login_errors[] = __( 'Empty reCaptcha Field', 'wp-user-frontend' );
454
  return;
459
  }
460
  }
461
 
 
462
  if ( is_email( $log ) && apply_filters( 'wpuf_get_username_from_email', true ) ) {
463
  $user = get_user_by( 'email', $log );
464
 
542
 
543
  if ( $redirect_after_login ) {
544
  if ( 'previous_page' === $redirect_after_login ) {
545
+ $prev_url = wp_get_referer();
546
+ if ( $prev_url ) {
547
+ return $prev_url;
548
+ }
549
+
550
+ global $wp;
551
+ return home_url( add_query_arg( [], $wp->request ) );
552
  }
553
 
554
  $redirect_page_link = get_permalink( $redirect_after_login );
588
  $action = isset( $_GET['action'] ) ? sanitize_text_field( wp_unslash( $_GET['action'] ) ) : '';
589
 
590
  if ( $action == 'logout' ) {
591
+ if ( ! $this->is_override_enabled() ) {
592
  return;
593
  }
594
 
595
  check_admin_referer( 'log-out' );
596
  wp_logout();
597
 
598
+ $redirect_to = ! empty( $_REQUEST['redirect_to'] ) ? sanitize_text_field( wp_unslash( $_REQUEST['redirect_to'] ) ) : add_query_arg( [ 'loggedout' => 'true' ], $this->get_login_url() );
599
  wp_safe_redirect( $redirect_to );
600
  exit();
601
  }
607
  * @return void
608
  */
609
  public function process_reset_password() {
610
+ if ( ! isset( $_POST['wpuf_reset_password'] ) ) {
611
  return;
612
  }
613
 
614
  // process lost password form
615
  if ( isset( $_POST['user_login'] ) && isset( $_POST['_wpnonce'] ) ) {
 
616
  $nonce = sanitize_key( wp_unslash( $_POST['_wpnonce'] ) );
617
  wp_verify_nonce( $nonce, 'wpuf_lost_pass' );
618
 
619
  if ( $this->retrieve_password() ) {
620
+ $url = add_query_arg(
621
+ [
622
+ 'action' => 'lostpassword',
623
+ 'checkemail' => 'confirm',
624
+ ], $this->get_login_url()
625
+ );
626
  wp_redirect( $url );
627
  exit;
628
  }
630
 
631
  // process reset password form
632
  if ( isset( $_POST['pass1'] ) && isset( $_POST['pass2'] ) && isset( $_POST['key'] ) && isset( $_POST['login'] ) && isset( $_POST['_wpnonce'] ) ) {
 
633
  $pass1 = sanitize_text_field( wp_unslash( $_POST['pass1'] ) );
634
  $pass2 = sanitize_text_field( wp_unslash( $_POST['pass2'] ) );
635
  $key = sanitize_text_field( wp_unslash( $_POST['key'] ) );
671
  return;
672
  }
673
 
674
+ if ( ! $this->login_errors ) {
675
  $this->reset_password( $user, $pass1 );
676
 
677
  do_action( 'wpuf_customer_reset_password', $user );
725
  return false;
726
  }
727
 
728
+ if ( ! $user_data ) {
729
  $this->login_errors[] = __( 'Invalid username or e-mail.', 'wp-user-frontend' );
730
 
731
  return false;
739
 
740
  $allow = apply_filters( 'allow_password_reset', true, $user_data->ID );
741
 
742
+ if ( ! $allow ) {
743
  $this->login_errors[] = __( 'Password reset is not allowed for this user', 'wp-user-frontend' );
744
 
745
  return false;
771
  * @return object
772
  */
773
  public function successfully_authenticate( $user, $username, $password ) {
774
+ if ( ! is_wp_error( $user ) ) {
775
  if ( $user->ID ) {
776
  $resend_link = add_query_arg( 'resend_activation', $user->ID, $this->get_login_url() );
777
  $error = new WP_Error();
778
  $wpuf_user = new WPUF_User( $user->ID );
779
 
780
+ if ( ! $wpuf_user->is_verified() ) {
781
  $error->add( 'acitve_user', sprintf( __( '<strong>Your account is not active.</strong><br>Please check your email for activation link. <br><a href="%s">Click here</a> to resend the activation link', 'wp-user-frontend' ), $resend_link ) );
782
 
783
  return $error;
794
  * @since 2.2
795
  */
796
  public function activation_user_registration() {
797
+ if ( ! isset( $_GET['wpuf_registration_activation'] ) && empty( $_GET['wpuf_registration_activation'] ) ) {
798
  return;
799
  }
800
 
801
+ if ( ! isset( $_GET['id'] ) && empty( $_GET['id'] ) ) {
802
  wpuf()->login->add_error( __( 'Activation URL is not valid', 'wp-user-frontend' ) );
803
 
804
  return;
805
  }
806
 
807
  $user_id = intval( wp_unslash( $_GET['id'] ) );
808
+ $user = new WPUF_User( $user_id );
809
  $wpuf_user_active = get_user_meta( $user_id, '_wpuf_user_active', true );
810
  $wpuf_user_status = get_user_meta( $user_id, 'wpuf_user_status', true );
811
 
812
+ if ( ! $user ) {
813
  wpuf()->login->add_error( __( 'Invalid User activation url', 'wp-user-frontend' ) );
814
 
815
  return;
871
 
872
  wp_mail( $user_email, $subject, $message );
873
  } else {
874
+ $subject = sprintf( __( '[%s] Account has been activated', 'wp-user-frontend' ), $blogname );
875
 
876
  $message = sprintf( __( 'Hi %s,', 'wp-user-frontend' ), $the_user->user_login ) . "\r\n\r\n";
877
  $message .= __( 'Congrats! Your account has been activated. To login visit the following url:', 'wp-user-frontend' ) . "\r\n\r\n";
902
  public function wp_login_page_redirect() {
903
  global $pagenow;
904
 
905
+ if ( ! is_admin() && $pagenow == 'wp-login.php' && isset( $_GET['action'] ) && $_GET['action'] == 'register' ) {
906
  if ( wpuf_get_option( 'register_link_override', 'wpuf_profile' ) != 'on' ) {
907
  return;
908
  }
937
  * @param string $key
938
  */
939
  public function email_reset_pass( $user_login, $user_email, $key ) {
940
+ $reset_url = add_query_arg(
941
+ [
942
+ 'action' => 'rp',
943
+ 'key' => $key,
944
+ 'login' => urlencode( $user_login ),
945
+ ], $this->get_login_url()
946
+ );
947
 
948
  $message = __( 'Someone requested that the password be reset for the following account:', 'wp-user-frontend' ) . "\r\n\r\n";
949
  $message .= network_home_url( '/' ) . "\r\n\r\n";
965
 
966
  $message = apply_filters( 'retrieve_password_message', $message, $key, $user_login, $user_data );
967
 
968
+ if ( $message && ! wp_mail( $user_email, wp_specialchars_decode( $title ), $message ) ) {
969
  wp_die( esc_html( __( 'The e-mail could not be sent.', 'wp-user-frontend' ) ) . "<br />\n" . esc_html( __( 'Possible reason: your host may have disabled the mail() function.', 'wp-user-frontend' ) ) );
970
  }
971
  }
1027
  * @return string
1028
  */
1029
  public static function get_posted_value( $key ) {
1030
+ if ( isset( $_REQUEST[ $key ] ) ) {
1031
+ return sanitize_text_field( wp_unslash( $_REQUEST[ $key ] ) );
1032
  }
1033
 
1034
  return '';
includes/free/class-registration.php CHANGED
@@ -17,13 +17,13 @@ class WPUF_Registration {
17
  public $userrole = '';
18
 
19
  public function __construct() {
20
- add_shortcode( 'wpuf-registration', [$this, 'registration_form'] );
21
 
22
- add_action( 'init', [$this, 'process_registration'] );
23
- add_action( 'init', [$this, 'wp_registration_page_redirect'] );
24
  add_action( 'template_redirect', [ $this, 'registration_page_redirects' ] );
25
 
26
- add_filter( 'register_url', [$this, 'get_registration_url'] );
27
  add_filter( 'wpuf_registration_redirect', [ $this, 'redirect_to_payment_page' ], 10, 2 );
28
  }
29
 
@@ -33,7 +33,7 @@ class WPUF_Registration {
33
  * @return self
34
  */
35
  public static function init() {
36
- if ( !self::$_instance ) {
37
  self::$_instance = new self();
38
  }
39
 
@@ -76,7 +76,7 @@ class WPUF_Registration {
76
  return $root_url;
77
  }
78
 
79
- return add_query_arg( ['redirect_to' => urlencode( $redirect_to )], $root_url );
80
  break;
81
  }
82
  }
@@ -90,11 +90,11 @@ class WPUF_Registration {
90
  $register_link_override = wpuf_get_option( 'register_link_override', 'wpuf_profile', false );
91
  $page_id = wpuf_get_option( 'reg_override_page', 'wpuf_profile', false );
92
 
93
- if ( $register_link_override == 'off' ) {
94
  return $register_url;
95
  }
96
 
97
- if ( !$page_id ) {
98
  return false;
99
  }
100
 
@@ -132,10 +132,10 @@ class WPUF_Registration {
132
  */
133
  public function registration_form( $atts ) {
134
  $atts = shortcode_atts(
135
- [
136
  'role' => '',
137
  ], $atts
138
- );
139
  $userrole = $atts['role'];
140
 
141
  $roleencoded = wpuf_encryption( $userrole );
@@ -149,15 +149,19 @@ class WPUF_Registration {
149
  ob_start();
150
 
151
  if ( is_user_logged_in() ) {
152
- wpuf_load_template( 'logged-in.php', [
153
- 'user' => wp_get_current_user(),
154
- ] );
 
 
155
  } else {
156
  $queries = wp_unslash( $_GET );
157
 
158
- array_walk( $queries, function ( &$a ) {
159
- $a = sanitize_text_field( $a );
160
- } );
 
 
161
 
162
  $args = [
163
  'action_url' => add_query_arg( $queries, $reg_page ),
@@ -176,7 +180,7 @@ class WPUF_Registration {
176
  * @return void
177
  */
178
  public function process_registration() {
179
- if ( !empty( $_POST['wpuf_registration'] ) && !empty( $_POST['_wpnonce'] ) ) {
180
  $userdata = [];
181
 
182
  if ( isset( $_POST['_wpnonce'] ) ) {
@@ -238,7 +242,7 @@ class WPUF_Registration {
238
  return;
239
  }
240
 
241
- if ( $pwd1 != $pwd2 ) {
242
  $this->registration_errors[] = '<strong>' . esc_html__( 'Error', 'wp-user-frontend' ) . ':</strong> ' . esc_html__( 'Passwords are not same.', 'wp-user-frontend' );
243
 
244
  return;
@@ -250,18 +254,20 @@ class WPUF_Registration {
250
  return;
251
  }
252
 
253
- if ( is_email( $log ) && apply_filters( 'wpuf_get_username_from_email', true ) ) {
254
  $user = get_user_by( 'email', $log );
 
255
 
 
256
  if ( isset( $user->user_login ) ) {
257
- $userdata['user_login'] = $user->user_login;
258
  } else {
259
  $this->registration_errors[] = '<strong>' . esc_html__( 'Error', 'wp-user-frontend' ) . ':</strong> ' . esc_html__( 'A user could not be found with this email address.', 'wp-user-frontend' );
260
 
261
  return;
262
  }
263
  } else {
264
- $userdata['user_login'] = $log;
265
  }
266
 
267
  $dec_role = wpuf_decryption( $urhidden );
@@ -287,16 +293,19 @@ class WPUF_Registration {
287
  $user_email = stripslashes( $wpuf_user->user_email );
288
  $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
289
 
 
290
  $message = sprintf( esc_html__( 'New user registration on your site %s:', 'wp-user-frontend' ), get_option( 'blogname' ) ) . "\r\n\r\n";
 
291
  $message .= sprintf( esc_html__( 'Username: %s', 'wp-user-frontend' ), $user_login ) . "\r\n\r\n";
 
292
  $message .= sprintf( esc_html__( 'E-mail: %s', 'wp-user-frontend' ), $user_email ) . "\r\n";
293
  $subject = 'New User Registration';
294
 
295
  $subject = apply_filters( 'wpuf_default_reg_admin_mail_subject', $subject );
296
  $message = apply_filters( 'wpuf_default_reg_admin_mail_body', $message );
297
-
298
- wp_mail( get_option( 'admin_email' ), sprintf( esc_html__( '[%s] %s', 'wp-user-frontend' ), $blogname, $subject ), $message );
299
-
300
  $message = sprintf( esc_html__( 'Hi, %s', 'wp-user-frontend' ), $user_login ) . "\r\n";
301
  $message .= 'Congrats! You are Successfully registered to ' . $blogname . "\r\n\r\n";
302
  $message .= 'Thanks';
@@ -304,13 +313,13 @@ class WPUF_Registration {
304
 
305
  $subject = apply_filters( 'wpuf_default_reg_mail_subject', $subject );
306
  $message = apply_filters( 'wpuf_default_reg_mail_body', $message );
307
-
308
- wp_mail( $user_email, sprintf( esc_html__( '[%s] %s', 'wp-user-frontend' ), $blogname, $subject ), $message );
309
  }
310
 
311
  $autologin_after_registration = wpuf_get_option( 'autologin_after_registration', 'wpuf_profile', 'on' );
312
 
313
- if ( $autologin_after_registration == 'on' ) {
314
  wp_clear_auth_cookie();
315
  wp_set_current_user( $user );
316
  wp_set_auth_cookie( $user );
@@ -321,7 +330,7 @@ class WPUF_Registration {
321
 
322
  return;
323
  } else {
324
- if ( !empty( $_POST['redirect_to'] ) ) {
325
  $redirect = sanitize_text_field( wp_unslash( $_POST['redirect_to'] ) );
326
  } else {
327
  $redirect = $this->get_registration_url() . '?success=yes';
@@ -341,8 +350,8 @@ class WPUF_Registration {
341
  global $pagenow;
342
  $action = isset( $_GET['action'] ) ? sanitize_text_field( wp_unslash( $_GET['action'] ) ) : '';
343
 
344
- if ( !is_admin() && $pagenow == 'wp-login.php' && $action == 'register' ) {
345
- if ( wpuf_get_option( 'register_link_override', 'wpuf_profile' ) != 'on' ) {
346
  return;
347
  }
348
 
@@ -399,9 +408,11 @@ class WPUF_Registration {
399
  *
400
  * @param array $allowed_html
401
  */
402
- $allowed_html = apply_filters( 'wpuf_registration_errors_allowed_html', [
403
- 'strong' => [],
404
- ] );
 
 
405
 
406
  if ( $this->registration_errors ) {
407
  foreach ( $this->registration_errors as $error ) {
@@ -436,9 +447,9 @@ class WPUF_Registration {
436
  public static function get_posted_value( $key ) {
437
  $get = wp_unslash( $_GET );
438
 
439
- if ( isset( $_REQUEST[$key] ) ) {
440
- $required_key = sanitize_text_field( wp_unslash( $_REQUEST[$key] ) );
441
- return $required_key;
442
  }
443
 
444
  return '';
@@ -482,12 +493,14 @@ class WPUF_Registration {
482
  $payment_page = get_permalink( $payment_page_id );
483
 
484
  if ( $payment_page ) {
485
- $redirect = add_query_arg( [
486
- 'action' => 'wpuf_pay',
487
- 'user_id' => $user,
488
- 'type' => 'pack',
489
- 'pack_id' => $get['pack_id'],
490
- ], $payment_page );
 
 
491
  }
492
  }
493
 
17
  public $userrole = '';
18
 
19
  public function __construct() {
20
+ add_shortcode( 'wpuf-registration', [ $this, 'registration_form' ] );
21
 
22
+ add_action( 'init', [ $this, 'process_registration' ] );
23
+ add_action( 'init', [ $this, 'wp_registration_page_redirect' ] );
24
  add_action( 'template_redirect', [ $this, 'registration_page_redirects' ] );
25
 
26
+ add_filter( 'register_url', [ $this, 'get_registration_url' ] );
27
  add_filter( 'wpuf_registration_redirect', [ $this, 'redirect_to_payment_page' ], 10, 2 );
28
  }
29
 
33
  * @return self
34
  */
35
  public static function init() {
36
+ if ( ! self::$_instance ) {
37
  self::$_instance = new self();
38
  }
39
 
76
  return $root_url;
77
  }
78
 
79
+ return add_query_arg( [ 'redirect_to' => urlencode( $redirect_to ) ], $root_url );
80
  break;
81
  }
82
  }
90
  $register_link_override = wpuf_get_option( 'register_link_override', 'wpuf_profile', false );
91
  $page_id = wpuf_get_option( 'reg_override_page', 'wpuf_profile', false );
92
 
93
+ if ( $register_link_override === 'off' ) {
94
  return $register_url;
95
  }
96
 
97
+ if ( ! $page_id ) {
98
  return false;
99
  }
100
 
132
  */
133
  public function registration_form( $atts ) {
134
  $atts = shortcode_atts(
135
+ [
136
  'role' => '',
137
  ], $atts
138
+ );
139
  $userrole = $atts['role'];
140
 
141
  $roleencoded = wpuf_encryption( $userrole );
149
  ob_start();
150
 
151
  if ( is_user_logged_in() ) {
152
+ wpuf_load_template(
153
+ 'logged-in.php', [
154
+ 'user' => wp_get_current_user(),
155
+ ]
156
+ );
157
  } else {
158
  $queries = wp_unslash( $_GET );
159
 
160
+ array_walk(
161
+ $queries, function ( &$a ) {
162
+ $a = sanitize_text_field( $a );
163
+ }
164
+ );
165
 
166
  $args = [
167
  'action_url' => add_query_arg( $queries, $reg_page ),
180
  * @return void
181
  */
182
  public function process_registration() {
183
+ if ( ! empty( $_POST['wpuf_registration'] ) && ! empty( $_POST['_wpnonce'] ) ) {
184
  $userdata = [];
185
 
186
  if ( isset( $_POST['_wpnonce'] ) ) {
242
  return;
243
  }
244
 
245
+ if ( $pwd1 !== $pwd2 ) {
246
  $this->registration_errors[] = '<strong>' . esc_html__( 'Error', 'wp-user-frontend' ) . ':</strong> ' . esc_html__( 'Passwords are not same.', 'wp-user-frontend' );
247
 
248
  return;
254
  return;
255
  }
256
 
257
+ if ( is_email( $log ) ) {
258
  $user = get_user_by( 'email', $log );
259
+ }
260
 
261
+ if ( $user && apply_filters( 'wpuf_get_username_from_email', true ) ) {
262
  if ( isset( $user->user_login ) ) {
263
+ $userdata['user_login'] = $user->user_login;
264
  } else {
265
  $this->registration_errors[] = '<strong>' . esc_html__( 'Error', 'wp-user-frontend' ) . ':</strong> ' . esc_html__( 'A user could not be found with this email address.', 'wp-user-frontend' );
266
 
267
  return;
268
  }
269
  } else {
270
+ $userdata['user_login'] = $log;
271
  }
272
 
273
  $dec_role = wpuf_decryption( $urhidden );
293
  $user_email = stripslashes( $wpuf_user->user_email );
294
  $blogname = wp_specialchars_decode( get_option( 'blogname' ), ENT_QUOTES );
295
 
296
+ /* translators: %s: site name */
297
  $message = sprintf( esc_html__( 'New user registration on your site %s:', 'wp-user-frontend' ), get_option( 'blogname' ) ) . "\r\n\r\n";
298
+ /* translators: %s: username */
299
  $message .= sprintf( esc_html__( 'Username: %s', 'wp-user-frontend' ), $user_login ) . "\r\n\r\n";
300
+ /* translators: %s: email */
301
  $message .= sprintf( esc_html__( 'E-mail: %s', 'wp-user-frontend' ), $user_email ) . "\r\n";
302
  $subject = 'New User Registration';
303
 
304
  $subject = apply_filters( 'wpuf_default_reg_admin_mail_subject', $subject );
305
  $message = apply_filters( 'wpuf_default_reg_admin_mail_body', $message );
306
+ /* translators: %s %s: site name subject*/
307
+ wp_mail( get_option( 'admin_email' ), sprintf( esc_html__( '[%1$s] %2$s', 'wp-user-frontend' ), $blogname, $subject ), $message );
308
+ /* translators: %s: username */
309
  $message = sprintf( esc_html__( 'Hi, %s', 'wp-user-frontend' ), $user_login ) . "\r\n";
310
  $message .= 'Congrats! You are Successfully registered to ' . $blogname . "\r\n\r\n";
311
  $message .= 'Thanks';
313
 
314
  $subject = apply_filters( 'wpuf_default_reg_mail_subject', $subject );
315
  $message = apply_filters( 'wpuf_default_reg_mail_body', $message );
316
+ /* translators: %s %s: site name subject*/
317
+ wp_mail( $user_email, sprintf( esc_html__( '[%1$s] %2$s', 'wp-user-frontend' ), $blogname, $subject ), $message );
318
  }
319
 
320
  $autologin_after_registration = wpuf_get_option( 'autologin_after_registration', 'wpuf_profile', 'on' );
321
 
322
+ if ( $autologin_after_registration === 'on' ) {
323
  wp_clear_auth_cookie();
324
  wp_set_current_user( $user );
325
  wp_set_auth_cookie( $user );
330
 
331
  return;
332
  } else {
333
+ if ( ! empty( $_POST['redirect_to'] ) ) {
334
  $redirect = sanitize_text_field( wp_unslash( $_POST['redirect_to'] ) );
335
  } else {
336
  $redirect = $this->get_registration_url() . '?success=yes';
350
  global $pagenow;
351
  $action = isset( $_GET['action'] ) ? sanitize_text_field( wp_unslash( $_GET['action'] ) ) : '';
352
 
353
+ if ( ! is_admin() && $pagenow === 'wp-login.php' && $action === 'register' ) {
354
+ if ( wpuf_get_option( 'register_link_override', 'wpuf_profile' ) !== 'on' ) {
355
  return;
356
  }
357
 
408
  *
409
  * @param array $allowed_html
410
  */
411
+ $allowed_html = apply_filters(
412
+ 'wpuf_registration_errors_allowed_html', [
413
+ 'strong' => [],
414
+ ]
415
+ );
416
 
417
  if ( $this->registration_errors ) {
418
  foreach ( $this->registration_errors as $error ) {
447
  public static function get_posted_value( $key ) {
448
  $get = wp_unslash( $_GET );
449
 
450
+ if ( isset( $_REQUEST[ $key ] ) ) {
451
+ $required_key = sanitize_text_field( wp_unslash( $_REQUEST[ $key ] ) );
452
+ return $required_key;
453
  }
454
 
455
  return '';
493
  $payment_page = get_permalink( $payment_page_id );
494
 
495
  if ( $payment_page ) {
496
+ $redirect = add_query_arg(
497
+ [
498
+ 'action' => 'wpuf_pay',
499
+ 'user_id' => $user,
500
+ 'type' => 'pack',
501
+ 'pack_id' => $get['pack_id'],
502
+ ], $payment_page
503
+ );
504
  }
505
  }
506
 
includes/free/loader.php CHANGED
@@ -86,46 +86,47 @@ class WPUF_Free_Loader extends WPUF_Pro_Prompt {
86
  }
87
 
88
  public function admin_reg_forms_page() {
89
- ?>
90
- <h2><?php esc_html_e( 'Registration Form', 'wp-user-frontend' ); ?></h2>
91
-
92
- <p>
93
- <?php esc_html_e( 'Use the shortcode <code>[wpuf-registration]</code> for a simple and default WordPress registration form.', 'wp-user-frontend' ); ?>
94
- </p>
95
-
96
- <p>
97
- <a target="_blank" class="button" href="https://wedevs.com/docs/wp-user-frontend-pro/registration-profile-forms/how-to-setup-registrationlogin-page/">
98
- <span class="dashicons dashicons-sos" style="margin-top: 3px;"></span>
99
- Learn How to Setup
100
- </a>
101
- </p>
102
-
103
- <div class="wpuf-notice" style="padding: 20px;background: #fff;border: 1px solid #ddd;max-width: 360px;margin: 100px auto 0 auto;">
104
- <h3 style="margin: 0;">Pro Features</h3>
105
-
106
- <p>
107
- <?php echo wp_kses_post( __( 'Registration form builder is a two way form which can be used both for <strong>user registration</strong> and <strong>profile editing</strong>.', 'wp-user-frontend' ) ); ?>
108
- </p>
109
-
110
- <ul class="wpuf-pro-features">
111
- <li>
112
- <span class="dashicons dashicons-yes"></span>
113
- <span class="feature">Registration Form Builder</span>
114
- </li>
115
- <li>
116
- <span class="dashicons dashicons-yes"></span>
117
- <span class="feature">Profile Form Builder</span>
118
- </li>
119
- <li>
120
- <span class="dashicons dashicons-yes"></span>
121
- <span class="feature">Register by Subscription Package Purchase</span>
122
- </li>
123
- </ul>
124
-
125
- <p style="margin-top: 30px;">
126
- <a href="<?php echo esc_url(self::get_pro_url() ); ?>" target="_blank" class="button-primary"><?php esc_html_e( 'Upgrade to Pro Version', 'wp-user-frontend' ); ?></a>
127
- <a href="https://wedevs.com/docs/wp-user-frontend-pro/registration-forms/" target="_blank" class="button"><?php esc_html_e( 'Learn More', 'wp-user-frontend' ); ?></a>
128
- </p>
 
129
  </div>
130
 
131
  <style type="text/css">
86
  }
87
 
88
  public function admin_reg_forms_page() {
89
+ ?>
90
+ <div class="wpuf-registration-form-notice">
91
+ <div class="wpuf-notice wpuf-registration-shortcode-notice" style="padding: 20px;background: #fff;border: 1px solid #ddd;max-width: 360px;">
92
+ <h3 style="margin: 0;"><?php esc_html_e( 'Registration Form', 'wp-user-frontend' ); ?></h3>
93
+ <p>
94
+ <?php printf( __( 'Use the shortcode %s for a simple and default WordPress registration form.', 'wp-user-frontend' ), '<code>[wpuf-registration]</code>' ); ?>
95
+ </p>
96
+ <p>
97
+ <a target="_blank" class="button" href="https://wedevs.com/docs/wp-user-frontend-pro/registration-profile-forms/how-to-setup-registrationlogin-page/">
98
+ <span class="dashicons dashicons-sos" style="margin-top: 3px;"></span>
99
+ <?php esc_html_e( 'Learn How to Setup', 'wp-user-frontend' ); ?>
100
+ </a>
101
+ </p>
102
+ </div>
103
+ <div class="wpuf-notice" style="padding: 20px;background: #fff;border: 1px solid #ddd;max-width: 360px;">
104
+ <h3 style="margin: 0;"><?php esc_html_e( 'Pro Features', 'wp-user-frontend' ); ?></h3>
105
+
106
+ <p>
107
+ <?php echo wp_kses_post( __( 'Registration form builder is a two way form which can be used both for <strong>user registration</strong> and <strong>profile editing</strong>.', 'wp-user-frontend' ) ); ?>
108
+ </p>
109
+
110
+ <ul class="wpuf-pro-features">
111
+ <li>
112
+ <span class="dashicons dashicons-yes"></span>
113
+ <span class="feature"><?php esc_html_e( 'Registration Form Builder', 'wp-user-frontend' ); ?></span>
114
+ </li>
115
+ <li>
116
+ <span class="dashicons dashicons-yes"></span>
117
+ <span class="feature"><?php esc_html_e( 'Profile Form Builder', 'wp-user-frontend' ); ?></span>
118
+ </li>
119
+ <li>
120
+ <span class="dashicons dashicons-yes"></span>
121
+ <span class="feature"><?php esc_html_e( 'Register by Subscription Package Purchase', 'wp-user-frontend' ); ?></span>
122
+ </li>
123
+ </ul>
124
+
125
+ <p style="margin-top: 30px;">
126
+ <a href="<?php echo esc_url(self::get_pro_url() ); ?>" target="_blank" class="button-primary"><?php esc_html_e( 'Upgrade to Pro Version', 'wp-user-frontend' ); ?></a>
127
+ <a href="https://wedevs.com/docs/wp-user-frontend-pro/registration-forms/" target="_blank" class="button"><?php esc_html_e( 'Learn More', 'wp-user-frontend' ); ?></a>
128
+ </p>
129
+ </div>
130
  </div>
131
 
132
  <style type="text/css">
languages/wp-user-frontend.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the GPL2 or later.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: WP User Frontend 3.5.13\n"
6
  "Report-Msgid-Bugs-To: https://wedevs.com/contact/\n"
7
- "POT-Creation-Date: 2021-02-05 05:13:55+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -143,7 +143,7 @@ msgstr ""
143
  msgid "Subscription pack draft updated."
144
  msgstr ""
145
 
146
- #: admin/class-admin-subscription.php:202 class/subscription.php:342
147
  msgid "Pack Name"
148
  msgstr ""
149
 
@@ -162,7 +162,7 @@ msgstr ""
162
 
163
  #: admin/class-admin-subscription.php:226
164
  #: admin/class-admin-subscription.php:596 class/frontend-account.php:243
165
- #: class/subscription.php:919 includes/class-user-subscription.php:305
166
  #: templates/subscriptions/pack-details.php:24
167
  msgid "Free"
168
  msgstr ""
@@ -328,7 +328,7 @@ msgstr ""
328
 
329
  #: admin/class-admin-subscription.php:774
330
  #: admin/form-builder/class-wpuf-admin-form-builder.php:284
331
- #: class/payment.php:217 class/subscription.php:817
332
  #: includes/class-list-table-subscribers.php:138 lib/appsero/Insights.php:764
333
  #: templates/dashboard/subscription.php:64
334
  msgid "Cancel"
@@ -364,7 +364,7 @@ msgstr ""
364
 
365
  #: admin/class-tools.php:43 admin/class-tools.php:106
366
  #: admin/post-forms-list-table.php:43 class/transactions-list-table.php:90
367
- #: includes/class-list-table-subscribers.php:136 wpuf-functions.php:3323
368
  msgid "All"
369
  msgstr ""
370
 
@@ -754,7 +754,7 @@ msgid "Add New Form"
754
  msgstr ""
755
 
756
  #: admin/form.php:71 admin/form.php:109 admin/installer.php:86
757
- #: admin/post-forms-list-table.php:406 class/subscription.php:428
758
  #: includes/free/admin/shortcode-button.php:87 includes/free/edit-user.php:104
759
  #: templates/dashboard/posts.php:177 templates/dashboard.php:268
760
  msgid "Edit"
@@ -1412,541 +1412,569 @@ msgid "Contact Support"
1412
  msgstr ""
1413
 
1414
  #: admin/html/whats-new.php:9
1415
- msgid "Menu position has chenged due to dokan has same menu position"
1416
  msgstr ""
1417
 
1418
  #: admin/html/whats-new.php:13
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1419
  msgid "Drag and drop not working properly for new field"
1420
  msgstr ""
1421
 
1422
- #: admin/html/whats-new.php:24
1423
  msgid "QR and math captcha added to pro feature list"
1424
  msgstr ""
1425
 
1426
- #: admin/html/whats-new.php:28
1427
  msgid "Tooltip for category navigate"
1428
  msgstr ""
1429
 
1430
- #: admin/html/whats-new.php:32
1431
  msgid "Understandable guest payment notice"
1432
  msgstr ""
1433
 
1434
- #: admin/html/whats-new.php:36
1435
  msgid "Paypal non recurring pack id does not set"
1436
  msgstr ""
1437
 
1438
- #: admin/html/whats-new.php:47
1439
  msgid "Once trial subscription is used, it couldn't reset"
1440
  msgstr ""
1441
 
1442
- #: admin/html/whats-new.php:51
1443
  msgid "Subscription cancel doesn't work"
1444
  msgstr ""
1445
 
1446
- #: admin/html/whats-new.php:55
1447
  msgid "The tax rate was not calculated with the total amount"
1448
  msgstr ""
1449
 
1450
- #: admin/html/whats-new.php:59
1451
  msgid "The width of the column field was breaking"
1452
  msgstr ""
1453
 
1454
- #: admin/html/whats-new.php:63
1455
  msgid "Paypal recurring payment"
1456
  msgstr ""
1457
 
1458
- #: admin/html/whats-new.php:74
1459
  msgid "Updated codebase to fix timezone mismatch"
1460
  msgstr ""
1461
 
1462
- #: admin/html/whats-new.php:85
1463
  msgid "Custom html content field's width"
1464
  msgstr ""
1465
 
1466
- #: admin/html/whats-new.php:89
1467
  msgid "All states of New Zealand are added"
1468
  msgstr ""
1469
 
1470
- #: admin/html/whats-new.php:100
1471
  msgid "Get appropriate user id when role based conditions are present"
1472
  msgstr ""
1473
 
1474
- #: admin/html/whats-new.php:104
1475
  msgid "Show Invalid subscription message if wrong pack id passed"
1476
  msgstr ""
1477
 
1478
- #: admin/html/whats-new.php:108
1479
  msgid "URL field new window not working"
1480
  msgstr ""
1481
 
1482
- #: admin/html/whats-new.php:112
1483
  msgid "Option label not working when & use"
1484
  msgstr ""
1485
 
1486
- #: admin/html/whats-new.php:116
1487
  msgid "Ajax type category not showing on edit"
1488
  msgstr ""
1489
 
1490
- #: admin/html/whats-new.php:120
1491
  msgid "Multiple file image can't select"
1492
  msgstr ""
1493
 
1494
- #: admin/html/whats-new.php:124
1495
  msgid "Subscription pack PayPal Checkout gets \"Error: Access Denied\""
1496
  msgstr ""
1497
 
1498
- #: admin/html/whats-new.php:128
1499
  msgid "Conflict image field with acf image field"
1500
  msgstr ""
1501
 
1502
- #: admin/html/whats-new.php:132
1503
  msgid "Missing Auckland State for New Zealand country"
1504
  msgstr ""
1505
 
1506
- #: admin/html/whats-new.php:136
1507
  msgid "Added support for WooCommerce product category value replacemen"
1508
  msgstr ""
1509
 
1510
- #: admin/html/whats-new.php:146
1511
  msgid "Add character restriction feature"
1512
  msgstr ""
1513
 
1514
- #: admin/html/whats-new.php:150
1515
  msgid "Make sure post author edit link works only in frontend"
1516
  msgstr ""
1517
 
1518
- #: admin/html/whats-new.php:154
1519
  msgid "Inconsistency in lost password reset email message"
1520
  msgstr ""
1521
 
1522
- #: admin/html/whats-new.php:158
1523
  msgid "Saving custom taxonomy terms when input type is text"
1524
  msgstr ""
1525
 
1526
- #: admin/html/whats-new.php:162
1527
  msgid "Taxonomy field JS error in builder"
1528
  msgstr ""
1529
 
1530
- #: admin/html/whats-new.php:166
1531
  msgid "Showing WPUF edit link for WP default roles"
1532
  msgstr ""
1533
 
1534
- #: admin/html/whats-new.php:170
1535
  msgid "Upload button unresponsive issue in iOS"
1536
  msgstr ""
1537
 
1538
- #: admin/html/whats-new.php:180
1539
  msgid "Add post edit link for post authors in single or archive pages"
1540
  msgstr ""
1541
 
1542
- #: admin/html/whats-new.php:184
1543
  msgid "Enhance post delete message"
1544
  msgstr ""
1545
 
1546
- #: admin/html/whats-new.php:188
1547
  msgid "Refactor control buttons visibility in form builder"
1548
  msgstr ""
1549
 
1550
- #: admin/html/whats-new.php:192
1551
  msgid "Add missing colons after field label"
1552
  msgstr ""
1553
 
1554
- #: admin/html/whats-new.php:196
1555
  msgid "Post edit map capability condition"
1556
  msgstr ""
1557
 
1558
- #: admin/html/whats-new.php:200
1559
  msgid "Role based permission for accessing a post form"
1560
  msgstr ""
1561
 
1562
- #: admin/html/whats-new.php:204
1563
  msgid "Section-break field alignment"
1564
  msgstr ""
1565
 
1566
- #: admin/html/whats-new.php:208
1567
  msgid "Pay per post doesn't work if subscription pack is activated"
1568
  msgstr ""
1569
 
1570
- #: admin/html/whats-new.php:212
1571
  msgid "Mime type for uploading JSON files"
1572
  msgstr ""
1573
 
1574
- #: admin/html/whats-new.php:216
1575
  msgid "File upload with same file name"
1576
  msgstr ""
1577
 
1578
- #: admin/html/whats-new.php:220
1579
  msgid "Post preview missing fields"
1580
  msgstr ""
1581
 
1582
- #: admin/html/whats-new.php:224
1583
  msgid "Illigal variable declartion"
1584
  msgstr ""
1585
 
1586
- #: admin/html/whats-new.php:228
1587
  msgid "Featured image updating issue"
1588
  msgstr ""
1589
 
1590
- #: admin/html/whats-new.php:232
1591
  msgid "Conflict with Phlox theme"
1592
  msgstr ""
1593
 
1594
- #: admin/html/whats-new.php:236
1595
  msgid "Textarea custom field data sanitization"
1596
  msgstr ""
1597
 
1598
- #: admin/html/whats-new.php:240
1599
  msgid "exclude_type warning in wpuf_category_checklist"
1600
  msgstr ""
1601
 
1602
- #: admin/html/whats-new.php:244
1603
  msgid "Category field not showing all child categories for selection type child of"
1604
  msgstr ""
1605
 
1606
- #: admin/html/whats-new.php:248
1607
  msgid "Conflict between image and file upload custom fields"
1608
  msgstr ""
1609
 
1610
- #: admin/html/whats-new.php:252
1611
  msgid "Login url when login page is not set"
1612
  msgstr ""
1613
 
1614
- #: admin/html/whats-new.php:262
1615
  msgid ""
1616
  "Use common names for Ivory Coast, North Korea and Sourth Korea instead of "
1617
  "their official names"
1618
  msgstr ""
1619
 
1620
- #: admin/html/whats-new.php:266
1621
  msgid "Fix condition to use default avatar"
1622
  msgstr ""
1623
 
1624
- #: admin/html/whats-new.php:270
1625
  msgid "Make Email and URL fields clickable"
1626
  msgstr ""
1627
 
1628
- #: admin/html/whats-new.php:274
1629
  msgid "Fix redirect after user login"
1630
  msgstr ""
1631
 
1632
- #: admin/html/whats-new.php:278
1633
  msgid "Sanitize textarea field data"
1634
  msgstr ""
1635
 
1636
- #: admin/html/whats-new.php:282
1637
  msgid ""
1638
  "Fix missing colon to email, URL, text and textarea labels when renders "
1639
  "their data"
1640
  msgstr ""
1641
 
1642
- #: admin/html/whats-new.php:286
1643
  msgid "Prevent showing empty labels for fields that have render_field_data method"
1644
  msgstr ""
1645
 
1646
- #: admin/html/whats-new.php:296
1647
  msgid "Add Namibian Dollar in currency list"
1648
  msgstr ""
1649
 
1650
- #: admin/html/whats-new.php:300
1651
  msgid "Add sync values option for option data fields"
1652
  msgstr ""
1653
 
1654
- #: admin/html/whats-new.php:304
1655
  msgid "Allow uploading image that having filesize meets php ini settings"
1656
  msgstr ""
1657
 
1658
- #: admin/html/whats-new.php:308
1659
  msgid "Limit the selection of one image at a time"
1660
  msgstr ""
1661
 
1662
- #: admin/html/whats-new.php:312
1663
  msgid "Use file name and size to generate hash to prevent duplicant image upload"
1664
  msgstr ""
1665
 
1666
- #: admin/html/whats-new.php:316
1667
  msgid "Sanitize text and textarea field data"
1668
  msgstr ""
1669
 
1670
- #: admin/html/whats-new.php:320
1671
  msgid ""
1672
  "Show label instead of values for radio, checkbox, dropdown and multiselect "
1673
  "data"
1674
  msgstr ""
1675
 
1676
- #: admin/html/whats-new.php:324
1677
  msgid "Saving custom taxonomies for type text input"
1678
  msgstr ""
1679
 
1680
- #: admin/html/whats-new.php:328
1681
  msgid "Admin settings link for recaptcha helper text"
1682
  msgstr ""
1683
 
1684
- #: admin/html/whats-new.php:332
1685
  msgid "Undefined name property for Custom HTML fields"
1686
  msgstr ""
1687
 
1688
- #: admin/html/whats-new.php:336
1689
  msgid "Delete attachment process"
1690
  msgstr ""
1691
 
1692
- #: admin/html/whats-new.php:340
1693
  msgid "Missing billing address in invoice PDF"
1694
  msgstr ""
1695
 
1696
- #: admin/html/whats-new.php:344
1697
  msgid "Showing country field value in frontend post content"
1698
  msgstr ""
1699
 
1700
- #: admin/html/whats-new.php:348
1701
  msgid "Avatar size display not complying with admin settings size"
1702
  msgstr ""
1703
 
1704
- #: admin/html/whats-new.php:352
1705
  msgid "Display default avatars on admin settings discussion page"
1706
  msgstr ""
1707
 
1708
- #: admin/html/whats-new.php:356
1709
  msgid "Redirect to subscription page at registration"
1710
  msgstr ""
1711
 
1712
- #: admin/html/whats-new.php:360
1713
  msgid "Error notice regarding registration page redirect"
1714
  msgstr ""
1715
 
1716
- #: admin/html/whats-new.php:364
1717
  msgid "Escaping html in registration errors"
1718
  msgstr ""
1719
 
1720
- #: admin/html/whats-new.php:368
1721
  msgid "Default login redirect link"
1722
  msgstr ""
1723
 
1724
- #: admin/html/whats-new.php:372
1725
  msgid "Implementing default WP login page override option"
1726
  msgstr ""
1727
 
1728
- #: admin/html/whats-new.php:376
1729
  msgid "Transparent background of autosuggestion dropdown"
1730
  msgstr ""
1731
 
1732
- #: admin/html/whats-new.php:386
1733
  msgid "Import forms system"
1734
  msgstr ""
1735
 
1736
- #: admin/html/whats-new.php:390
1737
  msgid "Password reset system"
1738
  msgstr ""
1739
 
1740
- #: admin/html/whats-new.php:394
1741
  msgid "Updated url validation regex to support modern tlds"
1742
  msgstr ""
1743
 
1744
- #: admin/html/whats-new.php:398
1745
  msgid "Export WPUF forms individually from admin tools page"
1746
  msgstr ""
1747
 
1748
- #: admin/html/whats-new.php:402
1749
  msgid "Subscription cycle label translation issue"
1750
  msgstr ""
1751
 
1752
- #: admin/html/whats-new.php:406
1753
  msgid "ACF integration for checkbox fields"
1754
  msgstr ""
1755
 
1756
- #: admin/html/whats-new.php:410
1757
  msgid "Illegal string offset warning while updating settings"
1758
  msgstr ""
1759
 
1760
- #: admin/html/whats-new.php:414
1761
  msgid "Conditional logic for Section Break field"
1762
  msgstr ""
1763
 
1764
- #: admin/html/whats-new.php:418
1765
  msgid "Subscriptions cannot be deleted from backend"
1766
  msgstr ""
1767
 
1768
- #: admin/html/whats-new.php:422
1769
  msgid "A regression regarding saving checkbox data"
1770
  msgstr ""
1771
 
1772
- #: admin/html/whats-new.php:426
1773
  msgid "Default value of multi-select fields is not showing"
1774
  msgstr ""
1775
 
1776
- #: admin/html/whats-new.php:436
1777
  msgid "Hide post edit option when subscription is expired"
1778
  msgstr ""
1779
 
1780
- #: admin/html/whats-new.php:438
1781
  msgid "Hide post edit option from users whose subscription pack is expired."
1782
  msgstr ""
1783
 
1784
- #: admin/html/whats-new.php:441
1785
  msgid "Check files to prevent duplicity in media upload"
1786
  msgstr ""
1787
 
1788
- #: admin/html/whats-new.php:443
1789
  msgid ""
1790
  "A simple measure has been taken to prevent maliciously flooding the site by "
1791
  "uploading same file multiple times. Though this won't work with already "
1792
  "uploaded medias."
1793
  msgstr ""
1794
 
1795
- #: admin/html/whats-new.php:446
1796
  msgid "Refactor address fields in Account section"
1797
  msgstr ""
1798
 
1799
- #: admin/html/whats-new.php:448
1800
  msgid "Address edit section from Account section has been rewritten to improve UX."
1801
  msgstr ""
1802
 
1803
- #: admin/html/whats-new.php:451
1804
  msgid "Update Paypal payment gateway"
1805
  msgstr ""
1806
 
1807
- #: admin/html/whats-new.php:453
1808
  msgid "Paypal payment gateway has seen some improvements."
1809
  msgstr ""
1810
 
1811
- #: admin/html/whats-new.php:456
1812
  msgid "Default Category selection improvements"
1813
  msgstr ""
1814
 
1815
- #: admin/html/whats-new.php:458
1816
  msgid ""
1817
  "An intuitive way of selecting default category of a selected post type has "
1818
  "been introduced."
1819
  msgstr ""
1820
 
1821
- #: admin/html/whats-new.php:461
1822
  msgid "Compatibility issue with ACF date time field"
1823
  msgstr ""
1824
 
1825
- #: admin/html/whats-new.php:463
1826
  msgid "A Compatibility issue with ACF date time field has been addressed."
1827
  msgstr ""
1828
 
1829
- #: admin/html/whats-new.php:466
1830
  msgid "Media title, caption & description not saving"
1831
  msgstr ""
1832
 
1833
- #: admin/html/whats-new.php:468
1834
  msgid ""
1835
  "Media title, caption & description were not saving from frontend. They will "
1836
  "now."
1837
  msgstr ""
1838
 
1839
- #: admin/html/whats-new.php:471
1840
  msgid ""
1841
  "The Events Calendar venue and organizer fields issue in WPUF Custom Fields "
1842
  "metabox"
1843
  msgstr ""
1844
 
1845
- #: admin/html/whats-new.php:473
1846
  msgid ""
1847
  "A workaround has been introduced to save The Events Calendar Venue and "
1848
  "Organizer fields properly from WPUF Custom Fields metabox."
1849
  msgstr ""
1850
 
1851
- #: admin/html/whats-new.php:476
1852
  msgid "Checkbox data not saving from WPUF Custom Fields metabox"
1853
  msgstr ""
1854
 
1855
- #: admin/html/whats-new.php:478
1856
  msgid ""
1857
  "Checkboxe data from WPUF Custom Fields metabox were not saving. It has been "
1858
  "fixed."
1859
  msgstr ""
1860
 
1861
- #: admin/html/whats-new.php:481
1862
  msgid "Multi-column Repeater field data saving issue"
1863
  msgstr ""
1864
 
1865
- #: admin/html/whats-new.php:483
1866
  msgid ""
1867
  "Multi-column Repeater field data from a form was not saving. It has been "
1868
  "fixed."
1869
  msgstr ""
1870
 
1871
- #: admin/html/whats-new.php:486
1872
  msgid "Multistep form conflict with Elementor"
1873
  msgstr ""
1874
 
1875
- #: admin/html/whats-new.php:488
1876
  msgid "Multistep form had a conflict with Elementor. It has been fixed."
1877
  msgstr ""
1878
 
1879
- #: admin/html/whats-new.php:491
1880
  msgid "Multiple images showing issue in frontend"
1881
  msgstr ""
1882
 
1883
- #: admin/html/whats-new.php:493
1884
  msgid "Multiple images in a post were not showing in frontend. Now they will."
1885
  msgstr ""
1886
 
1887
- #: admin/html/whats-new.php:502
1888
  msgid "Nonce not verify on login"
1889
  msgstr ""
1890
 
1891
- #: admin/html/whats-new.php:504
1892
  msgid "Return of function wp_verify_nonce() was ignored."
1893
  msgstr ""
1894
 
1895
- #: admin/html/whats-new.php:513
1896
  msgid "Option to set which tab shows as active on the account page"
1897
  msgstr ""
1898
 
1899
- #: admin/html/whats-new.php:515
1900
  msgid ""
1901
  "Option to set which tab shows as active on the account page. To configure "
1902
  "this setting navigate to wp-admin->User Frontend->Settings->My "
1903
  "Account->Active Tab "
1904
  msgstr ""
1905
 
1906
- #: admin/html/whats-new.php:518
1907
  msgid "Unlock option was unavailable after the post being locked"
1908
  msgstr ""
1909
 
1910
- #: admin/html/whats-new.php:520
1911
  msgid "Unlock option was unavailable after the post being locked."
1912
  msgstr ""
1913
 
1914
- #: admin/html/whats-new.php:523
1915
  msgid "Gutenberg block of WPUF didn't work on bedrock installation"
1916
  msgstr ""
1917
 
1918
- #: admin/html/whats-new.php:525
1919
  msgid "Gutenberg block of WPUF didn't work on bedrock installation."
1920
  msgstr ""
1921
 
1922
- #: admin/html/whats-new.php:528
1923
  msgid "Sending admin payment received email twice"
1924
  msgstr ""
1925
 
1926
- #: admin/html/whats-new.php:530
1927
  msgid ""
1928
  "After processing payment admin & user was receiving payment received email "
1929
  "twice."
1930
  msgstr ""
1931
 
1932
- #: admin/html/whats-new.php:533
1933
  msgid ""
1934
  "Add shortcode support to display post information in the Post Expiration "
1935
  "Message"
1936
  msgstr ""
1937
 
1938
- #: admin/html/whats-new.php:535
1939
  msgid ""
1940
  "Add shortcode support to display post information in the Post Expiration "
1941
  "Message. You can use: <strong>{post_author} {post_url} {blogname} "
1942
  "{post_title} {post_status}</strong>"
1943
  msgstr ""
1944
 
1945
- #: admin/html/whats-new.php:538
1946
  msgid "Add optin on the setup wizard"
1947
  msgstr ""
1948
 
1949
- #: admin/html/whats-new.php:540
1950
  msgid ""
1951
  "Added optin on the setup wizard, admin can choose whether he/she wants to "
1952
  "share server environment details (php, mysql, server, WordPress versions), "
@@ -1954,126 +1982,126 @@ msgid ""
1954
  "name and url, admin name and email address. No sensitive data is tracked"
1955
  msgstr ""
1956
 
1957
- #: admin/html/whats-new.php:549
1958
  msgid "Post Owner problem"
1959
  msgstr ""
1960
 
1961
- #: admin/html/whats-new.php:551
1962
  msgid ""
1963
  "Posts were not assigned to the selected default post owner, this issue has "
1964
  "been fixed."
1965
  msgstr ""
1966
 
1967
- #: admin/html/whats-new.php:554
1968
  msgid "Google reCaptcha was not working"
1969
  msgstr ""
1970
 
1971
- #: admin/html/whats-new.php:556
1972
  msgid ""
1973
  "Google reCaptcha was not working, users could submit the form without "
1974
  "reCaptcha validation."
1975
  msgstr ""
1976
 
1977
- #: admin/html/whats-new.php:565
1978
  msgid "Added column field"
1979
  msgstr ""
1980
 
1981
- #: admin/html/whats-new.php:570
1982
  msgid "Unable to render the events on the front-end dashboard"
1983
  msgstr ""
1984
 
1985
- #: admin/html/whats-new.php:572
1986
  msgid ""
1987
  "On the frontend dashboard, the submitted events were not showing, you will "
1988
  "get it fixed in this version."
1989
  msgstr ""
1990
 
1991
- #: admin/html/whats-new.php:575
1992
  msgid "Page order getting 0(zero) after editing from the frontend"
1993
  msgstr ""
1994
 
1995
- #: admin/html/whats-new.php:577
1996
  msgid ""
1997
  "Page order was not saving while editing a post using WPUF form, it has been "
1998
  "fixed."
1999
  msgstr ""
2000
 
2001
- #: admin/html/whats-new.php:580
2002
  msgid "Text input field for taxonomies not working"
2003
  msgstr ""
2004
 
2005
- #: admin/html/whats-new.php:582
2006
  msgid ""
2007
  "When taxonomy field type is set to `Text Input` then a fatal error was "
2008
  "showing on the frontend, no error with taxonomy field in the latest version."
2009
  msgstr ""
2010
 
2011
- #: admin/html/whats-new.php:585
2012
  msgid ""
2013
  "In radio and checkbox field use conditional logic that value does not save "
2014
  "in database"
2015
  msgstr ""
2016
 
2017
- #: admin/html/whats-new.php:587
2018
  msgid ""
2019
  "The selected value of radio and checkbox field were not showing while "
2020
  "editing posts from the backend or frontend, you can see the selected value "
2021
  "in this version."
2022
  msgstr ""
2023
 
2024
- #: admin/html/whats-new.php:590
2025
  msgid "The args param not working with get_avatar filter"
2026
  msgstr ""
2027
 
2028
- #: admin/html/whats-new.php:592
2029
  msgid "The args parameter did not exist with get_avatar filter, which now exists."
2030
  msgstr ""
2031
 
2032
- #: admin/html/whats-new.php:595
2033
  msgid "The item in ajax taxonomy field was not selected"
2034
  msgstr ""
2035
 
2036
- #: admin/html/whats-new.php:597
2037
  msgid ""
2038
  "When the taxonomy field type is set to Ajax, the submitted terms were not "
2039
  "showing in the backend and frontend which have been fixed."
2040
  msgstr ""
2041
 
2042
- #: admin/html/whats-new.php:606
2043
  msgid "Unable to send new user registration email"
2044
  msgstr ""
2045
 
2046
- #: admin/html/whats-new.php:608
2047
  msgid ""
2048
  "WP User Frontend default registration form `[wpuf-registration]` was unable "
2049
  "to send the new user registration email."
2050
  msgstr ""
2051
 
2052
- #: admin/html/whats-new.php:611
2053
  msgid "WPUF forms block compatibility issue with the latest WP version"
2054
  msgstr ""
2055
 
2056
- #: admin/html/whats-new.php:613
2057
  msgid ""
2058
  "With the latest version of WordPress the gutenberg block of WP User "
2059
  "Frontend were not working. In this version, you will get it fixed."
2060
  msgstr ""
2061
 
2062
- #: admin/html/whats-new.php:616
2063
  msgid "Page not update where `[wpuf_dashboard]` shortcode exist"
2064
  msgstr ""
2065
 
2066
- #: admin/html/whats-new.php:618
2067
  msgid ""
2068
  "While using Gutenberg, the page were not being updated with WPUF shortcode "
2069
  "[wpuf dashboard]"
2070
  msgstr ""
2071
 
2072
- #: admin/html/whats-new.php:621
2073
  msgid "Retain default when determining whether to display the admin bar"
2074
  msgstr ""
2075
 
2076
- #: admin/html/whats-new.php:623
2077
  msgid ""
2078
  "From the User Frontend Settings, set that Administrator, Editor, Vendor can "
2079
  "see the admin bar. Now, the super admin want, one specific user ( who has "
@@ -2083,11 +2111,11 @@ msgid ""
2083
  "frontend."
2084
  msgstr ""
2085
 
2086
- #: admin/html/whats-new.php:626
2087
  msgid "Fatal error when use PHP lower version (5.4 or lower)"
2088
  msgstr ""
2089
 
2090
- #: admin/html/whats-new.php:628
2091
  msgid ""
2092
  "It was unable to install WP User Frontend with PHP 5.4 or lower version. "
2093
  "Here is the error details: <br><br><strong>Fatal error: Can't use method "
@@ -2095,42 +2123,42 @@ msgid ""
2095
  "/wp-user-frontend/class/frontend-form-post.php on line 194</strong>"
2096
  msgstr ""
2097
 
2098
- #: admin/html/whats-new.php:631
2099
  msgid "Product form was unable to show the single gallery image"
2100
  msgstr ""
2101
 
2102
- #: admin/html/whats-new.php:633
2103
  msgid ""
2104
  "When user upload single image for product gallery using WPUF WooCommerce "
2105
  "product form, that image were not showing on the frontend."
2106
  msgstr ""
2107
 
2108
- #: admin/html/whats-new.php:642
2109
  msgid "WooCommerce gallery images not getting saved"
2110
  msgstr ""
2111
 
2112
- #: admin/html/whats-new.php:644
2113
  msgid ""
2114
  "After releasing version 2.9.3, WooCommerce gallery image field stopped "
2115
  "working. You will get it fixed in this version."
2116
  msgstr ""
2117
 
2118
- #: admin/html/whats-new.php:653
2119
  msgid "The Events Calendar Integration Form"
2120
  msgstr ""
2121
 
2122
- #: admin/html/whats-new.php:655
2123
  msgid ""
2124
  "Now admin can allow users to create event from the frontend. Currently WPUF "
2125
  "has a one click pre-build event form that has been integrated with The "
2126
  "Events Calendar plugin"
2127
  msgstr ""
2128
 
2129
- #: admin/html/whats-new.php:658
2130
  msgid "Post Submission Facility From Account Page"
2131
  msgstr ""
2132
 
2133
- #: admin/html/whats-new.php:660
2134
  msgid ""
2135
  "On the frontend account page, added a new menu item named <b>Submit "
2136
  "Post</b>. Now admin can allow users to submit post from their default "
@@ -2139,504 +2167,504 @@ msgid ""
2139
  "you can assign any post form that will use to submit posts."
2140
  msgstr ""
2141
 
2142
- #: admin/html/whats-new.php:663
2143
  msgid "Login/Lost Password Link Under Registration Form"
2144
  msgstr ""
2145
 
2146
- #: admin/html/whats-new.php:665
2147
  msgid "Added Login/Lost Password link under registration form"
2148
  msgstr ""
2149
 
2150
- #: admin/html/whats-new.php:674
2151
  msgid "Added drag and drop image ordering on image upload"
2152
  msgstr ""
2153
 
2154
- #: admin/html/whats-new.php:676
2155
  msgid ""
2156
  "Now frontend users can drag & drop the images/files to change the order "
2157
  "while uploading."
2158
  msgstr ""
2159
 
2160
- #: admin/html/whats-new.php:679
2161
  msgid "Added reCAPTCHA field in login form"
2162
  msgstr ""
2163
 
2164
- #: admin/html/whats-new.php:681
2165
  msgid ""
2166
  "Admin has the option to show reCAPTCHA field in login form. Check the "
2167
  "related settings from <strong>User Frontend > Settings > "
2168
  "Login/Registration</strong>"
2169
  msgstr ""
2170
 
2171
- #: admin/html/whats-new.php:684
2172
  msgid "Added preview option in forms"
2173
  msgstr ""
2174
 
2175
- #: admin/html/whats-new.php:686
2176
  msgid ""
2177
  "You can see a nice <strong>Preview</strong> button with <strong>Save "
2178
  "Form</strong> button, admin can take a quick look of the form without using "
2179
  "shortcode"
2180
  msgstr ""
2181
 
2182
- #: admin/html/whats-new.php:689
2183
  msgid "Fixed hiding “Select Image” button while uploading multiple images."
2184
  msgstr ""
2185
 
2186
- #: admin/html/whats-new.php:691
2187
  msgid ""
2188
  "The upload button will not be hidden until the user selects max number of "
2189
  "files "
2190
  msgstr ""
2191
 
2192
- #: admin/html/whats-new.php:694
2193
  msgid "Added form limit notice before form submission"
2194
  msgstr ""
2195
 
2196
- #: admin/html/whats-new.php:696
2197
  msgid ""
2198
  "Limit notice message was showing after submission, now it is showing when "
2199
  "rendering the form"
2200
  msgstr ""
2201
 
2202
- #: admin/html/whats-new.php:699
2203
  msgid "Fixed: default post category not saving"
2204
  msgstr ""
2205
 
2206
- #: admin/html/whats-new.php:701
2207
  msgid ""
2208
  "From the form <strong>Settings > Post Settings</strong>, default post "
2209
  "category options were not saving. Now, it's fixed."
2210
  msgstr ""
2211
 
2212
- #: admin/html/whats-new.php:704
2213
  msgid ""
2214
  "WPUF dashboard shortcode with form_id attribute was not showing posts "
2215
  "properly"
2216
  msgstr ""
2217
 
2218
- #: admin/html/whats-new.php:706
2219
  msgid ""
2220
  "Now you can list posts on the frontend by using <strong>form_id<strong/> "
2221
  "attribute with <strong>[wpuf_dashboard]</strong> shortcode"
2222
  msgstr ""
2223
 
2224
- #: admin/html/whats-new.php:715
2225
  msgid "Changed text domain to `wp-user-frontend` from `wpuf` "
2226
  msgstr ""
2227
 
2228
- #: admin/html/whats-new.php:717
2229
  msgid ""
2230
  "If you are using other language than English. Please <b>rename</b> your "
2231
  "<i>.po and .mo </i> files to `wp-user-frontend_` from `wpuf_` <br> This "
2232
  "change was made to support translations from translate.wordpress.org"
2233
  msgstr ""
2234
 
2235
- #: admin/html/whats-new.php:720
2236
  msgid "Added WP User Frontend Data export and erase functionality."
2237
  msgstr ""
2238
 
2239
- #: admin/html/whats-new.php:722
2240
  msgid "Added functionality to export WP User Frontend Data to comply with GDPR."
2241
  msgstr ""
2242
 
2243
- #: admin/html/whats-new.php:725
2244
  msgid "Added billing address customizer."
2245
  msgstr ""
2246
 
2247
- #: admin/html/whats-new.php:727
2248
  msgid "Added customizer options for billing address in payment page."
2249
  msgstr ""
2250
 
2251
- #: admin/html/whats-new.php:730
2252
  msgid "Make the payment page responsive."
2253
  msgstr ""
2254
 
2255
- #: admin/html/whats-new.php:732
2256
  msgid "Some css adjustments are made in payment page to make it responsive."
2257
  msgstr ""
2258
 
2259
- #: admin/html/whats-new.php:735
2260
  msgid "Fixed image upload issue in Safari."
2261
  msgstr ""
2262
 
2263
- #: admin/html/whats-new.php:737
2264
  msgid "Images were not showing after upload in safari, it is fixed now."
2265
  msgstr ""
2266
 
2267
- #: admin/html/whats-new.php:740
2268
  msgid "Post update issue after updating or removing post images."
2269
  msgstr ""
2270
 
2271
- #: admin/html/whats-new.php:742
2272
  msgid ""
2273
  "Posts cannot be updated after updating or removing post images, it is fixed "
2274
  "now."
2275
  msgstr ""
2276
 
2277
- #: admin/html/whats-new.php:751
2278
  msgid "Allow overriding form input styles using theme styling."
2279
  msgstr ""
2280
 
2281
- #: admin/html/whats-new.php:753
2282
  msgid "Overriding form input styles using theme style is now possible."
2283
  msgstr ""
2284
 
2285
- #: admin/html/whats-new.php:756
2286
  msgid "Fixed Auto Login after registration."
2287
  msgstr ""
2288
 
2289
- #: admin/html/whats-new.php:758
2290
  msgid "Auto Login after registration was not working is fixed now."
2291
  msgstr ""
2292
 
2293
- #: admin/html/whats-new.php:761
2294
  msgid "Fixed fallback cost calculation"
2295
  msgstr ""
2296
 
2297
- #: admin/html/whats-new.php:763
2298
  msgid "Fallback cost calculation was inaccurate for some cases, it is fixed now."
2299
  msgstr ""
2300
 
2301
- #: admin/html/whats-new.php:766
2302
  msgid "Removal of subscription from User Profile gets reverted if updated"
2303
  msgstr ""
2304
 
2305
- #: admin/html/whats-new.php:768
2306
  msgid "User subscription deletion gets reverted if updated is fixed."
2307
  msgstr ""
2308
 
2309
- #: admin/html/whats-new.php:771
2310
  msgid "Show Free pack users in subscribers list."
2311
  msgstr ""
2312
 
2313
- #: admin/html/whats-new.php:773
2314
  msgid "Free pack users were not showing in subscribers list, now they will."
2315
  msgstr ""
2316
 
2317
- #: admin/html/whats-new.php:782
2318
  msgid "WP User Frontend Guten Block is added"
2319
  msgstr ""
2320
 
2321
- #: admin/html/whats-new.php:784
2322
  msgid ""
2323
  "WPUF Form Block is now available to be used within gutenberg editor with "
2324
  "preview of the form. "
2325
  msgstr ""
2326
 
2327
- #: admin/html/whats-new.php:787
2328
  msgid "Advanced Custom Fields plugin compatibility"
2329
  msgstr ""
2330
 
2331
- #: admin/html/whats-new.php:789
2332
  msgid "Now all your ACF fields can be used within WPUF Post forms. "
2333
  msgstr ""
2334
 
2335
- #: admin/html/whats-new.php:792
2336
  msgid "Taxonomy Terms not showing for custom post types"
2337
  msgstr ""
2338
 
2339
- #: admin/html/whats-new.php:794
2340
  msgid ""
2341
  "Fixed an issue with taxonomy terms not appearing for Custom Post types "
2342
  "within Form Settings and Dashboard Post Listing"
2343
  msgstr ""
2344
 
2345
- #: admin/html/whats-new.php:797
2346
  msgid "Various other code optimizations"
2347
  msgstr ""
2348
 
2349
- #: admin/html/whats-new.php:799 admin/html/whats-new.php:856
2350
  msgid "Code structure organization and optimization for better performance"
2351
  msgstr ""
2352
 
2353
- #: admin/html/whats-new.php:808
2354
  msgid "WoooCommerce billing address Sync"
2355
  msgstr ""
2356
 
2357
- #: admin/html/whats-new.php:810
2358
  msgid ""
2359
  "If an existing customer has previously set his billing address, that will "
2360
  "be imported into WPUF Billing address "
2361
  msgstr ""
2362
 
2363
- #: admin/html/whats-new.php:813
2364
  msgid "Trial subscription message not showing properly"
2365
  msgstr ""
2366
 
2367
- #: admin/html/whats-new.php:815
2368
  msgid "Subscriptions with Trial now shows trial notices"
2369
  msgstr ""
2370
 
2371
- #: admin/html/whats-new.php:818
2372
  msgid "Reset email Key not working"
2373
  msgstr ""
2374
 
2375
- #: admin/html/whats-new.php:820
2376
  msgid "Reset Email key was not working in some cases"
2377
  msgstr ""
2378
 
2379
- #: admin/html/whats-new.php:823
2380
  msgid "Post count not showing on the frontend dashboard"
2381
  msgstr ""
2382
 
2383
- #: admin/html/whats-new.php:825
2384
  msgid ""
2385
  "Dashboard with multiple post type was not showing post counts properly, is "
2386
  "now fixed and shows count for each post type"
2387
  msgstr ""
2388
 
2389
- #: admin/html/whats-new.php:828
2390
  msgid "Login Redirect showing blank page is fixed"
2391
  msgstr ""
2392
 
2393
- #: admin/html/whats-new.php:830
2394
  msgid ""
2395
  "If \"Previous Page\" was set for redirection, login redirect was "
2396
  "redirecting to blank page for users who hit login page directly"
2397
  msgstr ""
2398
 
2399
- #: admin/html/whats-new.php:839
2400
  msgid "Enhanced Login Redirect to redirect users to previous page"
2401
  msgstr ""
2402
 
2403
- #: admin/html/whats-new.php:841
2404
  msgid ""
2405
  "You can choose Previous Page as Login Redirect page settings now to "
2406
  "redirect users to the page from which they went for Login. "
2407
  msgstr ""
2408
 
2409
- #: admin/html/whats-new.php:844
2410
  msgid "Email HTML links not Rendreing properly issue is fixed"
2411
  msgstr ""
2412
 
2413
- #: admin/html/whats-new.php:846
2414
  msgid ""
2415
  "For some clients emails were not rendering the HTML links properly, this is "
2416
  "now fixed"
2417
  msgstr ""
2418
 
2419
- #: admin/html/whats-new.php:849
2420
  msgid "Form Builder : Form Field's Help text styles not showing properly"
2421
  msgstr ""
2422
 
2423
- #: admin/html/whats-new.php:851
2424
  msgid "Help texts styling is now fixed and much easier to read and understand"
2425
  msgstr ""
2426
 
2427
- #: admin/html/whats-new.php:854
2428
  msgid "Various other code improvements"
2429
  msgstr ""
2430
 
2431
- #: admin/html/whats-new.php:865
2432
  msgid "Dashboard Post Listing now supports multiple post types"
2433
  msgstr ""
2434
 
2435
- #: admin/html/whats-new.php:867
2436
  msgid ""
2437
  "Now you can show multiple post type in user dashboard using shortcode like "
2438
  "this : <br><b>[wpuf_dashboard post_type=\"post,page,custom_type\"]</b> "
2439
  msgstr ""
2440
 
2441
- #: admin/html/whats-new.php:870
2442
  msgid "Added Login Redirect Settings"
2443
  msgstr ""
2444
 
2445
- #: admin/html/whats-new.php:872
2446
  msgid ""
2447
  "You can now set a page from <i>WPUF Settings > Login/Registration > "
2448
  "Redirect after Login</i>. When login redirection is active the user will be "
2449
  "redirected to this page after login."
2450
  msgstr ""
2451
 
2452
- #: admin/html/whats-new.php:875
2453
  msgid "Image Upload field button text can be changed"
2454
  msgstr ""
2455
 
2456
- #: admin/html/whats-new.php:877
2457
  msgid ""
2458
  "The upload button text can now be changed for image upload fields which "
2459
  "defaults to \"Select Image\" if not set. "
2460
  msgstr ""
2461
 
2462
- #: admin/html/whats-new.php:880
2463
  msgid "Multi Step Form styles made compatible with more themes"
2464
  msgstr ""
2465
 
2466
- #: admin/html/whats-new.php:882
2467
  msgid "Multi Step form can now be styled more easily with other themes "
2468
  msgstr ""
2469
 
2470
- #: admin/html/whats-new.php:885
2471
  msgid "Required field condition for google map not working is fixed"
2472
  msgstr ""
2473
 
2474
- #: admin/html/whats-new.php:887
2475
  msgid ""
2476
  "If Google Map field was set as required users were able to submit form "
2477
  "without changing the default value."
2478
  msgstr ""
2479
 
2480
- #: admin/html/whats-new.php:896
2481
  msgid "Admin form builder is now fully responsive."
2482
  msgstr ""
2483
 
2484
- #: admin/html/whats-new.php:898
2485
  msgid ""
2486
  "Now you can edit forms from your mobile devices directly. Our improved "
2487
  "responsive layouts of form builder makes it easy for you to build forms on "
2488
  "the go."
2489
  msgstr ""
2490
 
2491
- #: admin/html/whats-new.php:901
2492
  msgid "Added color schemes for creating attractive form layouts."
2493
  msgstr ""
2494
 
2495
- #: admin/html/whats-new.php:903
2496
  msgid ""
2497
  "We have added 3 new color schemes for the form layouts which you can choose "
2498
  "from each form's new display settings."
2499
  msgstr ""
2500
 
2501
- #: admin/html/whats-new.php:906
2502
  msgid "Restrict Free subscription pack to be enabled multiple times "
2503
  msgstr ""
2504
 
2505
- #: admin/html/whats-new.php:908
2506
  msgid ""
2507
  "Free subscription packs now can only be purchased once and the limit "
2508
  "applies properly"
2509
  msgstr ""
2510
 
2511
- #: admin/html/whats-new.php:911
2512
  msgid "Various other bug fixes and improvements were made "
2513
  msgstr ""
2514
 
2515
- #: admin/html/whats-new.php:913
2516
  msgid "Please see the change log to see full details."
2517
  msgstr ""
2518
 
2519
- #: admin/html/whats-new.php:922
2520
  msgid "Added upgrade function for default category"
2521
  msgstr ""
2522
 
2523
- #: admin/html/whats-new.php:924
2524
  msgid "Upgrader added to upgrade previously set default post category."
2525
  msgstr ""
2526
 
2527
- #: admin/html/whats-new.php:927
2528
  msgid "Subscription pack cannot be canceled"
2529
  msgstr ""
2530
 
2531
- #: admin/html/whats-new.php:929
2532
  msgid ""
2533
  "Fixed recurring subscription pack cannot be canceled from my account page "
2534
  "in subscription details section."
2535
  msgstr ""
2536
 
2537
- #: admin/html/whats-new.php:932
2538
  msgid "page installer admin notice logic issue"
2539
  msgstr ""
2540
 
2541
- #: admin/html/whats-new.php:934
2542
  msgid ""
2543
  "Fixed page installer admin notice logic problem due to new payment settings "
2544
  "default value not set."
2545
  msgstr ""
2546
 
2547
- #: admin/html/whats-new.php:944
2548
  msgid "Setup Wizard"
2549
  msgstr ""
2550
 
2551
- #: admin/html/whats-new.php:946
2552
  msgid "Setup Wizard added to turn off payment options and install pages."
2553
  msgstr ""
2554
 
2555
- #: admin/html/whats-new.php:950
2556
  msgid "Multi-select Category"
2557
  msgstr ""
2558
 
2559
- #: admin/html/whats-new.php:952
2560
  msgid "Add multi-select to default category in post form settings."
2561
  msgstr ""
2562
 
2563
- #: admin/html/whats-new.php:956
2564
  msgid "Select Text option for Taxonomy"
2565
  msgstr ""
2566
 
2567
- #: admin/html/whats-new.php:958
2568
  msgid ""
2569
  "Add Select Text option for taxonomy fields. Now you can add default text "
2570
  "with empty value as first option for Taxonomy dropdown."
2571
  msgstr ""
2572
 
2573
- #: admin/html/whats-new.php:961
2574
  msgid "Taxonomy Checkbox Inline"
2575
  msgstr ""
2576
 
2577
- #: admin/html/whats-new.php:963
2578
  msgid ""
2579
  "Added checkbox inline option to taxonomy checkbox. You can now display "
2580
  "Taxonomy checkbox fields inline."
2581
  msgstr ""
2582
 
2583
- #: admin/html/whats-new.php:973
2584
  msgid "Manage schedule for form submission"
2585
  msgstr ""
2586
 
2587
- #: admin/html/whats-new.php:975
2588
  msgid ""
2589
  "Do not accept form submission if the current date is not between the date "
2590
  "range of the schedule."
2591
  msgstr ""
2592
 
2593
- #: admin/html/whats-new.php:979
2594
  msgid "Restrict form submission based on the user roles"
2595
  msgstr ""
2596
 
2597
- #: admin/html/whats-new.php:981
2598
  msgid ""
2599
  "Restrict form submission based on the user roles. Now you can manage user "
2600
  "role base permission on form submission."
2601
  msgstr ""
2602
 
2603
- #: admin/html/whats-new.php:985
2604
  msgid "Limit how many entries a form will accept"
2605
  msgstr ""
2606
 
2607
- #: admin/html/whats-new.php:987
2608
  msgid ""
2609
  "Limit how many entries a form will accept and display a custom message when "
2610
  "that limit is reached."
2611
  msgstr ""
2612
 
2613
- #: admin/html/whats-new.php:991
2614
  msgid "Show/hide Admin Bar"
2615
  msgstr ""
2616
 
2617
- #: admin/html/whats-new.php:993
2618
  msgid "Control the admin bar visibility based on user roles."
2619
  msgstr ""
2620
 
2621
- #: admin/html/whats-new.php:997
2622
  msgid "Ajax Login widget"
2623
  msgstr ""
2624
 
2625
- #: admin/html/whats-new.php:999
2626
  msgid ""
2627
  "Login user is more simple now with Ajax Login Widget. The simple ajax login "
2628
  "form do not required page loading for login."
2629
  msgstr ""
2630
 
2631
- #: admin/html/whats-new.php:1003
2632
  msgid "Form submission with Captcha field"
2633
  msgstr ""
2634
 
2635
- #: admin/html/whats-new.php:1005
2636
  msgid "Form field validation process updated if form submits with captcha field."
2637
  msgstr ""
2638
 
2639
- #: admin/html/whats-new.php:1019
2640
  msgid "What's New in WPUF?"
2641
  msgstr ""
2642
 
@@ -2659,7 +2687,7 @@ msgid "Congratulations!"
2659
  msgstr ""
2660
 
2661
  #: admin/installer.php:84 admin/settings-options.php:24
2662
- #: includes/free/admin/shortcode-button.php:79 wpuf-functions.php:2021
2663
  msgid "Dashboard"
2664
  msgstr ""
2665
 
@@ -2672,10 +2700,10 @@ msgstr ""
2672
  msgid "Login"
2673
  msgstr ""
2674
 
2675
- #: admin/installer.php:95 class/subscription.php:403 class/subscription.php:423
2676
- #: class/subscription.php:424 class/subscription.php:425
2677
  #: includes/free/admin/shortcode-button.php:99
2678
- #: templates/dashboard/dashboard.php:19 wpuf-functions.php:2033
2679
  msgid "Subscription"
2680
  msgstr ""
2681
 
@@ -2841,7 +2869,7 @@ msgid ""
2841
  "features."
2842
  msgstr ""
2843
 
2844
- #: admin/premium.php:10
2845
  msgid "Pro Features"
2846
  msgstr ""
2847
 
@@ -2852,7 +2880,7 @@ msgid ""
2852
  "mind."
2853
  msgstr ""
2854
 
2855
- #: admin/premium.php:18 admin/premium.php:21
2856
  msgid "Registration Form Builder"
2857
  msgstr ""
2858
 
@@ -4119,7 +4147,7 @@ msgid "You already have activated a free package previously."
4119
  msgstr ""
4120
 
4121
  #: class/payment.php:146 includes/class-customizer.php:56
4122
- #: wpuf-functions.php:2037
4123
  msgid "Billing Address"
4124
  msgstr ""
4125
 
@@ -4207,7 +4235,7 @@ msgstr ""
4207
  #: includes/fields/class-abstract-fields.php:189
4208
  #: includes/fields/class-field-dropdown.php:106
4209
  #: includes/fields/class-field-multidropdown.php:83
4210
- #: includes/fields/class-field-post-taxonomy.php:353
4211
  msgid "- select -"
4212
  msgstr ""
4213
 
@@ -4301,7 +4329,7 @@ msgid "Strength indicator"
4301
  msgstr ""
4302
 
4303
  #: class/render-form.php:1401 includes/fields/class-field-post-taxonomy.php:127
4304
- #: wpuf-functions.php:1806
4305
  msgid "-- Select --"
4306
  msgstr ""
4307
 
@@ -4315,133 +4343,133 @@ msgstr ""
4315
  msgid "Delete"
4316
  msgstr ""
4317
 
4318
- #: class/subscription.php:426
4319
  msgid "Add Subscription"
4320
  msgstr ""
4321
 
4322
- #: class/subscription.php:427
4323
  msgid "Add New Subscription"
4324
  msgstr ""
4325
 
4326
- #: class/subscription.php:429
4327
  msgid "Edit Subscription"
4328
  msgstr ""
4329
 
4330
- #: class/subscription.php:430
4331
  msgid "New Subscription"
4332
  msgstr ""
4333
 
4334
- #: class/subscription.php:431 class/subscription.php:432
4335
  msgid "View Subscription"
4336
  msgstr ""
4337
 
4338
- #: class/subscription.php:433
4339
  msgid "Search Subscription"
4340
  msgstr ""
4341
 
4342
- #: class/subscription.php:434
4343
  msgid "No Subscription Found"
4344
  msgstr ""
4345
 
4346
- #: class/subscription.php:435
4347
  msgid "No Subscription Found in Trash"
4348
  msgstr ""
4349
 
4350
- #: class/subscription.php:436
4351
  msgid "Parent Subscription"
4352
  msgstr ""
4353
 
4354
- #: class/subscription.php:779
4355
  msgid "Payment is complete"
4356
  msgstr ""
4357
 
4358
- #: class/subscription.php:779
4359
  msgid "Congratulations, your payment has been completed!"
4360
  msgstr ""
4361
 
4362
- #: class/subscription.php:783 class/subscription.php:787
4363
  msgid "Please buy a subscription pack to post"
4364
  msgstr ""
4365
 
4366
- #: class/subscription.php:806
4367
  msgid "<p><i>You have a subscription pack activated. </i></p>"
4368
  msgstr ""
4369
 
4370
- #: class/subscription.php:808
4371
  #. translators: %s: pack title
4372
  msgid "<p><i>Pack name: %s </i></p>"
4373
  msgstr ""
4374
 
4375
- #: class/subscription.php:810
4376
  msgid "To cancel the pack, press the following cancel button"
4377
  msgstr ""
4378
 
4379
- #: class/subscription.php:857
4380
  msgid "Day"
4381
  msgid_plural "Days"
4382
  msgstr[0] ""
4383
  msgstr[1] ""
4384
 
4385
- #: class/subscription.php:858
4386
  msgid "Week"
4387
  msgid_plural "Weeks"
4388
  msgstr[0] ""
4389
  msgstr[1] ""
4390
 
4391
- #: class/subscription.php:859
4392
  msgid "Month"
4393
  msgid_plural "Months"
4394
  msgstr[0] ""
4395
  msgstr[1] ""
4396
 
4397
- #: class/subscription.php:860
4398
  msgid "Year"
4399
  msgid_plural "Years"
4400
  msgstr[0] ""
4401
  msgstr[1] ""
4402
 
4403
- #: class/subscription.php:892
4404
  msgid "One time payment"
4405
  msgstr ""
4406
 
4407
- #: class/subscription.php:899
4408
  msgid "Every"
4409
  msgstr ""
4410
 
4411
- #: class/subscription.php:900
4412
  msgid "for"
4413
  msgstr ""
4414
 
4415
- #: class/subscription.php:900
4416
  msgid "installments"
4417
  msgstr ""
4418
 
4419
- #: class/subscription.php:908
4420
  #. translators: %s: trial days
4421
  msgid "Trial available for first %1$s %2$s"
4422
  msgstr ""
4423
 
4424
- #: class/subscription.php:912
4425
  msgid "Buy Now"
4426
  msgstr ""
4427
 
4428
- #: class/subscription.php:916
4429
  msgid "Sign Up"
4430
  msgstr ""
4431
 
4432
- #: class/subscription.php:984
4433
  #. translators: %s: amount
4434
  msgid "There is a <strong>%s</strong> charge to add a new post."
4435
  msgstr ""
4436
 
4437
- #: class/subscription.php:1001
4438
  #. translators: %s: amount
4439
  msgid ""
4440
  "Your Subscription pack is exhausted. There is a <strong>%s</strong> charge "
4441
  "to add a new post."
4442
  msgstr ""
4443
 
4444
- #: class/subscription.php:1047
4445
  #. translators: %s: subscription link
4446
  msgid "You must <a href=\"%s\">purchase a pack</a> before posting"
4447
  msgstr ""
@@ -4661,7 +4689,7 @@ msgstr ""
4661
 
4662
  #: includes/class-dokan-integration.php:34
4663
  #: includes/class-wc-vendors-integration.php:108
4664
- #: templates/dashboard/dashboard.php:15 wpuf-functions.php:2025
4665
  msgid "Posts"
4666
  msgstr ""
4667
 
@@ -4756,15 +4784,15 @@ msgstr ""
4756
  msgid "You can't edit a post while in pending mode."
4757
  msgstr ""
4758
 
4759
- #: includes/class-frontend-form-post.php:533
4760
  msgid "Something went wrong"
4761
  msgstr ""
4762
 
4763
- #: includes/class-frontend-form-post.php:554
4764
  msgid "Invalid email address."
4765
  msgstr ""
4766
 
4767
- #: includes/class-frontend-form-post.php:564
4768
  msgid ""
4769
  "You already have an account in our site. Please login to continue.\n"
4770
  "\n"
@@ -4773,17 +4801,17 @@ msgid ""
4773
  "Click 'Cancel' to stay at this page."
4774
  msgstr ""
4775
 
4776
- #: includes/class-frontend-form-post.php:615
4777
  #: includes/class-frontend-render-form.php:316
4778
  msgid "You do not have sufficient permissions to access this form."
4779
  msgstr ""
4780
 
4781
- #: includes/class-frontend-form-post.php:925
4782
  msgid "Email successfully verified. Please Login."
4783
  msgstr ""
4784
 
4785
- #: includes/class-frontend-form-post.php:1049
4786
- #: includes/class-frontend-form-post.php:1055
4787
  msgid ""
4788
  "Thank you for posting on our site. We have sent you an confirmation email. "
4789
  "Please check your inbox!"
@@ -4867,20 +4895,21 @@ msgstr ""
4867
  msgid "Someone has requested a password reset for the following account:"
4868
  msgstr ""
4869
 
4870
- #: includes/class-login-widget.php:147 includes/free/class-login.php:855
4871
- #: includes/free/class-login.php:936 includes/free/class-registration.php:291
 
4872
  msgid "Username: %s"
4873
  msgstr ""
4874
 
4875
- #: includes/class-login-widget.php:148 includes/free/class-login.php:937
4876
  msgid "If this was a mistake, just ignore this email and nothing will happen."
4877
  msgstr ""
4878
 
4879
- #: includes/class-login-widget.php:149 includes/free/class-login.php:938
4880
  msgid "To reset your password, visit the following address:"
4881
  msgstr ""
4882
 
4883
- #: includes/class-login-widget.php:154 includes/free/class-login.php:949
4884
  msgid "[%s] Password Reset"
4885
  msgstr ""
4886
 
@@ -4891,7 +4920,7 @@ msgid ""
4891
  msgstr ""
4892
 
4893
  #: includes/class-login-widget.php:216 includes/class-login-widget.php:252
4894
- #: includes/free/class-login.php:322 includes/free/class-registration.php:122
4895
  #: includes/free/form-element.php:355
4896
  msgid "Register"
4897
  msgstr ""
@@ -4937,7 +4966,7 @@ msgstr ""
4937
  msgid "Remember Me"
4938
  msgstr ""
4939
 
4940
- #: includes/class-login-widget.php:281 includes/free/class-login.php:318
4941
  #: includes/free/class-login.php:380 templates/login-form.php:75
4942
  msgid "Log In"
4943
  msgstr ""
@@ -5691,7 +5720,7 @@ msgstr ""
5691
  msgid "Select a form to insert"
5692
  msgstr ""
5693
 
5694
- #: includes/free/admin/shortcode-builder.php:9 includes/free/loader.php:90
5695
  msgid "Registration Form"
5696
  msgstr ""
5697
 
@@ -5711,15 +5740,15 @@ msgstr ""
5711
  msgid " Add Form"
5712
  msgstr ""
5713
 
5714
- #: includes/free/class-login.php:326
5715
  msgid "Lost Password"
5716
  msgstr ""
5717
 
5718
- #: includes/free/class-login.php:366
5719
  msgid "Check your e-mail for the confirmation link."
5720
  msgstr ""
5721
 
5722
- #: includes/free/class-login.php:370
5723
  msgid ""
5724
  "Please enter your username or email address. You will receive a link to "
5725
  "create a new password via email."
@@ -5741,162 +5770,166 @@ msgstr ""
5741
  msgid "Nonce is invalid"
5742
  msgstr ""
5743
 
5744
- #: includes/free/class-login.php:440 includes/free/class-registration.php:224
5745
  msgid "Username is required."
5746
  msgstr ""
5747
 
5748
- #: includes/free/class-login.php:446 includes/free/class-registration.php:230
5749
  msgid "Password is required."
5750
  msgstr ""
5751
 
5752
- #: includes/free/class-login.php:469 includes/free/class-registration.php:200
5753
- #: includes/free/class-registration.php:206
5754
- #: includes/free/class-registration.php:212
5755
- #: includes/free/class-registration.php:218
5756
- #: includes/free/class-registration.php:224
5757
- #: includes/free/class-registration.php:230
5758
- #: includes/free/class-registration.php:236
5759
- #: includes/free/class-registration.php:242
5760
- #: includes/free/class-registration.php:248
5761
- #: includes/free/class-registration.php:259
5762
  msgid "Error"
5763
  msgstr ""
5764
 
5765
- #: includes/free/class-login.php:469 includes/free/class-registration.php:259
5766
  msgid "A user could not be found with this email address."
5767
  msgstr ""
5768
 
5769
- #: includes/free/class-login.php:643
5770
  msgid "Please enter your password."
5771
  msgstr ""
5772
 
5773
- #: includes/free/class-login.php:649
5774
  msgid "Passwords do not match."
5775
  msgstr ""
5776
 
5777
- #: includes/free/class-login.php:697
5778
  msgid "Enter a username or e-mail address."
5779
  msgstr ""
5780
 
5781
- #: includes/free/class-login.php:704
5782
  msgid "There is no user registered with that email address."
5783
  msgstr ""
5784
 
5785
- #: includes/free/class-login.php:721
5786
  msgid "Invalid username or e-mail."
5787
  msgstr ""
5788
 
5789
- #: includes/free/class-login.php:735
5790
  msgid "Password reset is not allowed for this user"
5791
  msgstr ""
5792
 
5793
- #: includes/free/class-login.php:773
5794
  msgid ""
5795
  "<strong>Your account is not active.</strong><br>Please check your email for "
5796
  "activation link. <br><a href=\"%s\">Click here</a> to resend the activation "
5797
  "link"
5798
  msgstr ""
5799
 
5800
- #: includes/free/class-login.php:794 includes/free/class-login.php:819
5801
  msgid "Activation URL is not valid"
5802
  msgstr ""
5803
 
5804
- #: includes/free/class-login.php:805
5805
  msgid "Invalid User activation url"
5806
  msgstr ""
5807
 
5808
- #: includes/free/class-login.php:811
5809
  msgid "User already verified"
5810
  msgstr ""
5811
 
5812
- #: includes/free/class-login.php:827 includes/free/class-login.php:891
5813
  msgid "Your account has been activated"
5814
  msgstr ""
5815
 
5816
- #: includes/free/class-login.php:830
5817
  msgid ""
5818
  "Your account has been verified , but you can't login until manually "
5819
  "approved your account by an administrator."
5820
  msgstr ""
5821
 
5822
- #: includes/free/class-login.php:853
5823
  msgid "[%s] Your username and password info"
5824
  msgstr ""
5825
 
5826
- #: includes/free/class-login.php:856
5827
  msgid "To set your password, visit the following address:"
5828
  msgstr ""
5829
 
5830
- #: includes/free/class-login.php:866
5831
  msgid "[%s] Account has been activated"
5832
  msgstr ""
5833
 
5834
- #: includes/free/class-login.php:868
5835
  msgid "Hi %s,"
5836
  msgstr ""
5837
 
5838
- #: includes/free/class-login.php:869
5839
  msgid "Congrats! Your account has been activated. To login visit the following url:"
5840
  msgstr ""
5841
 
5842
- #: includes/free/class-login.php:871
5843
  msgid "Thanks"
5844
  msgstr ""
5845
 
5846
- #: includes/free/class-login.php:934
5847
  msgid "Someone requested that the password be reset for the following account:"
5848
  msgstr ""
5849
 
5850
- #: includes/free/class-login.php:955
5851
  msgid "The e-mail could not be sent."
5852
  msgstr ""
5853
 
5854
- #: includes/free/class-login.php:955
5855
  msgid "Possible reason: your host may have disabled the mail() function."
5856
  msgstr ""
5857
 
5858
- #: includes/free/class-registration.php:206
5859
  msgid "First name is required."
5860
  msgstr ""
5861
 
5862
- #: includes/free/class-registration.php:212
5863
  msgid "Last name is required."
5864
  msgstr ""
5865
 
5866
- #: includes/free/class-registration.php:218
5867
  msgid "Email is required."
5868
  msgstr ""
5869
 
5870
- #: includes/free/class-registration.php:236
5871
  msgid "Confirm Password is required."
5872
  msgstr ""
5873
 
5874
- #: includes/free/class-registration.php:242
5875
  msgid "Passwords are not same."
5876
  msgstr ""
5877
 
5878
- #: includes/free/class-registration.php:248
5879
  msgid "A user with same username already exists."
5880
  msgstr ""
5881
 
5882
- #: includes/free/class-registration.php:290
 
5883
  msgid "New user registration on your site %s:"
5884
  msgstr ""
5885
 
5886
- #: includes/free/class-registration.php:292
 
5887
  msgid "E-mail: %s"
5888
  msgstr ""
5889
 
5890
- #: includes/free/class-registration.php:298
5891
- #: includes/free/class-registration.php:308
5892
- msgid "[%s] %s"
 
5893
  msgstr ""
5894
 
5895
- #: includes/free/class-registration.php:300
 
5896
  msgid "Hi, %s"
5897
  msgstr ""
5898
 
5899
- #: includes/free/class-registration.php:376
5900
  msgid "Subscription Page settings not set in admin settings"
5901
  msgstr ""
5902
 
@@ -6180,14 +6213,16 @@ msgstr ""
6180
  msgid "Update Button text"
6181
  msgstr ""
6182
 
6183
- #: includes/free/loader.php:84 includes/free/loader.php:144
6184
  msgid "Coupons"
6185
  msgstr ""
6186
 
6187
- #: includes/free/loader.php:93
6188
- msgid ""
6189
- "Use the shortcode <code>[wpuf-registration]</code> for a simple and default "
6190
- "WordPress registration form."
 
 
6191
  msgstr ""
6192
 
6193
  #: includes/free/loader.php:107
@@ -6196,7 +6231,15 @@ msgid ""
6196
  "<strong>user registration</strong> and <strong>profile editing</strong>."
6197
  msgstr ""
6198
 
6199
- #: includes/free/loader.php:126 includes/free/loader.php:156
 
 
 
 
 
 
 
 
6200
  msgid "Upgrade to Pro Version"
6201
  msgstr ""
6202
 
@@ -6204,19 +6247,19 @@ msgstr ""
6204
  msgid "Learn More"
6205
  msgstr ""
6206
 
6207
- #: includes/free/loader.php:148
6208
  msgid "Use Coupon codes for subscription for discounts."
6209
  msgstr ""
6210
 
6211
- #: includes/free/loader.php:152
6212
  msgid "This feature is only available in the Pro Version."
6213
  msgstr ""
6214
 
6215
- #: includes/free/loader.php:157
6216
  msgid "Learn more about Coupons"
6217
  msgstr ""
6218
 
6219
- #: includes/free/loader.php:198
6220
  msgid "Upgrade to Pro"
6221
  msgstr ""
6222
 
@@ -6660,7 +6703,7 @@ msgstr ""
6660
  msgid "Private"
6661
  msgstr ""
6662
 
6663
- #: wpuf-functions.php:210 wpuf-functions.php:2053
6664
  msgid "-- select --"
6665
  msgstr ""
6666
 
@@ -6700,223 +6743,223 @@ msgstr ""
6700
  msgid "Directions »"
6701
  msgstr ""
6702
 
6703
- #: wpuf-functions.php:2029
6704
  msgid "Edit Profile"
6705
  msgstr ""
6706
 
6707
- #: wpuf-functions.php:2167
6708
  msgid "United Arab Emirates Dirham"
6709
  msgstr ""
6710
 
6711
- #: wpuf-functions.php:2172
6712
  msgid "Australian Dollars"
6713
  msgstr ""
6714
 
6715
- #: wpuf-functions.php:2177
6716
  msgid "Argentine Peso"
6717
  msgstr ""
6718
 
6719
- #: wpuf-functions.php:2182
6720
  msgid "Bangladeshi Taka"
6721
  msgstr ""
6722
 
6723
- #: wpuf-functions.php:2187
6724
  msgid "Brazilian Real"
6725
  msgstr ""
6726
 
6727
- #: wpuf-functions.php:2192
6728
  msgid "Bulgarian Lev"
6729
  msgstr ""
6730
 
6731
- #: wpuf-functions.php:2197
6732
  msgid "Canadian Dollars"
6733
  msgstr ""
6734
 
6735
- #: wpuf-functions.php:2202
6736
  msgid "Chilean Peso"
6737
  msgstr ""
6738
 
6739
- #: wpuf-functions.php:2207
6740
  msgid "Chinese Yuan"
6741
  msgstr ""
6742
 
6743
- #: wpuf-functions.php:2212
6744
  msgid "Colombian Peso"
6745
  msgstr ""
6746
 
6747
- #: wpuf-functions.php:2217
6748
  msgid "Czech Koruna"
6749
  msgstr ""
6750
 
6751
- #: wpuf-functions.php:2222
6752
  msgid "Danish Krone"
6753
  msgstr ""
6754
 
6755
- #: wpuf-functions.php:2227
6756
  msgid "Dominican Peso"
6757
  msgstr ""
6758
 
6759
- #: wpuf-functions.php:2232
6760
  msgid "Algerian Dinar"
6761
  msgstr ""
6762
 
6763
- #: wpuf-functions.php:2237
6764
  msgid "Euros"
6765
  msgstr ""
6766
 
6767
- #: wpuf-functions.php:2242
6768
  msgid "Hong Kong Dollar"
6769
  msgstr ""
6770
 
6771
- #: wpuf-functions.php:2247
6772
  msgid "Croatia kuna"
6773
  msgstr ""
6774
 
6775
- #: wpuf-functions.php:2252
6776
  msgid "Hungarian Forint"
6777
  msgstr ""
6778
 
6779
- #: wpuf-functions.php:2257
6780
  msgid "Icelandic krona"
6781
  msgstr ""
6782
 
6783
- #: wpuf-functions.php:2262
6784
  msgid "Indonesia Rupiah"
6785
  msgstr ""
6786
 
6787
- #: wpuf-functions.php:2267
6788
  msgid "Indian Rupee"
6789
  msgstr ""
6790
 
6791
- #: wpuf-functions.php:2272
6792
  msgid "Nepali Rupee"
6793
  msgstr ""
6794
 
6795
- #: wpuf-functions.php:2277
6796
  msgid "Israeli Shekel"
6797
  msgstr ""
6798
 
6799
- #: wpuf-functions.php:2282
6800
  msgid "Japanese Yen"
6801
  msgstr ""
6802
 
6803
- #: wpuf-functions.php:2287
6804
  msgid "Lao Kip"
6805
  msgstr ""
6806
 
6807
- #: wpuf-functions.php:2292
6808
  msgid "South Korean Won"
6809
  msgstr ""
6810
 
6811
- #: wpuf-functions.php:2297
6812
  msgid "Malaysian Ringgits"
6813
  msgstr ""
6814
 
6815
- #: wpuf-functions.php:2302
6816
  msgid "Mexican Peso"
6817
  msgstr ""
6818
 
6819
- #: wpuf-functions.php:2307
6820
  msgid "Nigerian Naira"
6821
  msgstr ""
6822
 
6823
- #: wpuf-functions.php:2312
6824
  msgid "Norwegian Krone"
6825
  msgstr ""
6826
 
6827
- #: wpuf-functions.php:2317
6828
  msgid "New Zealand Dollar"
6829
  msgstr ""
6830
 
6831
- #: wpuf-functions.php:2322
6832
  msgid "Namibian dollar"
6833
  msgstr ""
6834
 
6835
- #: wpuf-functions.php:2327
6836
  msgid "Omani Rial"
6837
  msgstr ""
6838
 
6839
- #: wpuf-functions.php:2332
6840
  msgid "Iranian Rial"
6841
  msgstr ""
6842
 
6843
- #: wpuf-functions.php:2337
6844
  msgid "Pakistani Rupee"
6845
  msgstr ""
6846
 
6847
- #: wpuf-functions.php:2342
6848
  msgid "Paraguayan Guaraní"
6849
  msgstr ""
6850
 
6851
- #: wpuf-functions.php:2347
6852
  msgid "Philippine Pesos"
6853
  msgstr ""
6854
 
6855
- #: wpuf-functions.php:2352
6856
  msgid "Polish Zloty"
6857
  msgstr ""
6858
 
6859
- #: wpuf-functions.php:2357
6860
  msgid "Pounds Sterling"
6861
  msgstr ""
6862
 
6863
- #: wpuf-functions.php:2362
6864
  msgid "Romanian Leu"
6865
  msgstr ""
6866
 
6867
- #: wpuf-functions.php:2367
6868
  msgid "Russian Ruble"
6869
  msgstr ""
6870
 
6871
- #: wpuf-functions.php:2372
6872
  msgid "Saudi Riyal"
6873
  msgstr ""
6874
 
6875
- #: wpuf-functions.php:2377
6876
  msgid "Singapore Dollar"
6877
  msgstr ""
6878
 
6879
- #: wpuf-functions.php:2382
6880
  msgid "South African rand"
6881
  msgstr ""
6882
 
6883
- #: wpuf-functions.php:2387
6884
  msgid "Swedish Krona"
6885
  msgstr ""
6886
 
6887
- #: wpuf-functions.php:2392
6888
  msgid "Swiss Franc"
6889
  msgstr ""
6890
 
6891
- #: wpuf-functions.php:2397
6892
  msgid "Taiwan New Dollars"
6893
  msgstr ""
6894
 
6895
- #: wpuf-functions.php:2402
6896
  msgid "Thai Baht"
6897
  msgstr ""
6898
 
6899
- #: wpuf-functions.php:2407
6900
  msgid "Turkish Lira"
6901
  msgstr ""
6902
 
6903
- #: wpuf-functions.php:2412
6904
  msgid "US Dollar"
6905
  msgstr ""
6906
 
6907
- #: wpuf-functions.php:2417
6908
  msgid "Vietnamese Dong"
6909
  msgstr ""
6910
 
6911
- #: wpuf-functions.php:2422
6912
  msgid "Egyptian Pound"
6913
  msgstr ""
6914
 
6915
- #: wpuf-functions.php:2427
6916
  msgid "Jordanian dinar"
6917
  msgstr ""
6918
 
6919
- #: wpuf-functions.php:3324
6920
  msgid "None"
6921
  msgstr ""
6922
 
@@ -7043,7 +7086,7 @@ msgctxt "enhanced select"
7043
  msgid "Searching&hellip;"
7044
  msgstr ""
7045
 
7046
- #: wpuf-functions.php:1518
7047
  msgctxt "tag delimiter"
7048
  msgid ","
7049
  msgstr ""
2
  # This file is distributed under the GPL2 or later.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WP User Frontend 3.5.14\n"
6
  "Report-Msgid-Bugs-To: https://wedevs.com/contact/\n"
7
+ "POT-Creation-Date: 2021-03-08 11:19:00+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
143
  msgid "Subscription pack draft updated."
144
  msgstr ""
145
 
146
+ #: admin/class-admin-subscription.php:202 class/subscription.php:345
147
  msgid "Pack Name"
148
  msgstr ""
149
 
162
 
163
  #: admin/class-admin-subscription.php:226
164
  #: admin/class-admin-subscription.php:596 class/frontend-account.php:243
165
+ #: class/subscription.php:922 includes/class-user-subscription.php:305
166
  #: templates/subscriptions/pack-details.php:24
167
  msgid "Free"
168
  msgstr ""
328
 
329
  #: admin/class-admin-subscription.php:774
330
  #: admin/form-builder/class-wpuf-admin-form-builder.php:284
331
+ #: class/payment.php:217 class/subscription.php:820
332
  #: includes/class-list-table-subscribers.php:138 lib/appsero/Insights.php:764
333
  #: templates/dashboard/subscription.php:64
334
  msgid "Cancel"
364
 
365
  #: admin/class-tools.php:43 admin/class-tools.php:106
366
  #: admin/post-forms-list-table.php:43 class/transactions-list-table.php:90
367
+ #: includes/class-list-table-subscribers.php:136 wpuf-functions.php:3325
368
  msgid "All"
369
  msgstr ""
370
 
754
  msgstr ""
755
 
756
  #: admin/form.php:71 admin/form.php:109 admin/installer.php:86
757
+ #: admin/post-forms-list-table.php:406 class/subscription.php:431
758
  #: includes/free/admin/shortcode-button.php:87 includes/free/edit-user.php:104
759
  #: templates/dashboard/posts.php:177 templates/dashboard.php:268
760
  msgid "Edit"
1412
  msgstr ""
1413
 
1414
  #: admin/html/whats-new.php:9
1415
+ msgid "Meta key will not change if label update"
1416
  msgstr ""
1417
 
1418
  #: admin/html/whats-new.php:13
1419
+ msgid "Login redirect empty previous url"
1420
+ msgstr ""
1421
+
1422
+ #: admin/html/whats-new.php:17
1423
+ msgid "Email doesnt set as username"
1424
+ msgstr ""
1425
+
1426
+ #: admin/html/whats-new.php:21
1427
+ msgid "Post redirection to payment doesn't work"
1428
+ msgstr ""
1429
+
1430
+ #: admin/html/whats-new.php:25
1431
+ msgid "Address field not working when used with conditional logic"
1432
+ msgstr ""
1433
+
1434
+ #: admin/html/whats-new.php:29
1435
+ msgid "Ajax type category child of not working"
1436
+ msgstr ""
1437
+
1438
+ #: admin/html/whats-new.php:33
1439
+ msgid "Non recurring subscription did not work"
1440
+ msgstr ""
1441
+
1442
+ #: admin/html/whats-new.php:44
1443
+ msgid "Menu position has chenged due to dokan has same menu position"
1444
+ msgstr ""
1445
+
1446
+ #: admin/html/whats-new.php:48
1447
  msgid "Drag and drop not working properly for new field"
1448
  msgstr ""
1449
 
1450
+ #: admin/html/whats-new.php:59
1451
  msgid "QR and math captcha added to pro feature list"
1452
  msgstr ""
1453
 
1454
+ #: admin/html/whats-new.php:63
1455
  msgid "Tooltip for category navigate"
1456
  msgstr ""
1457
 
1458
+ #: admin/html/whats-new.php:67
1459
  msgid "Understandable guest payment notice"
1460
  msgstr ""
1461
 
1462
+ #: admin/html/whats-new.php:71
1463
  msgid "Paypal non recurring pack id does not set"
1464
  msgstr ""
1465
 
1466
+ #: admin/html/whats-new.php:82
1467
  msgid "Once trial subscription is used, it couldn't reset"
1468
  msgstr ""
1469
 
1470
+ #: admin/html/whats-new.php:86
1471
  msgid "Subscription cancel doesn't work"
1472
  msgstr ""
1473
 
1474
+ #: admin/html/whats-new.php:90
1475
  msgid "The tax rate was not calculated with the total amount"
1476
  msgstr ""
1477
 
1478
+ #: admin/html/whats-new.php:94
1479
  msgid "The width of the column field was breaking"
1480
  msgstr ""
1481
 
1482
+ #: admin/html/whats-new.php:98
1483
  msgid "Paypal recurring payment"
1484
  msgstr ""
1485
 
1486
+ #: admin/html/whats-new.php:109
1487
  msgid "Updated codebase to fix timezone mismatch"
1488
  msgstr ""
1489
 
1490
+ #: admin/html/whats-new.php:120
1491
  msgid "Custom html content field's width"
1492
  msgstr ""
1493
 
1494
+ #: admin/html/whats-new.php:124
1495
  msgid "All states of New Zealand are added"
1496
  msgstr ""
1497
 
1498
+ #: admin/html/whats-new.php:135
1499
  msgid "Get appropriate user id when role based conditions are present"
1500
  msgstr ""
1501
 
1502
+ #: admin/html/whats-new.php:139
1503
  msgid "Show Invalid subscription message if wrong pack id passed"
1504
  msgstr ""
1505
 
1506
+ #: admin/html/whats-new.php:143
1507
  msgid "URL field new window not working"
1508
  msgstr ""
1509
 
1510
+ #: admin/html/whats-new.php:147
1511
  msgid "Option label not working when & use"
1512
  msgstr ""
1513
 
1514
+ #: admin/html/whats-new.php:151
1515
  msgid "Ajax type category not showing on edit"
1516
  msgstr ""
1517
 
1518
+ #: admin/html/whats-new.php:155
1519
  msgid "Multiple file image can't select"
1520
  msgstr ""
1521
 
1522
+ #: admin/html/whats-new.php:159
1523
  msgid "Subscription pack PayPal Checkout gets \"Error: Access Denied\""
1524
  msgstr ""
1525
 
1526
+ #: admin/html/whats-new.php:163
1527
  msgid "Conflict image field with acf image field"
1528
  msgstr ""
1529
 
1530
+ #: admin/html/whats-new.php:167
1531
  msgid "Missing Auckland State for New Zealand country"
1532
  msgstr ""
1533
 
1534
+ #: admin/html/whats-new.php:171
1535
  msgid "Added support for WooCommerce product category value replacemen"
1536
  msgstr ""
1537
 
1538
+ #: admin/html/whats-new.php:181
1539
  msgid "Add character restriction feature"
1540
  msgstr ""
1541
 
1542
+ #: admin/html/whats-new.php:185
1543
  msgid "Make sure post author edit link works only in frontend"
1544
  msgstr ""
1545
 
1546
+ #: admin/html/whats-new.php:189
1547
  msgid "Inconsistency in lost password reset email message"
1548
  msgstr ""
1549
 
1550
+ #: admin/html/whats-new.php:193
1551
  msgid "Saving custom taxonomy terms when input type is text"
1552
  msgstr ""
1553
 
1554
+ #: admin/html/whats-new.php:197
1555
  msgid "Taxonomy field JS error in builder"
1556
  msgstr ""
1557
 
1558
+ #: admin/html/whats-new.php:201
1559
  msgid "Showing WPUF edit link for WP default roles"
1560
  msgstr ""
1561
 
1562
+ #: admin/html/whats-new.php:205
1563
  msgid "Upload button unresponsive issue in iOS"
1564
  msgstr ""
1565
 
1566
+ #: admin/html/whats-new.php:215
1567
  msgid "Add post edit link for post authors in single or archive pages"
1568
  msgstr ""
1569
 
1570
+ #: admin/html/whats-new.php:219
1571
  msgid "Enhance post delete message"
1572
  msgstr ""
1573
 
1574
+ #: admin/html/whats-new.php:223
1575
  msgid "Refactor control buttons visibility in form builder"
1576
  msgstr ""
1577
 
1578
+ #: admin/html/whats-new.php:227
1579
  msgid "Add missing colons after field label"
1580
  msgstr ""
1581
 
1582
+ #: admin/html/whats-new.php:231
1583
  msgid "Post edit map capability condition"
1584
  msgstr ""
1585
 
1586
+ #: admin/html/whats-new.php:235
1587
  msgid "Role based permission for accessing a post form"
1588
  msgstr ""
1589
 
1590
+ #: admin/html/whats-new.php:239
1591
  msgid "Section-break field alignment"
1592
  msgstr ""
1593
 
1594
+ #: admin/html/whats-new.php:243
1595
  msgid "Pay per post doesn't work if subscription pack is activated"
1596
  msgstr ""
1597
 
1598
+ #: admin/html/whats-new.php:247
1599
  msgid "Mime type for uploading JSON files"
1600
  msgstr ""
1601
 
1602
+ #: admin/html/whats-new.php:251
1603
  msgid "File upload with same file name"
1604
  msgstr ""
1605
 
1606
+ #: admin/html/whats-new.php:255
1607
  msgid "Post preview missing fields"
1608
  msgstr ""
1609
 
1610
+ #: admin/html/whats-new.php:259
1611
  msgid "Illigal variable declartion"
1612
  msgstr ""
1613
 
1614
+ #: admin/html/whats-new.php:263
1615
  msgid "Featured image updating issue"
1616
  msgstr ""
1617
 
1618
+ #: admin/html/whats-new.php:267
1619
  msgid "Conflict with Phlox theme"
1620
  msgstr ""
1621
 
1622
+ #: admin/html/whats-new.php:271
1623
  msgid "Textarea custom field data sanitization"
1624
  msgstr ""
1625
 
1626
+ #: admin/html/whats-new.php:275
1627
  msgid "exclude_type warning in wpuf_category_checklist"
1628
  msgstr ""
1629
 
1630
+ #: admin/html/whats-new.php:279
1631
  msgid "Category field not showing all child categories for selection type child of"
1632
  msgstr ""
1633
 
1634
+ #: admin/html/whats-new.php:283
1635
  msgid "Conflict between image and file upload custom fields"
1636
  msgstr ""
1637
 
1638
+ #: admin/html/whats-new.php:287
1639
  msgid "Login url when login page is not set"
1640
  msgstr ""
1641
 
1642
+ #: admin/html/whats-new.php:297
1643
  msgid ""
1644
  "Use common names for Ivory Coast, North Korea and Sourth Korea instead of "
1645
  "their official names"
1646
  msgstr ""
1647
 
1648
+ #: admin/html/whats-new.php:301
1649
  msgid "Fix condition to use default avatar"
1650
  msgstr ""
1651
 
1652
+ #: admin/html/whats-new.php:305
1653
  msgid "Make Email and URL fields clickable"
1654
  msgstr ""
1655
 
1656
+ #: admin/html/whats-new.php:309
1657
  msgid "Fix redirect after user login"
1658
  msgstr ""
1659
 
1660
+ #: admin/html/whats-new.php:313
1661
  msgid "Sanitize textarea field data"
1662
  msgstr ""
1663
 
1664
+ #: admin/html/whats-new.php:317
1665
  msgid ""
1666
  "Fix missing colon to email, URL, text and textarea labels when renders "
1667
  "their data"
1668
  msgstr ""
1669
 
1670
+ #: admin/html/whats-new.php:321
1671
  msgid "Prevent showing empty labels for fields that have render_field_data method"
1672
  msgstr ""
1673
 
1674
+ #: admin/html/whats-new.php:331
1675
  msgid "Add Namibian Dollar in currency list"
1676
  msgstr ""
1677
 
1678
+ #: admin/html/whats-new.php:335
1679
  msgid "Add sync values option for option data fields"
1680
  msgstr ""
1681
 
1682
+ #: admin/html/whats-new.php:339
1683
  msgid "Allow uploading image that having filesize meets php ini settings"
1684
  msgstr ""
1685
 
1686
+ #: admin/html/whats-new.php:343
1687
  msgid "Limit the selection of one image at a time"
1688
  msgstr ""
1689
 
1690
+ #: admin/html/whats-new.php:347
1691
  msgid "Use file name and size to generate hash to prevent duplicant image upload"
1692
  msgstr ""
1693
 
1694
+ #: admin/html/whats-new.php:351
1695
  msgid "Sanitize text and textarea field data"
1696
  msgstr ""
1697
 
1698
+ #: admin/html/whats-new.php:355
1699
  msgid ""
1700
  "Show label instead of values for radio, checkbox, dropdown and multiselect "
1701
  "data"
1702
  msgstr ""
1703
 
1704
+ #: admin/html/whats-new.php:359
1705
  msgid "Saving custom taxonomies for type text input"
1706
  msgstr ""
1707
 
1708
+ #: admin/html/whats-new.php:363
1709
  msgid "Admin settings link for recaptcha helper text"
1710
  msgstr ""
1711
 
1712
+ #: admin/html/whats-new.php:367
1713
  msgid "Undefined name property for Custom HTML fields"
1714
  msgstr ""
1715
 
1716
+ #: admin/html/whats-new.php:371
1717
  msgid "Delete attachment process"
1718
  msgstr ""
1719
 
1720
+ #: admin/html/whats-new.php:375
1721
  msgid "Missing billing address in invoice PDF"
1722
  msgstr ""
1723
 
1724
+ #: admin/html/whats-new.php:379
1725
  msgid "Showing country field value in frontend post content"
1726
  msgstr ""
1727
 
1728
+ #: admin/html/whats-new.php:383
1729
  msgid "Avatar size display not complying with admin settings size"
1730
  msgstr ""
1731
 
1732
+ #: admin/html/whats-new.php:387
1733
  msgid "Display default avatars on admin settings discussion page"
1734
  msgstr ""
1735
 
1736
+ #: admin/html/whats-new.php:391
1737
  msgid "Redirect to subscription page at registration"
1738
  msgstr ""
1739
 
1740
+ #: admin/html/whats-new.php:395
1741
  msgid "Error notice regarding registration page redirect"
1742
  msgstr ""
1743
 
1744
+ #: admin/html/whats-new.php:399
1745
  msgid "Escaping html in registration errors"
1746
  msgstr ""
1747
 
1748
+ #: admin/html/whats-new.php:403
1749
  msgid "Default login redirect link"
1750
  msgstr ""
1751
 
1752
+ #: admin/html/whats-new.php:407
1753
  msgid "Implementing default WP login page override option"
1754
  msgstr ""
1755
 
1756
+ #: admin/html/whats-new.php:411
1757
  msgid "Transparent background of autosuggestion dropdown"
1758
  msgstr ""
1759
 
1760
+ #: admin/html/whats-new.php:421
1761
  msgid "Import forms system"
1762
  msgstr ""
1763
 
1764
+ #: admin/html/whats-new.php:425
1765
  msgid "Password reset system"
1766
  msgstr ""
1767
 
1768
+ #: admin/html/whats-new.php:429
1769
  msgid "Updated url validation regex to support modern tlds"
1770
  msgstr ""
1771
 
1772
+ #: admin/html/whats-new.php:433
1773
  msgid "Export WPUF forms individually from admin tools page"
1774
  msgstr ""
1775
 
1776
+ #: admin/html/whats-new.php:437
1777
  msgid "Subscription cycle label translation issue"
1778
  msgstr ""
1779
 
1780
+ #: admin/html/whats-new.php:441
1781
  msgid "ACF integration for checkbox fields"
1782
  msgstr ""
1783
 
1784
+ #: admin/html/whats-new.php:445
1785
  msgid "Illegal string offset warning while updating settings"
1786
  msgstr ""
1787
 
1788
+ #: admin/html/whats-new.php:449
1789
  msgid "Conditional logic for Section Break field"
1790
  msgstr ""
1791
 
1792
+ #: admin/html/whats-new.php:453
1793
  msgid "Subscriptions cannot be deleted from backend"
1794
  msgstr ""
1795
 
1796
+ #: admin/html/whats-new.php:457
1797
  msgid "A regression regarding saving checkbox data"
1798
  msgstr ""
1799
 
1800
+ #: admin/html/whats-new.php:461
1801
  msgid "Default value of multi-select fields is not showing"
1802
  msgstr ""
1803
 
1804
+ #: admin/html/whats-new.php:471
1805
  msgid "Hide post edit option when subscription is expired"
1806
  msgstr ""
1807
 
1808
+ #: admin/html/whats-new.php:473
1809
  msgid "Hide post edit option from users whose subscription pack is expired."
1810
  msgstr ""
1811
 
1812
+ #: admin/html/whats-new.php:476
1813
  msgid "Check files to prevent duplicity in media upload"
1814
  msgstr ""
1815
 
1816
+ #: admin/html/whats-new.php:478
1817
  msgid ""
1818
  "A simple measure has been taken to prevent maliciously flooding the site by "
1819
  "uploading same file multiple times. Though this won't work with already "
1820
  "uploaded medias."
1821
  msgstr ""
1822
 
1823
+ #: admin/html/whats-new.php:481
1824
  msgid "Refactor address fields in Account section"
1825
  msgstr ""
1826
 
1827
+ #: admin/html/whats-new.php:483
1828
  msgid "Address edit section from Account section has been rewritten to improve UX."
1829
  msgstr ""
1830
 
1831
+ #: admin/html/whats-new.php:486
1832
  msgid "Update Paypal payment gateway"
1833
  msgstr ""
1834
 
1835
+ #: admin/html/whats-new.php:488
1836
  msgid "Paypal payment gateway has seen some improvements."
1837
  msgstr ""
1838
 
1839
+ #: admin/html/whats-new.php:491
1840
  msgid "Default Category selection improvements"
1841
  msgstr ""
1842
 
1843
+ #: admin/html/whats-new.php:493
1844
  msgid ""
1845
  "An intuitive way of selecting default category of a selected post type has "
1846
  "been introduced."
1847
  msgstr ""
1848
 
1849
+ #: admin/html/whats-new.php:496
1850
  msgid "Compatibility issue with ACF date time field"
1851
  msgstr ""
1852
 
1853
+ #: admin/html/whats-new.php:498
1854
  msgid "A Compatibility issue with ACF date time field has been addressed."
1855
  msgstr ""
1856
 
1857
+ #: admin/html/whats-new.php:501
1858
  msgid "Media title, caption & description not saving"
1859
  msgstr ""
1860
 
1861
+ #: admin/html/whats-new.php:503
1862
  msgid ""
1863
  "Media title, caption & description were not saving from frontend. They will "
1864
  "now."
1865
  msgstr ""
1866
 
1867
+ #: admin/html/whats-new.php:506
1868
  msgid ""
1869
  "The Events Calendar venue and organizer fields issue in WPUF Custom Fields "
1870
  "metabox"
1871
  msgstr ""
1872
 
1873
+ #: admin/html/whats-new.php:508
1874
  msgid ""
1875
  "A workaround has been introduced to save The Events Calendar Venue and "
1876
  "Organizer fields properly from WPUF Custom Fields metabox."
1877
  msgstr ""
1878
 
1879
+ #: admin/html/whats-new.php:511
1880
  msgid "Checkbox data not saving from WPUF Custom Fields metabox"
1881
  msgstr ""
1882
 
1883
+ #: admin/html/whats-new.php:513
1884
  msgid ""
1885
  "Checkboxe data from WPUF Custom Fields metabox were not saving. It has been "
1886
  "fixed."
1887
  msgstr ""
1888
 
1889
+ #: admin/html/whats-new.php:516
1890
  msgid "Multi-column Repeater field data saving issue"
1891
  msgstr ""
1892
 
1893
+ #: admin/html/whats-new.php:518
1894
  msgid ""
1895
  "Multi-column Repeater field data from a form was not saving. It has been "
1896
  "fixed."
1897
  msgstr ""
1898
 
1899
+ #: admin/html/whats-new.php:521
1900
  msgid "Multistep form conflict with Elementor"
1901
  msgstr ""
1902
 
1903
+ #: admin/html/whats-new.php:523
1904
  msgid "Multistep form had a conflict with Elementor. It has been fixed."
1905
  msgstr ""
1906
 
1907
+ #: admin/html/whats-new.php:526
1908
  msgid "Multiple images showing issue in frontend"
1909
  msgstr ""
1910
 
1911
+ #: admin/html/whats-new.php:528
1912
  msgid "Multiple images in a post were not showing in frontend. Now they will."
1913
  msgstr ""
1914
 
1915
+ #: admin/html/whats-new.php:537
1916
  msgid "Nonce not verify on login"
1917
  msgstr ""
1918
 
1919
+ #: admin/html/whats-new.php:539
1920
  msgid "Return of function wp_verify_nonce() was ignored."
1921
  msgstr ""
1922
 
1923
+ #: admin/html/whats-new.php:548
1924
  msgid "Option to set which tab shows as active on the account page"
1925
  msgstr ""
1926
 
1927
+ #: admin/html/whats-new.php:550
1928
  msgid ""
1929
  "Option to set which tab shows as active on the account page. To configure "
1930
  "this setting navigate to wp-admin->User Frontend->Settings->My "
1931
  "Account->Active Tab "
1932
  msgstr ""
1933
 
1934
+ #: admin/html/whats-new.php:553
1935
  msgid "Unlock option was unavailable after the post being locked"
1936
  msgstr ""
1937
 
1938
+ #: admin/html/whats-new.php:555
1939
  msgid "Unlock option was unavailable after the post being locked."
1940
  msgstr ""
1941
 
1942
+ #: admin/html/whats-new.php:558
1943
  msgid "Gutenberg block of WPUF didn't work on bedrock installation"
1944
  msgstr ""
1945
 
1946
+ #: admin/html/whats-new.php:560
1947
  msgid "Gutenberg block of WPUF didn't work on bedrock installation."
1948
  msgstr ""
1949
 
1950
+ #: admin/html/whats-new.php:563
1951
  msgid "Sending admin payment received email twice"
1952
  msgstr ""
1953
 
1954
+ #: admin/html/whats-new.php:565
1955
  msgid ""
1956
  "After processing payment admin & user was receiving payment received email "
1957
  "twice."
1958
  msgstr ""
1959
 
1960
+ #: admin/html/whats-new.php:568
1961
  msgid ""
1962
  "Add shortcode support to display post information in the Post Expiration "
1963
  "Message"
1964
  msgstr ""
1965
 
1966
+ #: admin/html/whats-new.php:570
1967
  msgid ""
1968
  "Add shortcode support to display post information in the Post Expiration "
1969
  "Message. You can use: <strong>{post_author} {post_url} {blogname} "
1970
  "{post_title} {post_status}</strong>"
1971
  msgstr ""
1972
 
1973
+ #: admin/html/whats-new.php:573
1974
  msgid "Add optin on the setup wizard"
1975
  msgstr ""
1976
 
1977
+ #: admin/html/whats-new.php:575
1978
  msgid ""
1979
  "Added optin on the setup wizard, admin can choose whether he/she wants to "
1980
  "share server environment details (php, mysql, server, WordPress versions), "
1982
  "name and url, admin name and email address. No sensitive data is tracked"
1983
  msgstr ""
1984
 
1985
+ #: admin/html/whats-new.php:584
1986
  msgid "Post Owner problem"
1987
  msgstr ""
1988
 
1989
+ #: admin/html/whats-new.php:586
1990
  msgid ""
1991
  "Posts were not assigned to the selected default post owner, this issue has "
1992
  "been fixed."
1993
  msgstr ""
1994
 
1995
+ #: admin/html/whats-new.php:589
1996
  msgid "Google reCaptcha was not working"
1997
  msgstr ""
1998
 
1999
+ #: admin/html/whats-new.php:591
2000
  msgid ""
2001
  "Google reCaptcha was not working, users could submit the form without "
2002
  "reCaptcha validation."
2003
  msgstr ""
2004
 
2005
+ #: admin/html/whats-new.php:600
2006
  msgid "Added column field"
2007
  msgstr ""
2008
 
2009
+ #: admin/html/whats-new.php:605
2010
  msgid "Unable to render the events on the front-end dashboard"
2011
  msgstr ""
2012
 
2013
+ #: admin/html/whats-new.php:607
2014
  msgid ""
2015
  "On the frontend dashboard, the submitted events were not showing, you will "
2016
  "get it fixed in this version."
2017
  msgstr ""
2018
 
2019
+ #: admin/html/whats-new.php:610
2020
  msgid "Page order getting 0(zero) after editing from the frontend"
2021
  msgstr ""
2022
 
2023
+ #: admin/html/whats-new.php:612
2024
  msgid ""
2025
  "Page order was not saving while editing a post using WPUF form, it has been "
2026
  "fixed."
2027
  msgstr ""
2028
 
2029
+ #: admin/html/whats-new.php:615
2030
  msgid "Text input field for taxonomies not working"
2031
  msgstr ""
2032
 
2033
+ #: admin/html/whats-new.php:617
2034
  msgid ""
2035
  "When taxonomy field type is set to `Text Input` then a fatal error was "
2036
  "showing on the frontend, no error with taxonomy field in the latest version."
2037
  msgstr ""
2038
 
2039
+ #: admin/html/whats-new.php:620
2040
  msgid ""
2041
  "In radio and checkbox field use conditional logic that value does not save "
2042
  "in database"
2043
  msgstr ""
2044
 
2045
+ #: admin/html/whats-new.php:622
2046
  msgid ""
2047
  "The selected value of radio and checkbox field were not showing while "
2048
  "editing posts from the backend or frontend, you can see the selected value "
2049
  "in this version."
2050
  msgstr ""
2051
 
2052
+ #: admin/html/whats-new.php:625
2053
  msgid "The args param not working with get_avatar filter"
2054
  msgstr ""
2055
 
2056
+ #: admin/html/whats-new.php:627
2057
  msgid "The args parameter did not exist with get_avatar filter, which now exists."
2058
  msgstr ""
2059
 
2060
+ #: admin/html/whats-new.php:630
2061
  msgid "The item in ajax taxonomy field was not selected"
2062
  msgstr ""
2063
 
2064
+ #: admin/html/whats-new.php:632
2065
  msgid ""
2066
  "When the taxonomy field type is set to Ajax, the submitted terms were not "
2067
  "showing in the backend and frontend which have been fixed."
2068
  msgstr ""
2069
 
2070
+ #: admin/html/whats-new.php:641
2071
  msgid "Unable to send new user registration email"
2072
  msgstr ""
2073
 
2074
+ #: admin/html/whats-new.php:643
2075
  msgid ""
2076
  "WP User Frontend default registration form `[wpuf-registration]` was unable "
2077
  "to send the new user registration email."
2078
  msgstr ""
2079
 
2080
+ #: admin/html/whats-new.php:646
2081
  msgid "WPUF forms block compatibility issue with the latest WP version"
2082
  msgstr ""
2083
 
2084
+ #: admin/html/whats-new.php:648
2085
  msgid ""
2086
  "With the latest version of WordPress the gutenberg block of WP User "
2087
  "Frontend were not working. In this version, you will get it fixed."
2088
  msgstr ""
2089
 
2090
+ #: admin/html/whats-new.php:651
2091
  msgid "Page not update where `[wpuf_dashboard]` shortcode exist"
2092
  msgstr ""
2093
 
2094
+ #: admin/html/whats-new.php:653
2095
  msgid ""
2096
  "While using Gutenberg, the page were not being updated with WPUF shortcode "
2097
  "[wpuf dashboard]"
2098
  msgstr ""
2099
 
2100
+ #: admin/html/whats-new.php:656
2101
  msgid "Retain default when determining whether to display the admin bar"
2102
  msgstr ""
2103
 
2104
+ #: admin/html/whats-new.php:658
2105
  msgid ""
2106
  "From the User Frontend Settings, set that Administrator, Editor, Vendor can "
2107
  "see the admin bar. Now, the super admin want, one specific user ( who has "
2111
  "frontend."
2112
  msgstr ""
2113
 
2114
+ #: admin/html/whats-new.php:661
2115
  msgid "Fatal error when use PHP lower version (5.4 or lower)"
2116
  msgstr ""
2117
 
2118
+ #: admin/html/whats-new.php:663
2119
  msgid ""
2120
  "It was unable to install WP User Frontend with PHP 5.4 or lower version. "
2121
  "Here is the error details: <br><br><strong>Fatal error: Can't use method "
2123
  "/wp-user-frontend/class/frontend-form-post.php on line 194</strong>"
2124
  msgstr ""
2125
 
2126
+ #: admin/html/whats-new.php:666
2127
  msgid "Product form was unable to show the single gallery image"
2128
  msgstr ""
2129
 
2130
+ #: admin/html/whats-new.php:668
2131
  msgid ""
2132
  "When user upload single image for product gallery using WPUF WooCommerce "
2133
  "product form, that image were not showing on the frontend."
2134
  msgstr ""
2135
 
2136
+ #: admin/html/whats-new.php:677
2137
  msgid "WooCommerce gallery images not getting saved"
2138
  msgstr ""
2139
 
2140
+ #: admin/html/whats-new.php:679
2141
  msgid ""
2142
  "After releasing version 2.9.3, WooCommerce gallery image field stopped "
2143
  "working. You will get it fixed in this version."
2144
  msgstr ""
2145
 
2146
+ #: admin/html/whats-new.php:688
2147
  msgid "The Events Calendar Integration Form"
2148
  msgstr ""
2149
 
2150
+ #: admin/html/whats-new.php:690
2151
  msgid ""
2152
  "Now admin can allow users to create event from the frontend. Currently WPUF "
2153
  "has a one click pre-build event form that has been integrated with The "
2154
  "Events Calendar plugin"
2155
  msgstr ""
2156
 
2157
+ #: admin/html/whats-new.php:693
2158
  msgid "Post Submission Facility From Account Page"
2159
  msgstr ""
2160
 
2161
+ #: admin/html/whats-new.php:695
2162
  msgid ""
2163
  "On the frontend account page, added a new menu item named <b>Submit "
2164
  "Post</b>. Now admin can allow users to submit post from their default "
2167
  "you can assign any post form that will use to submit posts."
2168
  msgstr ""
2169
 
2170
+ #: admin/html/whats-new.php:698
2171
  msgid "Login/Lost Password Link Under Registration Form"
2172
  msgstr ""
2173
 
2174
+ #: admin/html/whats-new.php:700
2175
  msgid "Added Login/Lost Password link under registration form"
2176
  msgstr ""
2177
 
2178
+ #: admin/html/whats-new.php:709
2179
  msgid "Added drag and drop image ordering on image upload"
2180
  msgstr ""
2181
 
2182
+ #: admin/html/whats-new.php:711
2183
  msgid ""
2184
  "Now frontend users can drag & drop the images/files to change the order "
2185
  "while uploading."
2186
  msgstr ""
2187
 
2188
+ #: admin/html/whats-new.php:714
2189
  msgid "Added reCAPTCHA field in login form"
2190
  msgstr ""
2191
 
2192
+ #: admin/html/whats-new.php:716
2193
  msgid ""
2194
  "Admin has the option to show reCAPTCHA field in login form. Check the "
2195
  "related settings from <strong>User Frontend > Settings > "
2196
  "Login/Registration</strong>"
2197
  msgstr ""
2198
 
2199
+ #: admin/html/whats-new.php:719
2200
  msgid "Added preview option in forms"
2201
  msgstr ""
2202
 
2203
+ #: admin/html/whats-new.php:721
2204
  msgid ""
2205
  "You can see a nice <strong>Preview</strong> button with <strong>Save "
2206
  "Form</strong> button, admin can take a quick look of the form without using "
2207
  "shortcode"
2208
  msgstr ""
2209
 
2210
+ #: admin/html/whats-new.php:724
2211
  msgid "Fixed hiding “Select Image” button while uploading multiple images."
2212
  msgstr ""
2213
 
2214
+ #: admin/html/whats-new.php:726
2215
  msgid ""
2216
  "The upload button will not be hidden until the user selects max number of "
2217
  "files "
2218
  msgstr ""
2219
 
2220
+ #: admin/html/whats-new.php:729
2221
  msgid "Added form limit notice before form submission"
2222
  msgstr ""
2223
 
2224
+ #: admin/html/whats-new.php:731
2225
  msgid ""
2226
  "Limit notice message was showing after submission, now it is showing when "
2227
  "rendering the form"
2228
  msgstr ""
2229
 
2230
+ #: admin/html/whats-new.php:734
2231
  msgid "Fixed: default post category not saving"
2232
  msgstr ""
2233
 
2234
+ #: admin/html/whats-new.php:736
2235
  msgid ""
2236
  "From the form <strong>Settings > Post Settings</strong>, default post "
2237
  "category options were not saving. Now, it's fixed."
2238
  msgstr ""
2239
 
2240
+ #: admin/html/whats-new.php:739
2241
  msgid ""
2242
  "WPUF dashboard shortcode with form_id attribute was not showing posts "
2243
  "properly"
2244
  msgstr ""
2245
 
2246
+ #: admin/html/whats-new.php:741
2247
  msgid ""
2248
  "Now you can list posts on the frontend by using <strong>form_id<strong/> "
2249
  "attribute with <strong>[wpuf_dashboard]</strong> shortcode"
2250
  msgstr ""
2251
 
2252
+ #: admin/html/whats-new.php:750
2253
  msgid "Changed text domain to `wp-user-frontend` from `wpuf` "
2254
  msgstr ""
2255
 
2256
+ #: admin/html/whats-new.php:752
2257
  msgid ""
2258
  "If you are using other language than English. Please <b>rename</b> your "
2259
  "<i>.po and .mo </i> files to `wp-user-frontend_` from `wpuf_` <br> This "
2260
  "change was made to support translations from translate.wordpress.org"
2261
  msgstr ""
2262
 
2263
+ #: admin/html/whats-new.php:755
2264
  msgid "Added WP User Frontend Data export and erase functionality."
2265
  msgstr ""
2266
 
2267
+ #: admin/html/whats-new.php:757
2268
  msgid "Added functionality to export WP User Frontend Data to comply with GDPR."
2269
  msgstr ""
2270
 
2271
+ #: admin/html/whats-new.php:760
2272
  msgid "Added billing address customizer."
2273
  msgstr ""
2274
 
2275
+ #: admin/html/whats-new.php:762
2276
  msgid "Added customizer options for billing address in payment page."
2277
  msgstr ""
2278
 
2279
+ #: admin/html/whats-new.php:765
2280
  msgid "Make the payment page responsive."
2281
  msgstr ""
2282
 
2283
+ #: admin/html/whats-new.php:767
2284
  msgid "Some css adjustments are made in payment page to make it responsive."
2285
  msgstr ""
2286
 
2287
+ #: admin/html/whats-new.php:770
2288
  msgid "Fixed image upload issue in Safari."
2289
  msgstr ""
2290
 
2291
+ #: admin/html/whats-new.php:772
2292
  msgid "Images were not showing after upload in safari, it is fixed now."
2293
  msgstr ""
2294
 
2295
+ #: admin/html/whats-new.php:775
2296
  msgid "Post update issue after updating or removing post images."
2297
  msgstr ""
2298
 
2299
+ #: admin/html/whats-new.php:777
2300
  msgid ""
2301
  "Posts cannot be updated after updating or removing post images, it is fixed "
2302
  "now."
2303
  msgstr ""
2304
 
2305
+ #: admin/html/whats-new.php:786
2306
  msgid "Allow overriding form input styles using theme styling."
2307
  msgstr ""
2308
 
2309
+ #: admin/html/whats-new.php:788
2310
  msgid "Overriding form input styles using theme style is now possible."
2311
  msgstr ""
2312
 
2313
+ #: admin/html/whats-new.php:791
2314
  msgid "Fixed Auto Login after registration."
2315
  msgstr ""
2316
 
2317
+ #: admin/html/whats-new.php:793
2318
  msgid "Auto Login after registration was not working is fixed now."
2319
  msgstr ""
2320
 
2321
+ #: admin/html/whats-new.php:796
2322
  msgid "Fixed fallback cost calculation"
2323
  msgstr ""
2324
 
2325
+ #: admin/html/whats-new.php:798
2326
  msgid "Fallback cost calculation was inaccurate for some cases, it is fixed now."
2327
  msgstr ""
2328
 
2329
+ #: admin/html/whats-new.php:801
2330
  msgid "Removal of subscription from User Profile gets reverted if updated"
2331
  msgstr ""
2332
 
2333
+ #: admin/html/whats-new.php:803
2334
  msgid "User subscription deletion gets reverted if updated is fixed."
2335
  msgstr ""
2336
 
2337
+ #: admin/html/whats-new.php:806
2338
  msgid "Show Free pack users in subscribers list."
2339
  msgstr ""
2340
 
2341
+ #: admin/html/whats-new.php:808
2342
  msgid "Free pack users were not showing in subscribers list, now they will."
2343
  msgstr ""
2344
 
2345
+ #: admin/html/whats-new.php:817
2346
  msgid "WP User Frontend Guten Block is added"
2347
  msgstr ""
2348
 
2349
+ #: admin/html/whats-new.php:819
2350
  msgid ""
2351
  "WPUF Form Block is now available to be used within gutenberg editor with "
2352
  "preview of the form. "
2353
  msgstr ""
2354
 
2355
+ #: admin/html/whats-new.php:822
2356
  msgid "Advanced Custom Fields plugin compatibility"
2357
  msgstr ""
2358
 
2359
+ #: admin/html/whats-new.php:824
2360
  msgid "Now all your ACF fields can be used within WPUF Post forms. "
2361
  msgstr ""
2362
 
2363
+ #: admin/html/whats-new.php:827
2364
  msgid "Taxonomy Terms not showing for custom post types"
2365
  msgstr ""
2366
 
2367
+ #: admin/html/whats-new.php:829
2368
  msgid ""
2369
  "Fixed an issue with taxonomy terms not appearing for Custom Post types "
2370
  "within Form Settings and Dashboard Post Listing"
2371
  msgstr ""
2372
 
2373
+ #: admin/html/whats-new.php:832
2374
  msgid "Various other code optimizations"
2375
  msgstr ""
2376
 
2377
+ #: admin/html/whats-new.php:834 admin/html/whats-new.php:891
2378
  msgid "Code structure organization and optimization for better performance"
2379
  msgstr ""
2380
 
2381
+ #: admin/html/whats-new.php:843
2382
  msgid "WoooCommerce billing address Sync"
2383
  msgstr ""
2384
 
2385
+ #: admin/html/whats-new.php:845
2386
  msgid ""
2387
  "If an existing customer has previously set his billing address, that will "
2388
  "be imported into WPUF Billing address "
2389
  msgstr ""
2390
 
2391
+ #: admin/html/whats-new.php:848
2392
  msgid "Trial subscription message not showing properly"
2393
  msgstr ""
2394
 
2395
+ #: admin/html/whats-new.php:850
2396
  msgid "Subscriptions with Trial now shows trial notices"
2397
  msgstr ""
2398
 
2399
+ #: admin/html/whats-new.php:853
2400
  msgid "Reset email Key not working"
2401
  msgstr ""
2402
 
2403
+ #: admin/html/whats-new.php:855
2404
  msgid "Reset Email key was not working in some cases"
2405
  msgstr ""
2406
 
2407
+ #: admin/html/whats-new.php:858
2408
  msgid "Post count not showing on the frontend dashboard"
2409
  msgstr ""
2410
 
2411
+ #: admin/html/whats-new.php:860
2412
  msgid ""
2413
  "Dashboard with multiple post type was not showing post counts properly, is "
2414
  "now fixed and shows count for each post type"
2415
  msgstr ""
2416
 
2417
+ #: admin/html/whats-new.php:863
2418
  msgid "Login Redirect showing blank page is fixed"
2419
  msgstr ""
2420
 
2421
+ #: admin/html/whats-new.php:865
2422
  msgid ""
2423
  "If \"Previous Page\" was set for redirection, login redirect was "
2424
  "redirecting to blank page for users who hit login page directly"
2425
  msgstr ""
2426
 
2427
+ #: admin/html/whats-new.php:874
2428
  msgid "Enhanced Login Redirect to redirect users to previous page"
2429
  msgstr ""
2430
 
2431
+ #: admin/html/whats-new.php:876
2432
  msgid ""
2433
  "You can choose Previous Page as Login Redirect page settings now to "
2434
  "redirect users to the page from which they went for Login. "
2435
  msgstr ""
2436
 
2437
+ #: admin/html/whats-new.php:879
2438
  msgid "Email HTML links not Rendreing properly issue is fixed"
2439
  msgstr ""
2440
 
2441
+ #: admin/html/whats-new.php:881
2442
  msgid ""
2443
  "For some clients emails were not rendering the HTML links properly, this is "
2444
  "now fixed"
2445
  msgstr ""
2446
 
2447
+ #: admin/html/whats-new.php:884
2448
  msgid "Form Builder : Form Field's Help text styles not showing properly"
2449
  msgstr ""
2450
 
2451
+ #: admin/html/whats-new.php:886
2452
  msgid "Help texts styling is now fixed and much easier to read and understand"
2453
  msgstr ""
2454
 
2455
+ #: admin/html/whats-new.php:889
2456
  msgid "Various other code improvements"
2457
  msgstr ""
2458
 
2459
+ #: admin/html/whats-new.php:900
2460
  msgid "Dashboard Post Listing now supports multiple post types"
2461
  msgstr ""
2462
 
2463
+ #: admin/html/whats-new.php:902
2464
  msgid ""
2465
  "Now you can show multiple post type in user dashboard using shortcode like "
2466
  "this : <br><b>[wpuf_dashboard post_type=\"post,page,custom_type\"]</b> "
2467
  msgstr ""
2468
 
2469
+ #: admin/html/whats-new.php:905
2470
  msgid "Added Login Redirect Settings"
2471
  msgstr ""
2472
 
2473
+ #: admin/html/whats-new.php:907
2474
  msgid ""
2475
  "You can now set a page from <i>WPUF Settings > Login/Registration > "
2476
  "Redirect after Login</i>. When login redirection is active the user will be "
2477
  "redirected to this page after login."
2478
  msgstr ""
2479
 
2480
+ #: admin/html/whats-new.php:910
2481
  msgid "Image Upload field button text can be changed"
2482
  msgstr ""
2483
 
2484
+ #: admin/html/whats-new.php:912
2485
  msgid ""
2486
  "The upload button text can now be changed for image upload fields which "
2487
  "defaults to \"Select Image\" if not set. "
2488
  msgstr ""
2489
 
2490
+ #: admin/html/whats-new.php:915
2491
  msgid "Multi Step Form styles made compatible with more themes"
2492
  msgstr ""
2493
 
2494
+ #: admin/html/whats-new.php:917
2495
  msgid "Multi Step form can now be styled more easily with other themes "
2496
  msgstr ""
2497
 
2498
+ #: admin/html/whats-new.php:920
2499
  msgid "Required field condition for google map not working is fixed"
2500
  msgstr ""
2501
 
2502
+ #: admin/html/whats-new.php:922
2503
  msgid ""
2504
  "If Google Map field was set as required users were able to submit form "
2505
  "without changing the default value."
2506
  msgstr ""
2507
 
2508
+ #: admin/html/whats-new.php:931
2509
  msgid "Admin form builder is now fully responsive."
2510
  msgstr ""
2511
 
2512
+ #: admin/html/whats-new.php:933
2513
  msgid ""
2514
  "Now you can edit forms from your mobile devices directly. Our improved "
2515
  "responsive layouts of form builder makes it easy for you to build forms on "
2516
  "the go."
2517
  msgstr ""
2518
 
2519
+ #: admin/html/whats-new.php:936
2520
  msgid "Added color schemes for creating attractive form layouts."
2521
  msgstr ""
2522
 
2523
+ #: admin/html/whats-new.php:938
2524
  msgid ""
2525
  "We have added 3 new color schemes for the form layouts which you can choose "
2526
  "from each form's new display settings."
2527
  msgstr ""
2528
 
2529
+ #: admin/html/whats-new.php:941
2530
  msgid "Restrict Free subscription pack to be enabled multiple times "
2531
  msgstr ""
2532
 
2533
+ #: admin/html/whats-new.php:943
2534
  msgid ""
2535
  "Free subscription packs now can only be purchased once and the limit "
2536
  "applies properly"
2537
  msgstr ""
2538
 
2539
+ #: admin/html/whats-new.php:946
2540
  msgid "Various other bug fixes and improvements were made "
2541
  msgstr ""
2542
 
2543
+ #: admin/html/whats-new.php:948
2544
  msgid "Please see the change log to see full details."
2545
  msgstr ""
2546
 
2547
+ #: admin/html/whats-new.php:957
2548
  msgid "Added upgrade function for default category"
2549
  msgstr ""
2550
 
2551
+ #: admin/html/whats-new.php:959
2552
  msgid "Upgrader added to upgrade previously set default post category."
2553
  msgstr ""
2554
 
2555
+ #: admin/html/whats-new.php:962
2556
  msgid "Subscription pack cannot be canceled"
2557
  msgstr ""
2558
 
2559
+ #: admin/html/whats-new.php:964
2560
  msgid ""
2561
  "Fixed recurring subscription pack cannot be canceled from my account page "
2562
  "in subscription details section."
2563
  msgstr ""
2564
 
2565
+ #: admin/html/whats-new.php:967
2566
  msgid "page installer admin notice logic issue"
2567
  msgstr ""
2568
 
2569
+ #: admin/html/whats-new.php:969
2570
  msgid ""
2571
  "Fixed page installer admin notice logic problem due to new payment settings "
2572
  "default value not set."
2573
  msgstr ""
2574
 
2575
+ #: admin/html/whats-new.php:979
2576
  msgid "Setup Wizard"
2577
  msgstr ""
2578
 
2579
+ #: admin/html/whats-new.php:981
2580
  msgid "Setup Wizard added to turn off payment options and install pages."
2581
  msgstr ""
2582
 
2583
+ #: admin/html/whats-new.php:985
2584
  msgid "Multi-select Category"
2585
  msgstr ""
2586
 
2587
+ #: admin/html/whats-new.php:987
2588
  msgid "Add multi-select to default category in post form settings."
2589
  msgstr ""
2590
 
2591
+ #: admin/html/whats-new.php:991
2592
  msgid "Select Text option for Taxonomy"
2593
  msgstr ""
2594
 
2595
+ #: admin/html/whats-new.php:993
2596
  msgid ""
2597
  "Add Select Text option for taxonomy fields. Now you can add default text "
2598
  "with empty value as first option for Taxonomy dropdown."
2599
  msgstr ""
2600
 
2601
+ #: admin/html/whats-new.php:996
2602
  msgid "Taxonomy Checkbox Inline"
2603
  msgstr ""
2604
 
2605
+ #: admin/html/whats-new.php:998
2606
  msgid ""
2607
  "Added checkbox inline option to taxonomy checkbox. You can now display "
2608
  "Taxonomy checkbox fields inline."
2609
  msgstr ""
2610
 
2611
+ #: admin/html/whats-new.php:1008
2612
  msgid "Manage schedule for form submission"
2613
  msgstr ""
2614
 
2615
+ #: admin/html/whats-new.php:1010
2616
  msgid ""
2617
  "Do not accept form submission if the current date is not between the date "
2618
  "range of the schedule."
2619
  msgstr ""
2620
 
2621
+ #: admin/html/whats-new.php:1014
2622
  msgid "Restrict form submission based on the user roles"
2623
  msgstr ""
2624
 
2625
+ #: admin/html/whats-new.php:1016
2626
  msgid ""
2627
  "Restrict form submission based on the user roles. Now you can manage user "
2628
  "role base permission on form submission."
2629
  msgstr ""
2630
 
2631
+ #: admin/html/whats-new.php:1020
2632
  msgid "Limit how many entries a form will accept"
2633
  msgstr ""
2634
 
2635
+ #: admin/html/whats-new.php:1022
2636
  msgid ""
2637
  "Limit how many entries a form will accept and display a custom message when "
2638
  "that limit is reached."
2639
  msgstr ""
2640
 
2641
+ #: admin/html/whats-new.php:1026
2642
  msgid "Show/hide Admin Bar"
2643
  msgstr ""
2644
 
2645
+ #: admin/html/whats-new.php:1028
2646
  msgid "Control the admin bar visibility based on user roles."
2647
  msgstr ""
2648
 
2649
+ #: admin/html/whats-new.php:1032
2650
  msgid "Ajax Login widget"
2651
  msgstr ""
2652
 
2653
+ #: admin/html/whats-new.php:1034
2654
  msgid ""
2655
  "Login user is more simple now with Ajax Login Widget. The simple ajax login "
2656
  "form do not required page loading for login."
2657
  msgstr ""
2658
 
2659
+ #: admin/html/whats-new.php:1038
2660
  msgid "Form submission with Captcha field"
2661
  msgstr ""
2662
 
2663
+ #: admin/html/whats-new.php:1040
2664
  msgid "Form field validation process updated if form submits with captcha field."
2665
  msgstr ""
2666
 
2667
+ #: admin/html/whats-new.php:1054
2668
  msgid "What's New in WPUF?"
2669
  msgstr ""
2670
 
2687
  msgstr ""
2688
 
2689
  #: admin/installer.php:84 admin/settings-options.php:24
2690
+ #: includes/free/admin/shortcode-button.php:79 wpuf-functions.php:2023
2691
  msgid "Dashboard"
2692
  msgstr ""
2693
 
2700
  msgid "Login"
2701
  msgstr ""
2702
 
2703
+ #: admin/installer.php:95 class/subscription.php:406 class/subscription.php:426
2704
+ #: class/subscription.php:427 class/subscription.php:428
2705
  #: includes/free/admin/shortcode-button.php:99
2706
+ #: templates/dashboard/dashboard.php:19 wpuf-functions.php:2035
2707
  msgid "Subscription"
2708
  msgstr ""
2709
 
2869
  "features."
2870
  msgstr ""
2871
 
2872
+ #: admin/premium.php:10 includes/free/loader.php:104
2873
  msgid "Pro Features"
2874
  msgstr ""
2875
 
2880
  "mind."
2881
  msgstr ""
2882
 
2883
+ #: admin/premium.php:18 admin/premium.php:21 includes/free/loader.php:113
2884
  msgid "Registration Form Builder"
2885
  msgstr ""
2886
 
4147
  msgstr ""
4148
 
4149
  #: class/payment.php:146 includes/class-customizer.php:56
4150
+ #: wpuf-functions.php:2039
4151
  msgid "Billing Address"
4152
  msgstr ""
4153
 
4235
  #: includes/fields/class-abstract-fields.php:189
4236
  #: includes/fields/class-field-dropdown.php:106
4237
  #: includes/fields/class-field-multidropdown.php:83
4238
+ #: includes/fields/class-field-post-taxonomy.php:455
4239
  msgid "- select -"
4240
  msgstr ""
4241
 
4329
  msgstr ""
4330
 
4331
  #: class/render-form.php:1401 includes/fields/class-field-post-taxonomy.php:127
4332
+ #: includes/fields/class-field-post-taxonomy.php:258 wpuf-functions.php:1808
4333
  msgid "-- Select --"
4334
  msgstr ""
4335
 
4343
  msgid "Delete"
4344
  msgstr ""
4345
 
4346
+ #: class/subscription.php:429
4347
  msgid "Add Subscription"
4348
  msgstr ""
4349
 
4350
+ #: class/subscription.php:430
4351
  msgid "Add New Subscription"
4352
  msgstr ""
4353
 
4354
+ #: class/subscription.php:432
4355
  msgid "Edit Subscription"
4356
  msgstr ""
4357
 
4358
+ #: class/subscription.php:433
4359
  msgid "New Subscription"
4360
  msgstr ""
4361
 
4362
+ #: class/subscription.php:434 class/subscription.php:435
4363
  msgid "View Subscription"
4364
  msgstr ""
4365
 
4366
+ #: class/subscription.php:436
4367
  msgid "Search Subscription"
4368
  msgstr ""
4369
 
4370
+ #: class/subscription.php:437
4371
  msgid "No Subscription Found"
4372
  msgstr ""
4373
 
4374
+ #: class/subscription.php:438
4375
  msgid "No Subscription Found in Trash"
4376
  msgstr ""
4377
 
4378
+ #: class/subscription.php:439
4379
  msgid "Parent Subscription"
4380
  msgstr ""
4381
 
4382
+ #: class/subscription.php:782
4383
  msgid "Payment is complete"
4384
  msgstr ""
4385
 
4386
+ #: class/subscription.php:782
4387
  msgid "Congratulations, your payment has been completed!"
4388
  msgstr ""
4389
 
4390
+ #: class/subscription.php:786 class/subscription.php:790
4391
  msgid "Please buy a subscription pack to post"
4392
  msgstr ""
4393
 
4394
+ #: class/subscription.php:809
4395
  msgid "<p><i>You have a subscription pack activated. </i></p>"
4396
  msgstr ""
4397
 
4398
+ #: class/subscription.php:811
4399
  #. translators: %s: pack title
4400
  msgid "<p><i>Pack name: %s </i></p>"
4401
  msgstr ""
4402
 
4403
+ #: class/subscription.php:813
4404
  msgid "To cancel the pack, press the following cancel button"
4405
  msgstr ""
4406
 
4407
+ #: class/subscription.php:860
4408
  msgid "Day"
4409
  msgid_plural "Days"
4410
  msgstr[0] ""
4411
  msgstr[1] ""
4412
 
4413
+ #: class/subscription.php:861
4414
  msgid "Week"
4415
  msgid_plural "Weeks"
4416
  msgstr[0] ""
4417
  msgstr[1] ""
4418
 
4419
+ #: class/subscription.php:862
4420
  msgid "Month"
4421
  msgid_plural "Months"
4422
  msgstr[0] ""
4423
  msgstr[1] ""
4424
 
4425
+ #: class/subscription.php:863
4426
  msgid "Year"
4427
  msgid_plural "Years"
4428
  msgstr[0] ""
4429
  msgstr[1] ""
4430
 
4431
+ #: class/subscription.php:895
4432
  msgid "One time payment"
4433
  msgstr ""
4434
 
4435
+ #: class/subscription.php:902
4436
  msgid "Every"
4437
  msgstr ""
4438
 
4439
+ #: class/subscription.php:903
4440
  msgid "for"
4441
  msgstr ""
4442
 
4443
+ #: class/subscription.php:903
4444
  msgid "installments"
4445
  msgstr ""
4446
 
4447
+ #: class/subscription.php:911
4448
  #. translators: %s: trial days
4449
  msgid "Trial available for first %1$s %2$s"
4450
  msgstr ""
4451
 
4452
+ #: class/subscription.php:915
4453
  msgid "Buy Now"
4454
  msgstr ""
4455
 
4456
+ #: class/subscription.php:919
4457
  msgid "Sign Up"
4458
  msgstr ""
4459
 
4460
+ #: class/subscription.php:987
4461
  #. translators: %s: amount
4462
  msgid "There is a <strong>%s</strong> charge to add a new post."
4463
  msgstr ""
4464
 
4465
+ #: class/subscription.php:1004
4466
  #. translators: %s: amount
4467
  msgid ""
4468
  "Your Subscription pack is exhausted. There is a <strong>%s</strong> charge "
4469
  "to add a new post."
4470
  msgstr ""
4471
 
4472
+ #: class/subscription.php:1050
4473
  #. translators: %s: subscription link
4474
  msgid "You must <a href=\"%s\">purchase a pack</a> before posting"
4475
  msgstr ""
4689
 
4690
  #: includes/class-dokan-integration.php:34
4691
  #: includes/class-wc-vendors-integration.php:108
4692
+ #: templates/dashboard/dashboard.php:15 wpuf-functions.php:2027
4693
  msgid "Posts"
4694
  msgstr ""
4695
 
4784
  msgid "You can't edit a post while in pending mode."
4785
  msgstr ""
4786
 
4787
+ #: includes/class-frontend-form-post.php:535
4788
  msgid "Something went wrong"
4789
  msgstr ""
4790
 
4791
+ #: includes/class-frontend-form-post.php:556
4792
  msgid "Invalid email address."
4793
  msgstr ""
4794
 
4795
+ #: includes/class-frontend-form-post.php:567
4796
  msgid ""
4797
  "You already have an account in our site. Please login to continue.\n"
4798
  "\n"
4801
  "Click 'Cancel' to stay at this page."
4802
  msgstr ""
4803
 
4804
+ #: includes/class-frontend-form-post.php:621
4805
  #: includes/class-frontend-render-form.php:316
4806
  msgid "You do not have sufficient permissions to access this form."
4807
  msgstr ""
4808
 
4809
+ #: includes/class-frontend-form-post.php:933
4810
  msgid "Email successfully verified. Please Login."
4811
  msgstr ""
4812
 
4813
+ #: includes/class-frontend-form-post.php:1057
4814
+ #: includes/class-frontend-form-post.php:1063
4815
  msgid ""
4816
  "Thank you for posting on our site. We have sent you an confirmation email. "
4817
  "Please check your inbox!"
4895
  msgid "Someone has requested a password reset for the following account:"
4896
  msgstr ""
4897
 
4898
+ #: includes/class-login-widget.php:147 includes/free/class-login.php:863
4899
+ #: includes/free/class-login.php:950 includes/free/class-registration.php:299
4900
+ #. translators: %s: username
4901
  msgid "Username: %s"
4902
  msgstr ""
4903
 
4904
+ #: includes/class-login-widget.php:148 includes/free/class-login.php:951
4905
  msgid "If this was a mistake, just ignore this email and nothing will happen."
4906
  msgstr ""
4907
 
4908
+ #: includes/class-login-widget.php:149 includes/free/class-login.php:952
4909
  msgid "To reset your password, visit the following address:"
4910
  msgstr ""
4911
 
4912
+ #: includes/class-login-widget.php:154 includes/free/class-login.php:963
4913
  msgid "[%s] Password Reset"
4914
  msgstr ""
4915
 
4920
  msgstr ""
4921
 
4922
  #: includes/class-login-widget.php:216 includes/class-login-widget.php:252
4923
+ #: includes/free/class-login.php:321 includes/free/class-registration.php:122
4924
  #: includes/free/form-element.php:355
4925
  msgid "Register"
4926
  msgstr ""
4966
  msgid "Remember Me"
4967
  msgstr ""
4968
 
4969
+ #: includes/class-login-widget.php:281 includes/free/class-login.php:317
4970
  #: includes/free/class-login.php:380 templates/login-form.php:75
4971
  msgid "Log In"
4972
  msgstr ""
5720
  msgid "Select a form to insert"
5721
  msgstr ""
5722
 
5723
+ #: includes/free/admin/shortcode-builder.php:9 includes/free/loader.php:92
5724
  msgid "Registration Form"
5725
  msgstr ""
5726
 
5740
  msgid " Add Form"
5741
  msgstr ""
5742
 
5743
+ #: includes/free/class-login.php:325
5744
  msgid "Lost Password"
5745
  msgstr ""
5746
 
5747
+ #: includes/free/class-login.php:367
5748
  msgid "Check your e-mail for the confirmation link."
5749
  msgstr ""
5750
 
5751
+ #: includes/free/class-login.php:371
5752
  msgid ""
5753
  "Please enter your username or email address. You will receive a link to "
5754
  "create a new password via email."
5770
  msgid "Nonce is invalid"
5771
  msgstr ""
5772
 
5773
+ #: includes/free/class-login.php:440 includes/free/class-registration.php:228
5774
  msgid "Username is required."
5775
  msgstr ""
5776
 
5777
+ #: includes/free/class-login.php:446 includes/free/class-registration.php:234
5778
  msgid "Password is required."
5779
  msgstr ""
5780
 
5781
+ #: includes/free/class-login.php:468 includes/free/class-registration.php:204
5782
+ #: includes/free/class-registration.php:210
5783
+ #: includes/free/class-registration.php:216
5784
+ #: includes/free/class-registration.php:222
5785
+ #: includes/free/class-registration.php:228
5786
+ #: includes/free/class-registration.php:234
5787
+ #: includes/free/class-registration.php:240
5788
+ #: includes/free/class-registration.php:246
5789
+ #: includes/free/class-registration.php:252
5790
+ #: includes/free/class-registration.php:265
5791
  msgid "Error"
5792
  msgstr ""
5793
 
5794
+ #: includes/free/class-login.php:468 includes/free/class-registration.php:265
5795
  msgid "A user could not be found with this email address."
5796
  msgstr ""
5797
 
5798
+ #: includes/free/class-login.php:651
5799
  msgid "Please enter your password."
5800
  msgstr ""
5801
 
5802
+ #: includes/free/class-login.php:657
5803
  msgid "Passwords do not match."
5804
  msgstr ""
5805
 
5806
+ #: includes/free/class-login.php:705
5807
  msgid "Enter a username or e-mail address."
5808
  msgstr ""
5809
 
5810
+ #: includes/free/class-login.php:712
5811
  msgid "There is no user registered with that email address."
5812
  msgstr ""
5813
 
5814
+ #: includes/free/class-login.php:729
5815
  msgid "Invalid username or e-mail."
5816
  msgstr ""
5817
 
5818
+ #: includes/free/class-login.php:743
5819
  msgid "Password reset is not allowed for this user"
5820
  msgstr ""
5821
 
5822
+ #: includes/free/class-login.php:781
5823
  msgid ""
5824
  "<strong>Your account is not active.</strong><br>Please check your email for "
5825
  "activation link. <br><a href=\"%s\">Click here</a> to resend the activation "
5826
  "link"
5827
  msgstr ""
5828
 
5829
+ #: includes/free/class-login.php:802 includes/free/class-login.php:827
5830
  msgid "Activation URL is not valid"
5831
  msgstr ""
5832
 
5833
+ #: includes/free/class-login.php:813
5834
  msgid "Invalid User activation url"
5835
  msgstr ""
5836
 
5837
+ #: includes/free/class-login.php:819
5838
  msgid "User already verified"
5839
  msgstr ""
5840
 
5841
+ #: includes/free/class-login.php:835 includes/free/class-login.php:899
5842
  msgid "Your account has been activated"
5843
  msgstr ""
5844
 
5845
+ #: includes/free/class-login.php:838
5846
  msgid ""
5847
  "Your account has been verified , but you can't login until manually "
5848
  "approved your account by an administrator."
5849
  msgstr ""
5850
 
5851
+ #: includes/free/class-login.php:861
5852
  msgid "[%s] Your username and password info"
5853
  msgstr ""
5854
 
5855
+ #: includes/free/class-login.php:864
5856
  msgid "To set your password, visit the following address:"
5857
  msgstr ""
5858
 
5859
+ #: includes/free/class-login.php:874
5860
  msgid "[%s] Account has been activated"
5861
  msgstr ""
5862
 
5863
+ #: includes/free/class-login.php:876
5864
  msgid "Hi %s,"
5865
  msgstr ""
5866
 
5867
+ #: includes/free/class-login.php:877
5868
  msgid "Congrats! Your account has been activated. To login visit the following url:"
5869
  msgstr ""
5870
 
5871
+ #: includes/free/class-login.php:879
5872
  msgid "Thanks"
5873
  msgstr ""
5874
 
5875
+ #: includes/free/class-login.php:948
5876
  msgid "Someone requested that the password be reset for the following account:"
5877
  msgstr ""
5878
 
5879
+ #: includes/free/class-login.php:969
5880
  msgid "The e-mail could not be sent."
5881
  msgstr ""
5882
 
5883
+ #: includes/free/class-login.php:969
5884
  msgid "Possible reason: your host may have disabled the mail() function."
5885
  msgstr ""
5886
 
5887
+ #: includes/free/class-registration.php:210
5888
  msgid "First name is required."
5889
  msgstr ""
5890
 
5891
+ #: includes/free/class-registration.php:216
5892
  msgid "Last name is required."
5893
  msgstr ""
5894
 
5895
+ #: includes/free/class-registration.php:222
5896
  msgid "Email is required."
5897
  msgstr ""
5898
 
5899
+ #: includes/free/class-registration.php:240
5900
  msgid "Confirm Password is required."
5901
  msgstr ""
5902
 
5903
+ #: includes/free/class-registration.php:246
5904
  msgid "Passwords are not same."
5905
  msgstr ""
5906
 
5907
+ #: includes/free/class-registration.php:252
5908
  msgid "A user with same username already exists."
5909
  msgstr ""
5910
 
5911
+ #: includes/free/class-registration.php:297
5912
+ #. translators: %s: site name
5913
  msgid "New user registration on your site %s:"
5914
  msgstr ""
5915
 
5916
+ #: includes/free/class-registration.php:301
5917
+ #. translators: %s: email
5918
  msgid "E-mail: %s"
5919
  msgstr ""
5920
 
5921
+ #: includes/free/class-registration.php:307
5922
+ #: includes/free/class-registration.php:317
5923
+ #. translators: %s %s: site name subject
5924
+ msgid "[%1$s] %2$s"
5925
  msgstr ""
5926
 
5927
+ #: includes/free/class-registration.php:309
5928
+ #. translators: %s: username
5929
  msgid "Hi, %s"
5930
  msgstr ""
5931
 
5932
+ #: includes/free/class-registration.php:385
5933
  msgid "Subscription Page settings not set in admin settings"
5934
  msgstr ""
5935
 
6213
  msgid "Update Button text"
6214
  msgstr ""
6215
 
6216
+ #: includes/free/loader.php:84 includes/free/loader.php:145
6217
  msgid "Coupons"
6218
  msgstr ""
6219
 
6220
+ #: includes/free/loader.php:94
6221
+ msgid "Use the shortcode %s for a simple and default WordPress registration form."
6222
+ msgstr ""
6223
+
6224
+ #: includes/free/loader.php:99
6225
+ msgid "Learn How to Setup"
6226
  msgstr ""
6227
 
6228
  #: includes/free/loader.php:107
6231
  "<strong>user registration</strong> and <strong>profile editing</strong>."
6232
  msgstr ""
6233
 
6234
+ #: includes/free/loader.php:117
6235
+ msgid "Profile Form Builder"
6236
+ msgstr ""
6237
+
6238
+ #: includes/free/loader.php:121
6239
+ msgid "Register by Subscription Package Purchase"
6240
+ msgstr ""
6241
+
6242
+ #: includes/free/loader.php:126 includes/free/loader.php:157
6243
  msgid "Upgrade to Pro Version"
6244
  msgstr ""
6245
 
6247
  msgid "Learn More"
6248
  msgstr ""
6249
 
6250
+ #: includes/free/loader.php:149
6251
  msgid "Use Coupon codes for subscription for discounts."
6252
  msgstr ""
6253
 
6254
+ #: includes/free/loader.php:153
6255
  msgid "This feature is only available in the Pro Version."
6256
  msgstr ""
6257
 
6258
+ #: includes/free/loader.php:158
6259
  msgid "Learn more about Coupons"
6260
  msgstr ""
6261
 
6262
+ #: includes/free/loader.php:199
6263
  msgid "Upgrade to Pro"
6264
  msgstr ""
6265
 
6703
  msgid "Private"
6704
  msgstr ""
6705
 
6706
+ #: wpuf-functions.php:210 wpuf-functions.php:2055
6707
  msgid "-- select --"
6708
  msgstr ""
6709
 
6743
  msgid "Directions »"
6744
  msgstr ""
6745
 
6746
+ #: wpuf-functions.php:2031
6747
  msgid "Edit Profile"
6748
  msgstr ""
6749
 
6750
+ #: wpuf-functions.php:2169
6751
  msgid "United Arab Emirates Dirham"
6752
  msgstr ""
6753
 
6754
+ #: wpuf-functions.php:2174
6755
  msgid "Australian Dollars"
6756
  msgstr ""
6757
 
6758
+ #: wpuf-functions.php:2179
6759
  msgid "Argentine Peso"
6760
  msgstr ""
6761
 
6762
+ #: wpuf-functions.php:2184
6763
  msgid "Bangladeshi Taka"
6764
  msgstr ""
6765
 
6766
+ #: wpuf-functions.php:2189
6767
  msgid "Brazilian Real"
6768
  msgstr ""
6769
 
6770
+ #: wpuf-functions.php:2194
6771
  msgid "Bulgarian Lev"
6772
  msgstr ""
6773
 
6774
+ #: wpuf-functions.php:2199
6775
  msgid "Canadian Dollars"
6776
  msgstr ""
6777
 
6778
+ #: wpuf-functions.php:2204
6779
  msgid "Chilean Peso"
6780
  msgstr ""
6781
 
6782
+ #: wpuf-functions.php:2209
6783
  msgid "Chinese Yuan"
6784
  msgstr ""
6785
 
6786
+ #: wpuf-functions.php:2214
6787
  msgid "Colombian Peso"
6788
  msgstr ""
6789
 
6790
+ #: wpuf-functions.php:2219
6791
  msgid "Czech Koruna"
6792
  msgstr ""
6793
 
6794
+ #: wpuf-functions.php:2224
6795
  msgid "Danish Krone"
6796
  msgstr ""
6797
 
6798
+ #: wpuf-functions.php:2229
6799
  msgid "Dominican Peso"
6800
  msgstr ""
6801
 
6802
+ #: wpuf-functions.php:2234
6803
  msgid "Algerian Dinar"
6804
  msgstr ""
6805
 
6806
+ #: wpuf-functions.php:2239
6807
  msgid "Euros"
6808
  msgstr ""
6809
 
6810
+ #: wpuf-functions.php:2244
6811
  msgid "Hong Kong Dollar"
6812
  msgstr ""
6813
 
6814
+ #: wpuf-functions.php:2249
6815
  msgid "Croatia kuna"
6816
  msgstr ""
6817
 
6818
+ #: wpuf-functions.php:2254
6819
  msgid "Hungarian Forint"
6820
  msgstr ""
6821
 
6822
+ #: wpuf-functions.php:2259
6823
  msgid "Icelandic krona"
6824
  msgstr ""
6825
 
6826
+ #: wpuf-functions.php:2264
6827
  msgid "Indonesia Rupiah"
6828
  msgstr ""
6829
 
6830
+ #: wpuf-functions.php:2269
6831
  msgid "Indian Rupee"
6832
  msgstr ""
6833
 
6834
+ #: wpuf-functions.php:2274
6835
  msgid "Nepali Rupee"
6836
  msgstr ""
6837
 
6838
+ #: wpuf-functions.php:2279
6839
  msgid "Israeli Shekel"
6840
  msgstr ""
6841
 
6842
+ #: wpuf-functions.php:2284
6843
  msgid "Japanese Yen"
6844
  msgstr ""
6845
 
6846
+ #: wpuf-functions.php:2289
6847
  msgid "Lao Kip"
6848
  msgstr ""
6849
 
6850
+ #: wpuf-functions.php:2294
6851
  msgid "South Korean Won"
6852
  msgstr ""
6853
 
6854
+ #: wpuf-functions.php:2299
6855
  msgid "Malaysian Ringgits"
6856
  msgstr ""
6857
 
6858
+ #: wpuf-functions.php:2304
6859
  msgid "Mexican Peso"
6860
  msgstr ""
6861
 
6862
+ #: wpuf-functions.php:2309
6863
  msgid "Nigerian Naira"
6864
  msgstr ""
6865
 
6866
+ #: wpuf-functions.php:2314
6867
  msgid "Norwegian Krone"
6868
  msgstr ""
6869
 
6870
+ #: wpuf-functions.php:2319
6871
  msgid "New Zealand Dollar"
6872
  msgstr ""
6873
 
6874
+ #: wpuf-functions.php:2324
6875
  msgid "Namibian dollar"
6876
  msgstr ""
6877
 
6878
+ #: wpuf-functions.php:2329
6879
  msgid "Omani Rial"
6880
  msgstr ""
6881
 
6882
+ #: wpuf-functions.php:2334
6883
  msgid "Iranian Rial"
6884
  msgstr ""
6885
 
6886
+ #: wpuf-functions.php:2339
6887
  msgid "Pakistani Rupee"
6888
  msgstr ""
6889
 
6890
+ #: wpuf-functions.php:2344
6891
  msgid "Paraguayan Guaraní"
6892
  msgstr ""
6893
 
6894
+ #: wpuf-functions.php:2349
6895
  msgid "Philippine Pesos"
6896
  msgstr ""
6897
 
6898
+ #: wpuf-functions.php:2354
6899
  msgid "Polish Zloty"
6900
  msgstr ""
6901
 
6902
+ #: wpuf-functions.php:2359
6903
  msgid "Pounds Sterling"
6904
  msgstr ""
6905
 
6906
+ #: wpuf-functions.php:2364
6907
  msgid "Romanian Leu"
6908
  msgstr ""
6909
 
6910
+ #: wpuf-functions.php:2369
6911
  msgid "Russian Ruble"
6912
  msgstr ""
6913
 
6914
+ #: wpuf-functions.php:2374
6915
  msgid "Saudi Riyal"
6916
  msgstr ""
6917
 
6918
+ #: wpuf-functions.php:2379
6919
  msgid "Singapore Dollar"
6920
  msgstr ""
6921
 
6922
+ #: wpuf-functions.php:2384
6923
  msgid "South African rand"
6924
  msgstr ""
6925
 
6926
+ #: wpuf-functions.php:2389
6927
  msgid "Swedish Krona"
6928
  msgstr ""
6929
 
6930
+ #: wpuf-functions.php:2394
6931
  msgid "Swiss Franc"
6932
  msgstr ""
6933
 
6934
+ #: wpuf-functions.php:2399
6935
  msgid "Taiwan New Dollars"
6936
  msgstr ""
6937
 
6938
+ #: wpuf-functions.php:2404
6939
  msgid "Thai Baht"
6940
  msgstr ""
6941
 
6942
+ #: wpuf-functions.php:2409
6943
  msgid "Turkish Lira"
6944
  msgstr ""
6945
 
6946
+ #: wpuf-functions.php:2414
6947
  msgid "US Dollar"
6948
  msgstr ""
6949
 
6950
+ #: wpuf-functions.php:2419
6951
  msgid "Vietnamese Dong"
6952
  msgstr ""
6953
 
6954
+ #: wpuf-functions.php:2424
6955
  msgid "Egyptian Pound"
6956
  msgstr ""
6957
 
6958
+ #: wpuf-functions.php:2429
6959
  msgid "Jordanian dinar"
6960
  msgstr ""
6961
 
6962
+ #: wpuf-functions.php:3326
6963
  msgid "None"
6964
  msgstr ""
6965
 
7086
  msgid "Searching&hellip;"
7087
  msgstr ""
7088
 
7089
+ #: wpuf-functions.php:1520
7090
  msgctxt "tag delimiter"
7091
  msgid ","
7092
  msgstr ""
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: Forms, registration, profile-builder, login, membership, frontend-post
5
  Requires at least: 4.0
6
  Tested up to: 5.6
7
  Requires PHP: 5.6
8
- Stable tag: 3.5.13
9
  License: GPLv2
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -263,7 +263,17 @@ redirected to the edit page with that post id. Then you'll see the edit post for
263
 
264
  == Changelog ==
265
 
266
- = v3.5.12 (05 February, 2021) =
 
 
 
 
 
 
 
 
 
 
267
 
268
  * Fix - Menu position has chenged due to dokan has same menu position
269
  * Fix - Drag and drop not working properly for new field
5
  Requires at least: 4.0
6
  Tested up to: 5.6
7
  Requires PHP: 5.6
8
+ Stable tag: 3.5.14
9
  License: GPLv2
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
 
263
 
264
  == Changelog ==
265
 
266
+ = v3.5.14 (08 March, 2021) =
267
+
268
+ * Fix - Meta key will not change if label update
269
+ * Fix - Login redirect empty previous url
270
+ * Fix - Email doesnt set as username
271
+ * Fix - Post redirection to payment doesn't work
272
+ * Fix - Address field not working when used with conditional logic
273
+ * Fix - Non recurring subscription did not work
274
+ * Fix - Ajax type category child of not working
275
+
276
+ = v3.5.13 (05 February, 2021) =
277
 
278
  * Fix - Menu position has chenged due to dokan has same menu position
279
  * Fix - Drag and drop not working properly for new field
wpuf-functions.php CHANGED
@@ -1069,13 +1069,15 @@ function wpuf_show_custom_fields( $content ) {
1069
  }
1070
  }
1071
 
1072
- $address_html .= '<li>';
 
1073
 
1074
- if ( 'no' === $hide_label ) {
1075
- $address_html .= '<label>' . $attr['address'][ $field_key ]['label'] . ': </label> ';
1076
- }
1077
 
1078
- $address_html .= ' ' . $value . '</li>';
 
1079
  }
1080
  }
1081
 
1069
  }
1070
  }
1071
 
1072
+ if ( ! empty( $value ) ) {
1073
+ $address_html .= '<li>';
1074
 
1075
+ if ( 'no' === $hide_label ) {
1076
+ $address_html .= '<label>' . $attr['address'][ $field_key ]['label'] . ': </label> ';
1077
+ }
1078
 
1079
+ $address_html .= ' ' . $value . '</li>';
1080
+ }
1081
  }
1082
  }
1083
 
wpuf.php CHANGED
@@ -4,7 +4,7 @@ Plugin Name: WP User Frontend
4
  Plugin URI: https://wordpress.org/plugins/wp-user-frontend/
5
  Description: Create, edit, delete, manages your post, pages or custom post types from frontend. Create registration forms, frontend profile and more...
6
  Author: weDevs
7
- Version: 3.5.13
8
  Author URI: https://wedevs.com/?utm_source=WPUF_Author_URI
9
  License: GPL2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
@@ -12,7 +12,7 @@ Text Domain: wp-user-frontend
12
  Domain Path: /languages
13
  */
14
 
15
- define( 'WPUF_VERSION', '3.5.13' );
16
  define( 'WPUF_FILE', __FILE__ );
17
  define( 'WPUF_ROOT', __DIR__ );
18
  define( 'WPUF_ROOT_URI', plugins_url( '', __FILE__ ) );
4
  Plugin URI: https://wordpress.org/plugins/wp-user-frontend/
5
  Description: Create, edit, delete, manages your post, pages or custom post types from frontend. Create registration forms, frontend profile and more...
6
  Author: weDevs
7
+ Version: 3.5.14
8
  Author URI: https://wedevs.com/?utm_source=WPUF_Author_URI
9
  License: GPL2 or later
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
12
  Domain Path: /languages
13
  */
14
 
15
+ define( 'WPUF_VERSION', '3.5.14' );
16
  define( 'WPUF_FILE', __FILE__ );
17
  define( 'WPUF_ROOT', __DIR__ );
18
  define( 'WPUF_ROOT_URI', plugins_url( '', __FILE__ ) );