Version Description
Download this release
Release Info
Developer | tareq1988 |
Plugin | 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 +6 -1
- admin/html/whats-new.php +35 -0
- assets/js/wpuf-form-builder.js +6 -1
- changelog.txt +11 -1
- class/subscription.php +54 -0
- includes/class-frontend-form-post.php +27 -19
- includes/fields/class-field-post-taxonomy.php +109 -7
- includes/free/class-login.php +101 -87
- includes/free/class-registration.php +55 -42
- includes/free/loader.php +41 -40
- languages/wp-user-frontend.pot +490 -447
- readme.txt +12 -2
- wpuf-functions.php +7 -5
- wpuf.php +2 -2
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]
|
|
|
|
|
|
|
|
|
|
|
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]
|
|
|
|
|
|
|
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
|
564 |
-
|
565 |
-
|
566 |
-
|
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 |
-
|
596 |
-
|
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']
|
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 |
-
|
922 |
-
|
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 |
-
|
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 |
-
|
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 |
-
|
216 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
217 |
}
|
218 |
?>
|
219 |
</div>
|
220 |
<span class="loading"></span>
|
221 |
-
|
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 |
-
|
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(
|
80 |
-
'
|
81 |
-
'
|
82 |
-
|
83 |
-
|
84 |
-
|
85 |
-
|
86 |
-
'
|
87 |
-
|
88 |
-
|
89 |
-
|
90 |
-
|
91 |
-
|
92 |
-
'
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
'
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
'
|
105 |
-
|
106 |
-
|
|
|
|
|
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 |
-
|
|
|
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' ||
|
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 (
|
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 (
|
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 (
|
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(
|
351 |
-
'
|
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
|
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
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 (
|
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(
|
|
|
|
|
|
|
|
|
|
|
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 (
|
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 (
|
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 (
|
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 (
|
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 =
|
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 (
|
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
|
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(
|
|
|
|
|
|
|
|
|
|
|
|
|
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
|
94 |
return $register_url;
|
95 |
}
|
96 |
|
97 |
-
if (
|
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(
|
153 |
-
'
|
154 |
-
|
|
|
|
|
155 |
} else {
|
156 |
$queries = wp_unslash( $_GET );
|
157 |
|
158 |
-
array_walk(
|
159 |
-
$
|
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
|
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 )
|
254 |
$user = get_user_by( 'email', $log );
|
|
|
255 |
|
|
|
256 |
if ( isset( $user->user_login ) ) {
|
257 |
-
$userdata['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']
|
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
|
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
|
345 |
-
if ( wpuf_get_option( 'register_link_override', 'wpuf_profile' )
|
346 |
return;
|
347 |
}
|
348 |
|
@@ -399,9 +408,11 @@ class WPUF_Registration {
|
|
399 |
*
|
400 |
* @param array $allowed_html
|
401 |
*/
|
402 |
-
$allowed_html = apply_filters(
|
403 |
-
'
|
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 |
-
|
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 |
-
|
487 |
-
|
488 |
-
|
489 |
-
|
490 |
-
|
|
|
|
|
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 |
-
<
|
91 |
-
|
92 |
-
|
93 |
-
|
94 |
-
|
95 |
-
|
96 |
-
|
97 |
-
|
98 |
-
|
99 |
-
|
100 |
-
|
101 |
-
|
102 |
-
|
103 |
-
|
104 |
-
|
105 |
-
|
106 |
-
|
107 |
-
|
108 |
-
|
109 |
-
|
110 |
-
|
111 |
-
|
112 |
-
|
113 |
-
|
114 |
-
|
115 |
-
|
116 |
-
|
117 |
-
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
125 |
-
|
126 |
-
|
127 |
-
|
128 |
-
|
|
|
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.
|
6 |
"Report-Msgid-Bugs-To: https://wedevs.com/contact/\n"
|
7 |
-
"POT-Creation-Date: 2021-
|
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:
|
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:
|
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:
|
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:
|
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:
|
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 "
|
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:
|
1423 |
msgid "QR and math captcha added to pro feature list"
|
1424 |
msgstr ""
|
1425 |
|
1426 |
-
#: admin/html/whats-new.php:
|
1427 |
msgid "Tooltip for category navigate"
|
1428 |
msgstr ""
|
1429 |
|
1430 |
-
#: admin/html/whats-new.php:
|
1431 |
msgid "Understandable guest payment notice"
|
1432 |
msgstr ""
|
1433 |
|
1434 |
-
#: admin/html/whats-new.php:
|
1435 |
msgid "Paypal non recurring pack id does not set"
|
1436 |
msgstr ""
|
1437 |
|
1438 |
-
#: admin/html/whats-new.php:
|
1439 |
msgid "Once trial subscription is used, it couldn't reset"
|
1440 |
msgstr ""
|
1441 |
|
1442 |
-
#: admin/html/whats-new.php:
|
1443 |
msgid "Subscription cancel doesn't work"
|
1444 |
msgstr ""
|
1445 |
|
1446 |
-
#: admin/html/whats-new.php:
|
1447 |
msgid "The tax rate was not calculated with the total amount"
|
1448 |
msgstr ""
|
1449 |
|
1450 |
-
#: admin/html/whats-new.php:
|
1451 |
msgid "The width of the column field was breaking"
|
1452 |
msgstr ""
|
1453 |
|
1454 |
-
#: admin/html/whats-new.php:
|
1455 |
msgid "Paypal recurring payment"
|
1456 |
msgstr ""
|
1457 |
|
1458 |
-
#: admin/html/whats-new.php:
|
1459 |
msgid "Updated codebase to fix timezone mismatch"
|
1460 |
msgstr ""
|
1461 |
|
1462 |
-
#: admin/html/whats-new.php:
|
1463 |
msgid "Custom html content field's width"
|
1464 |
msgstr ""
|
1465 |
|
1466 |
-
#: admin/html/whats-new.php:
|
1467 |
msgid "All states of New Zealand are added"
|
1468 |
msgstr ""
|
1469 |
|
1470 |
-
#: admin/html/whats-new.php:
|
1471 |
msgid "Get appropriate user id when role based conditions are present"
|
1472 |
msgstr ""
|
1473 |
|
1474 |
-
#: admin/html/whats-new.php:
|
1475 |
msgid "Show Invalid subscription message if wrong pack id passed"
|
1476 |
msgstr ""
|
1477 |
|
1478 |
-
#: admin/html/whats-new.php:
|
1479 |
msgid "URL field new window not working"
|
1480 |
msgstr ""
|
1481 |
|
1482 |
-
#: admin/html/whats-new.php:
|
1483 |
msgid "Option label not working when & use"
|
1484 |
msgstr ""
|
1485 |
|
1486 |
-
#: admin/html/whats-new.php:
|
1487 |
msgid "Ajax type category not showing on edit"
|
1488 |
msgstr ""
|
1489 |
|
1490 |
-
#: admin/html/whats-new.php:
|
1491 |
msgid "Multiple file image can't select"
|
1492 |
msgstr ""
|
1493 |
|
1494 |
-
#: admin/html/whats-new.php:
|
1495 |
msgid "Subscription pack PayPal Checkout gets \"Error: Access Denied\""
|
1496 |
msgstr ""
|
1497 |
|
1498 |
-
#: admin/html/whats-new.php:
|
1499 |
msgid "Conflict image field with acf image field"
|
1500 |
msgstr ""
|
1501 |
|
1502 |
-
#: admin/html/whats-new.php:
|
1503 |
msgid "Missing Auckland State for New Zealand country"
|
1504 |
msgstr ""
|
1505 |
|
1506 |
-
#: admin/html/whats-new.php:
|
1507 |
msgid "Added support for WooCommerce product category value replacemen"
|
1508 |
msgstr ""
|
1509 |
|
1510 |
-
#: admin/html/whats-new.php:
|
1511 |
msgid "Add character restriction feature"
|
1512 |
msgstr ""
|
1513 |
|
1514 |
-
#: admin/html/whats-new.php:
|
1515 |
msgid "Make sure post author edit link works only in frontend"
|
1516 |
msgstr ""
|
1517 |
|
1518 |
-
#: admin/html/whats-new.php:
|
1519 |
msgid "Inconsistency in lost password reset email message"
|
1520 |
msgstr ""
|
1521 |
|
1522 |
-
#: admin/html/whats-new.php:
|
1523 |
msgid "Saving custom taxonomy terms when input type is text"
|
1524 |
msgstr ""
|
1525 |
|
1526 |
-
#: admin/html/whats-new.php:
|
1527 |
msgid "Taxonomy field JS error in builder"
|
1528 |
msgstr ""
|
1529 |
|
1530 |
-
#: admin/html/whats-new.php:
|
1531 |
msgid "Showing WPUF edit link for WP default roles"
|
1532 |
msgstr ""
|
1533 |
|
1534 |
-
#: admin/html/whats-new.php:
|
1535 |
msgid "Upload button unresponsive issue in iOS"
|
1536 |
msgstr ""
|
1537 |
|
1538 |
-
#: admin/html/whats-new.php:
|
1539 |
msgid "Add post edit link for post authors in single or archive pages"
|
1540 |
msgstr ""
|
1541 |
|
1542 |
-
#: admin/html/whats-new.php:
|
1543 |
msgid "Enhance post delete message"
|
1544 |
msgstr ""
|
1545 |
|
1546 |
-
#: admin/html/whats-new.php:
|
1547 |
msgid "Refactor control buttons visibility in form builder"
|
1548 |
msgstr ""
|
1549 |
|
1550 |
-
#: admin/html/whats-new.php:
|
1551 |
msgid "Add missing colons after field label"
|
1552 |
msgstr ""
|
1553 |
|
1554 |
-
#: admin/html/whats-new.php:
|
1555 |
msgid "Post edit map capability condition"
|
1556 |
msgstr ""
|
1557 |
|
1558 |
-
#: admin/html/whats-new.php:
|
1559 |
msgid "Role based permission for accessing a post form"
|
1560 |
msgstr ""
|
1561 |
|
1562 |
-
#: admin/html/whats-new.php:
|
1563 |
msgid "Section-break field alignment"
|
1564 |
msgstr ""
|
1565 |
|
1566 |
-
#: admin/html/whats-new.php:
|
1567 |
msgid "Pay per post doesn't work if subscription pack is activated"
|
1568 |
msgstr ""
|
1569 |
|
1570 |
-
#: admin/html/whats-new.php:
|
1571 |
msgid "Mime type for uploading JSON files"
|
1572 |
msgstr ""
|
1573 |
|
1574 |
-
#: admin/html/whats-new.php:
|
1575 |
msgid "File upload with same file name"
|
1576 |
msgstr ""
|
1577 |
|
1578 |
-
#: admin/html/whats-new.php:
|
1579 |
msgid "Post preview missing fields"
|
1580 |
msgstr ""
|
1581 |
|
1582 |
-
#: admin/html/whats-new.php:
|
1583 |
msgid "Illigal variable declartion"
|
1584 |
msgstr ""
|
1585 |
|
1586 |
-
#: admin/html/whats-new.php:
|
1587 |
msgid "Featured image updating issue"
|
1588 |
msgstr ""
|
1589 |
|
1590 |
-
#: admin/html/whats-new.php:
|
1591 |
msgid "Conflict with Phlox theme"
|
1592 |
msgstr ""
|
1593 |
|
1594 |
-
#: admin/html/whats-new.php:
|
1595 |
msgid "Textarea custom field data sanitization"
|
1596 |
msgstr ""
|
1597 |
|
1598 |
-
#: admin/html/whats-new.php:
|
1599 |
msgid "exclude_type warning in wpuf_category_checklist"
|
1600 |
msgstr ""
|
1601 |
|
1602 |
-
#: admin/html/whats-new.php:
|
1603 |
msgid "Category field not showing all child categories for selection type child of"
|
1604 |
msgstr ""
|
1605 |
|
1606 |
-
#: admin/html/whats-new.php:
|
1607 |
msgid "Conflict between image and file upload custom fields"
|
1608 |
msgstr ""
|
1609 |
|
1610 |
-
#: admin/html/whats-new.php:
|
1611 |
msgid "Login url when login page is not set"
|
1612 |
msgstr ""
|
1613 |
|
1614 |
-
#: admin/html/whats-new.php:
|
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:
|
1621 |
msgid "Fix condition to use default avatar"
|
1622 |
msgstr ""
|
1623 |
|
1624 |
-
#: admin/html/whats-new.php:
|
1625 |
msgid "Make Email and URL fields clickable"
|
1626 |
msgstr ""
|
1627 |
|
1628 |
-
#: admin/html/whats-new.php:
|
1629 |
msgid "Fix redirect after user login"
|
1630 |
msgstr ""
|
1631 |
|
1632 |
-
#: admin/html/whats-new.php:
|
1633 |
msgid "Sanitize textarea field data"
|
1634 |
msgstr ""
|
1635 |
|
1636 |
-
#: admin/html/whats-new.php:
|
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:
|
1643 |
msgid "Prevent showing empty labels for fields that have render_field_data method"
|
1644 |
msgstr ""
|
1645 |
|
1646 |
-
#: admin/html/whats-new.php:
|
1647 |
msgid "Add Namibian Dollar in currency list"
|
1648 |
msgstr ""
|
1649 |
|
1650 |
-
#: admin/html/whats-new.php:
|
1651 |
msgid "Add sync values option for option data fields"
|
1652 |
msgstr ""
|
1653 |
|
1654 |
-
#: admin/html/whats-new.php:
|
1655 |
msgid "Allow uploading image that having filesize meets php ini settings"
|
1656 |
msgstr ""
|
1657 |
|
1658 |
-
#: admin/html/whats-new.php:
|
1659 |
msgid "Limit the selection of one image at a time"
|
1660 |
msgstr ""
|
1661 |
|
1662 |
-
#: admin/html/whats-new.php:
|
1663 |
msgid "Use file name and size to generate hash to prevent duplicant image upload"
|
1664 |
msgstr ""
|
1665 |
|
1666 |
-
#: admin/html/whats-new.php:
|
1667 |
msgid "Sanitize text and textarea field data"
|
1668 |
msgstr ""
|
1669 |
|
1670 |
-
#: admin/html/whats-new.php:
|
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:
|
1677 |
msgid "Saving custom taxonomies for type text input"
|
1678 |
msgstr ""
|
1679 |
|
1680 |
-
#: admin/html/whats-new.php:
|
1681 |
msgid "Admin settings link for recaptcha helper text"
|
1682 |
msgstr ""
|
1683 |
|
1684 |
-
#: admin/html/whats-new.php:
|
1685 |
msgid "Undefined name property for Custom HTML fields"
|
1686 |
msgstr ""
|
1687 |
|
1688 |
-
#: admin/html/whats-new.php:
|
1689 |
msgid "Delete attachment process"
|
1690 |
msgstr ""
|
1691 |
|
1692 |
-
#: admin/html/whats-new.php:
|
1693 |
msgid "Missing billing address in invoice PDF"
|
1694 |
msgstr ""
|
1695 |
|
1696 |
-
#: admin/html/whats-new.php:
|
1697 |
msgid "Showing country field value in frontend post content"
|
1698 |
msgstr ""
|
1699 |
|
1700 |
-
#: admin/html/whats-new.php:
|
1701 |
msgid "Avatar size display not complying with admin settings size"
|
1702 |
msgstr ""
|
1703 |
|
1704 |
-
#: admin/html/whats-new.php:
|
1705 |
msgid "Display default avatars on admin settings discussion page"
|
1706 |
msgstr ""
|
1707 |
|
1708 |
-
#: admin/html/whats-new.php:
|
1709 |
msgid "Redirect to subscription page at registration"
|
1710 |
msgstr ""
|
1711 |
|
1712 |
-
#: admin/html/whats-new.php:
|
1713 |
msgid "Error notice regarding registration page redirect"
|
1714 |
msgstr ""
|
1715 |
|
1716 |
-
#: admin/html/whats-new.php:
|
1717 |
msgid "Escaping html in registration errors"
|
1718 |
msgstr ""
|
1719 |
|
1720 |
-
#: admin/html/whats-new.php:
|
1721 |
msgid "Default login redirect link"
|
1722 |
msgstr ""
|
1723 |
|
1724 |
-
#: admin/html/whats-new.php:
|
1725 |
msgid "Implementing default WP login page override option"
|
1726 |
msgstr ""
|
1727 |
|
1728 |
-
#: admin/html/whats-new.php:
|
1729 |
msgid "Transparent background of autosuggestion dropdown"
|
1730 |
msgstr ""
|
1731 |
|
1732 |
-
#: admin/html/whats-new.php:
|
1733 |
msgid "Import forms system"
|
1734 |
msgstr ""
|
1735 |
|
1736 |
-
#: admin/html/whats-new.php:
|
1737 |
msgid "Password reset system"
|
1738 |
msgstr ""
|
1739 |
|
1740 |
-
#: admin/html/whats-new.php:
|
1741 |
msgid "Updated url validation regex to support modern tlds"
|
1742 |
msgstr ""
|
1743 |
|
1744 |
-
#: admin/html/whats-new.php:
|
1745 |
msgid "Export WPUF forms individually from admin tools page"
|
1746 |
msgstr ""
|
1747 |
|
1748 |
-
#: admin/html/whats-new.php:
|
1749 |
msgid "Subscription cycle label translation issue"
|
1750 |
msgstr ""
|
1751 |
|
1752 |
-
#: admin/html/whats-new.php:
|
1753 |
msgid "ACF integration for checkbox fields"
|
1754 |
msgstr ""
|
1755 |
|
1756 |
-
#: admin/html/whats-new.php:
|
1757 |
msgid "Illegal string offset warning while updating settings"
|
1758 |
msgstr ""
|
1759 |
|
1760 |
-
#: admin/html/whats-new.php:
|
1761 |
msgid "Conditional logic for Section Break field"
|
1762 |
msgstr ""
|
1763 |
|
1764 |
-
#: admin/html/whats-new.php:
|
1765 |
msgid "Subscriptions cannot be deleted from backend"
|
1766 |
msgstr ""
|
1767 |
|
1768 |
-
#: admin/html/whats-new.php:
|
1769 |
msgid "A regression regarding saving checkbox data"
|
1770 |
msgstr ""
|
1771 |
|
1772 |
-
#: admin/html/whats-new.php:
|
1773 |
msgid "Default value of multi-select fields is not showing"
|
1774 |
msgstr ""
|
1775 |
|
1776 |
-
#: admin/html/whats-new.php:
|
1777 |
msgid "Hide post edit option when subscription is expired"
|
1778 |
msgstr ""
|
1779 |
|
1780 |
-
#: admin/html/whats-new.php:
|
1781 |
msgid "Hide post edit option from users whose subscription pack is expired."
|
1782 |
msgstr ""
|
1783 |
|
1784 |
-
#: admin/html/whats-new.php:
|
1785 |
msgid "Check files to prevent duplicity in media upload"
|
1786 |
msgstr ""
|
1787 |
|
1788 |
-
#: admin/html/whats-new.php:
|
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:
|
1796 |
msgid "Refactor address fields in Account section"
|
1797 |
msgstr ""
|
1798 |
|
1799 |
-
#: admin/html/whats-new.php:
|
1800 |
msgid "Address edit section from Account section has been rewritten to improve UX."
|
1801 |
msgstr ""
|
1802 |
|
1803 |
-
#: admin/html/whats-new.php:
|
1804 |
msgid "Update Paypal payment gateway"
|
1805 |
msgstr ""
|
1806 |
|
1807 |
-
#: admin/html/whats-new.php:
|
1808 |
msgid "Paypal payment gateway has seen some improvements."
|
1809 |
msgstr ""
|
1810 |
|
1811 |
-
#: admin/html/whats-new.php:
|
1812 |
msgid "Default Category selection improvements"
|
1813 |
msgstr ""
|
1814 |
|
1815 |
-
#: admin/html/whats-new.php:
|
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:
|
1822 |
msgid "Compatibility issue with ACF date time field"
|
1823 |
msgstr ""
|
1824 |
|
1825 |
-
#: admin/html/whats-new.php:
|
1826 |
msgid "A Compatibility issue with ACF date time field has been addressed."
|
1827 |
msgstr ""
|
1828 |
|
1829 |
-
#: admin/html/whats-new.php:
|
1830 |
msgid "Media title, caption & description not saving"
|
1831 |
msgstr ""
|
1832 |
|
1833 |
-
#: admin/html/whats-new.php:
|
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:
|
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:
|
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:
|
1852 |
msgid "Checkbox data not saving from WPUF Custom Fields metabox"
|
1853 |
msgstr ""
|
1854 |
|
1855 |
-
#: admin/html/whats-new.php:
|
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:
|
1862 |
msgid "Multi-column Repeater field data saving issue"
|
1863 |
msgstr ""
|
1864 |
|
1865 |
-
#: admin/html/whats-new.php:
|
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:
|
1872 |
msgid "Multistep form conflict with Elementor"
|
1873 |
msgstr ""
|
1874 |
|
1875 |
-
#: admin/html/whats-new.php:
|
1876 |
msgid "Multistep form had a conflict with Elementor. It has been fixed."
|
1877 |
msgstr ""
|
1878 |
|
1879 |
-
#: admin/html/whats-new.php:
|
1880 |
msgid "Multiple images showing issue in frontend"
|
1881 |
msgstr ""
|
1882 |
|
1883 |
-
#: admin/html/whats-new.php:
|
1884 |
msgid "Multiple images in a post were not showing in frontend. Now they will."
|
1885 |
msgstr ""
|
1886 |
|
1887 |
-
#: admin/html/whats-new.php:
|
1888 |
msgid "Nonce not verify on login"
|
1889 |
msgstr ""
|
1890 |
|
1891 |
-
#: admin/html/whats-new.php:
|
1892 |
msgid "Return of function wp_verify_nonce() was ignored."
|
1893 |
msgstr ""
|
1894 |
|
1895 |
-
#: admin/html/whats-new.php:
|
1896 |
msgid "Option to set which tab shows as active on the account page"
|
1897 |
msgstr ""
|
1898 |
|
1899 |
-
#: admin/html/whats-new.php:
|
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:
|
1907 |
msgid "Unlock option was unavailable after the post being locked"
|
1908 |
msgstr ""
|
1909 |
|
1910 |
-
#: admin/html/whats-new.php:
|
1911 |
msgid "Unlock option was unavailable after the post being locked."
|
1912 |
msgstr ""
|
1913 |
|
1914 |
-
#: admin/html/whats-new.php:
|
1915 |
msgid "Gutenberg block of WPUF didn't work on bedrock installation"
|
1916 |
msgstr ""
|
1917 |
|
1918 |
-
#: admin/html/whats-new.php:
|
1919 |
msgid "Gutenberg block of WPUF didn't work on bedrock installation."
|
1920 |
msgstr ""
|
1921 |
|
1922 |
-
#: admin/html/whats-new.php:
|
1923 |
msgid "Sending admin payment received email twice"
|
1924 |
msgstr ""
|
1925 |
|
1926 |
-
#: admin/html/whats-new.php:
|
1927 |
msgid ""
|
1928 |
"After processing payment admin & user was receiving payment received email "
|
1929 |
"twice."
|
1930 |
msgstr ""
|
1931 |
|
1932 |
-
#: admin/html/whats-new.php:
|
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:
|
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:
|
1946 |
msgid "Add optin on the setup wizard"
|
1947 |
msgstr ""
|
1948 |
|
1949 |
-
#: admin/html/whats-new.php:
|
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:
|
1958 |
msgid "Post Owner problem"
|
1959 |
msgstr ""
|
1960 |
|
1961 |
-
#: admin/html/whats-new.php:
|
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:
|
1968 |
msgid "Google reCaptcha was not working"
|
1969 |
msgstr ""
|
1970 |
|
1971 |
-
#: admin/html/whats-new.php:
|
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:
|
1978 |
msgid "Added column field"
|
1979 |
msgstr ""
|
1980 |
|
1981 |
-
#: admin/html/whats-new.php:
|
1982 |
msgid "Unable to render the events on the front-end dashboard"
|
1983 |
msgstr ""
|
1984 |
|
1985 |
-
#: admin/html/whats-new.php:
|
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:
|
1992 |
msgid "Page order getting 0(zero) after editing from the frontend"
|
1993 |
msgstr ""
|
1994 |
|
1995 |
-
#: admin/html/whats-new.php:
|
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:
|
2002 |
msgid "Text input field for taxonomies not working"
|
2003 |
msgstr ""
|
2004 |
|
2005 |
-
#: admin/html/whats-new.php:
|
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:
|
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:
|
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:
|
2025 |
msgid "The args param not working with get_avatar filter"
|
2026 |
msgstr ""
|
2027 |
|
2028 |
-
#: admin/html/whats-new.php:
|
2029 |
msgid "The args parameter did not exist with get_avatar filter, which now exists."
|
2030 |
msgstr ""
|
2031 |
|
2032 |
-
#: admin/html/whats-new.php:
|
2033 |
msgid "The item in ajax taxonomy field was not selected"
|
2034 |
msgstr ""
|
2035 |
|
2036 |
-
#: admin/html/whats-new.php:
|
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:
|
2043 |
msgid "Unable to send new user registration email"
|
2044 |
msgstr ""
|
2045 |
|
2046 |
-
#: admin/html/whats-new.php:
|
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:
|
2053 |
msgid "WPUF forms block compatibility issue with the latest WP version"
|
2054 |
msgstr ""
|
2055 |
|
2056 |
-
#: admin/html/whats-new.php:
|
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:
|
2063 |
msgid "Page not update where `[wpuf_dashboard]` shortcode exist"
|
2064 |
msgstr ""
|
2065 |
|
2066 |
-
#: admin/html/whats-new.php:
|
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:
|
2073 |
msgid "Retain default when determining whether to display the admin bar"
|
2074 |
msgstr ""
|
2075 |
|
2076 |
-
#: admin/html/whats-new.php:
|
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:
|
2087 |
msgid "Fatal error when use PHP lower version (5.4 or lower)"
|
2088 |
msgstr ""
|
2089 |
|
2090 |
-
#: admin/html/whats-new.php:
|
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:
|
2099 |
msgid "Product form was unable to show the single gallery image"
|
2100 |
msgstr ""
|
2101 |
|
2102 |
-
#: admin/html/whats-new.php:
|
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:
|
2109 |
msgid "WooCommerce gallery images not getting saved"
|
2110 |
msgstr ""
|
2111 |
|
2112 |
-
#: admin/html/whats-new.php:
|
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:
|
2119 |
msgid "The Events Calendar Integration Form"
|
2120 |
msgstr ""
|
2121 |
|
2122 |
-
#: admin/html/whats-new.php:
|
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:
|
2130 |
msgid "Post Submission Facility From Account Page"
|
2131 |
msgstr ""
|
2132 |
|
2133 |
-
#: admin/html/whats-new.php:
|
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:
|
2143 |
msgid "Login/Lost Password Link Under Registration Form"
|
2144 |
msgstr ""
|
2145 |
|
2146 |
-
#: admin/html/whats-new.php:
|
2147 |
msgid "Added Login/Lost Password link under registration form"
|
2148 |
msgstr ""
|
2149 |
|
2150 |
-
#: admin/html/whats-new.php:
|
2151 |
msgid "Added drag and drop image ordering on image upload"
|
2152 |
msgstr ""
|
2153 |
|
2154 |
-
#: admin/html/whats-new.php:
|
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:
|
2161 |
msgid "Added reCAPTCHA field in login form"
|
2162 |
msgstr ""
|
2163 |
|
2164 |
-
#: admin/html/whats-new.php:
|
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:
|
2172 |
msgid "Added preview option in forms"
|
2173 |
msgstr ""
|
2174 |
|
2175 |
-
#: admin/html/whats-new.php:
|
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:
|
2183 |
msgid "Fixed hiding “Select Image” button while uploading multiple images."
|
2184 |
msgstr ""
|
2185 |
|
2186 |
-
#: admin/html/whats-new.php:
|
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:
|
2193 |
msgid "Added form limit notice before form submission"
|
2194 |
msgstr ""
|
2195 |
|
2196 |
-
#: admin/html/whats-new.php:
|
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:
|
2203 |
msgid "Fixed: default post category not saving"
|
2204 |
msgstr ""
|
2205 |
|
2206 |
-
#: admin/html/whats-new.php:
|
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:
|
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:
|
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:
|
2225 |
msgid "Changed text domain to `wp-user-frontend` from `wpuf` "
|
2226 |
msgstr ""
|
2227 |
|
2228 |
-
#: admin/html/whats-new.php:
|
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:
|
2236 |
msgid "Added WP User Frontend Data export and erase functionality."
|
2237 |
msgstr ""
|
2238 |
|
2239 |
-
#: admin/html/whats-new.php:
|
2240 |
msgid "Added functionality to export WP User Frontend Data to comply with GDPR."
|
2241 |
msgstr ""
|
2242 |
|
2243 |
-
#: admin/html/whats-new.php:
|
2244 |
msgid "Added billing address customizer."
|
2245 |
msgstr ""
|
2246 |
|
2247 |
-
#: admin/html/whats-new.php:
|
2248 |
msgid "Added customizer options for billing address in payment page."
|
2249 |
msgstr ""
|
2250 |
|
2251 |
-
#: admin/html/whats-new.php:
|
2252 |
msgid "Make the payment page responsive."
|
2253 |
msgstr ""
|
2254 |
|
2255 |
-
#: admin/html/whats-new.php:
|
2256 |
msgid "Some css adjustments are made in payment page to make it responsive."
|
2257 |
msgstr ""
|
2258 |
|
2259 |
-
#: admin/html/whats-new.php:
|
2260 |
msgid "Fixed image upload issue in Safari."
|
2261 |
msgstr ""
|
2262 |
|
2263 |
-
#: admin/html/whats-new.php:
|
2264 |
msgid "Images were not showing after upload in safari, it is fixed now."
|
2265 |
msgstr ""
|
2266 |
|
2267 |
-
#: admin/html/whats-new.php:
|
2268 |
msgid "Post update issue after updating or removing post images."
|
2269 |
msgstr ""
|
2270 |
|
2271 |
-
#: admin/html/whats-new.php:
|
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:
|
2278 |
msgid "Allow overriding form input styles using theme styling."
|
2279 |
msgstr ""
|
2280 |
|
2281 |
-
#: admin/html/whats-new.php:
|
2282 |
msgid "Overriding form input styles using theme style is now possible."
|
2283 |
msgstr ""
|
2284 |
|
2285 |
-
#: admin/html/whats-new.php:
|
2286 |
msgid "Fixed Auto Login after registration."
|
2287 |
msgstr ""
|
2288 |
|
2289 |
-
#: admin/html/whats-new.php:
|
2290 |
msgid "Auto Login after registration was not working is fixed now."
|
2291 |
msgstr ""
|
2292 |
|
2293 |
-
#: admin/html/whats-new.php:
|
2294 |
msgid "Fixed fallback cost calculation"
|
2295 |
msgstr ""
|
2296 |
|
2297 |
-
#: admin/html/whats-new.php:
|
2298 |
msgid "Fallback cost calculation was inaccurate for some cases, it is fixed now."
|
2299 |
msgstr ""
|
2300 |
|
2301 |
-
#: admin/html/whats-new.php:
|
2302 |
msgid "Removal of subscription from User Profile gets reverted if updated"
|
2303 |
msgstr ""
|
2304 |
|
2305 |
-
#: admin/html/whats-new.php:
|
2306 |
msgid "User subscription deletion gets reverted if updated is fixed."
|
2307 |
msgstr ""
|
2308 |
|
2309 |
-
#: admin/html/whats-new.php:
|
2310 |
msgid "Show Free pack users in subscribers list."
|
2311 |
msgstr ""
|
2312 |
|
2313 |
-
#: admin/html/whats-new.php:
|
2314 |
msgid "Free pack users were not showing in subscribers list, now they will."
|
2315 |
msgstr ""
|
2316 |
|
2317 |
-
#: admin/html/whats-new.php:
|
2318 |
msgid "WP User Frontend Guten Block is added"
|
2319 |
msgstr ""
|
2320 |
|
2321 |
-
#: admin/html/whats-new.php:
|
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:
|
2328 |
msgid "Advanced Custom Fields plugin compatibility"
|
2329 |
msgstr ""
|
2330 |
|
2331 |
-
#: admin/html/whats-new.php:
|
2332 |
msgid "Now all your ACF fields can be used within WPUF Post forms. "
|
2333 |
msgstr ""
|
2334 |
|
2335 |
-
#: admin/html/whats-new.php:
|
2336 |
msgid "Taxonomy Terms not showing for custom post types"
|
2337 |
msgstr ""
|
2338 |
|
2339 |
-
#: admin/html/whats-new.php:
|
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:
|
2346 |
msgid "Various other code optimizations"
|
2347 |
msgstr ""
|
2348 |
|
2349 |
-
#: admin/html/whats-new.php:
|
2350 |
msgid "Code structure organization and optimization for better performance"
|
2351 |
msgstr ""
|
2352 |
|
2353 |
-
#: admin/html/whats-new.php:
|
2354 |
msgid "WoooCommerce billing address Sync"
|
2355 |
msgstr ""
|
2356 |
|
2357 |
-
#: admin/html/whats-new.php:
|
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:
|
2364 |
msgid "Trial subscription message not showing properly"
|
2365 |
msgstr ""
|
2366 |
|
2367 |
-
#: admin/html/whats-new.php:
|
2368 |
msgid "Subscriptions with Trial now shows trial notices"
|
2369 |
msgstr ""
|
2370 |
|
2371 |
-
#: admin/html/whats-new.php:
|
2372 |
msgid "Reset email Key not working"
|
2373 |
msgstr ""
|
2374 |
|
2375 |
-
#: admin/html/whats-new.php:
|
2376 |
msgid "Reset Email key was not working in some cases"
|
2377 |
msgstr ""
|
2378 |
|
2379 |
-
#: admin/html/whats-new.php:
|
2380 |
msgid "Post count not showing on the frontend dashboard"
|
2381 |
msgstr ""
|
2382 |
|
2383 |
-
#: admin/html/whats-new.php:
|
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:
|
2390 |
msgid "Login Redirect showing blank page is fixed"
|
2391 |
msgstr ""
|
2392 |
|
2393 |
-
#: admin/html/whats-new.php:
|
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:
|
2400 |
msgid "Enhanced Login Redirect to redirect users to previous page"
|
2401 |
msgstr ""
|
2402 |
|
2403 |
-
#: admin/html/whats-new.php:
|
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:
|
2410 |
msgid "Email HTML links not Rendreing properly issue is fixed"
|
2411 |
msgstr ""
|
2412 |
|
2413 |
-
#: admin/html/whats-new.php:
|
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:
|
2420 |
msgid "Form Builder : Form Field's Help text styles not showing properly"
|
2421 |
msgstr ""
|
2422 |
|
2423 |
-
#: admin/html/whats-new.php:
|
2424 |
msgid "Help texts styling is now fixed and much easier to read and understand"
|
2425 |
msgstr ""
|
2426 |
|
2427 |
-
#: admin/html/whats-new.php:
|
2428 |
msgid "Various other code improvements"
|
2429 |
msgstr ""
|
2430 |
|
2431 |
-
#: admin/html/whats-new.php:
|
2432 |
msgid "Dashboard Post Listing now supports multiple post types"
|
2433 |
msgstr ""
|
2434 |
|
2435 |
-
#: admin/html/whats-new.php:
|
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:
|
2442 |
msgid "Added Login Redirect Settings"
|
2443 |
msgstr ""
|
2444 |
|
2445 |
-
#: admin/html/whats-new.php:
|
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:
|
2453 |
msgid "Image Upload field button text can be changed"
|
2454 |
msgstr ""
|
2455 |
|
2456 |
-
#: admin/html/whats-new.php:
|
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:
|
2463 |
msgid "Multi Step Form styles made compatible with more themes"
|
2464 |
msgstr ""
|
2465 |
|
2466 |
-
#: admin/html/whats-new.php:
|
2467 |
msgid "Multi Step form can now be styled more easily with other themes "
|
2468 |
msgstr ""
|
2469 |
|
2470 |
-
#: admin/html/whats-new.php:
|
2471 |
msgid "Required field condition for google map not working is fixed"
|
2472 |
msgstr ""
|
2473 |
|
2474 |
-
#: admin/html/whats-new.php:
|
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:
|
2481 |
msgid "Admin form builder is now fully responsive."
|
2482 |
msgstr ""
|
2483 |
|
2484 |
-
#: admin/html/whats-new.php:
|
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:
|
2492 |
msgid "Added color schemes for creating attractive form layouts."
|
2493 |
msgstr ""
|
2494 |
|
2495 |
-
#: admin/html/whats-new.php:
|
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:
|
2502 |
msgid "Restrict Free subscription pack to be enabled multiple times "
|
2503 |
msgstr ""
|
2504 |
|
2505 |
-
#: admin/html/whats-new.php:
|
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:
|
2512 |
msgid "Various other bug fixes and improvements were made "
|
2513 |
msgstr ""
|
2514 |
|
2515 |
-
#: admin/html/whats-new.php:
|
2516 |
msgid "Please see the change log to see full details."
|
2517 |
msgstr ""
|
2518 |
|
2519 |
-
#: admin/html/whats-new.php:
|
2520 |
msgid "Added upgrade function for default category"
|
2521 |
msgstr ""
|
2522 |
|
2523 |
-
#: admin/html/whats-new.php:
|
2524 |
msgid "Upgrader added to upgrade previously set default post category."
|
2525 |
msgstr ""
|
2526 |
|
2527 |
-
#: admin/html/whats-new.php:
|
2528 |
msgid "Subscription pack cannot be canceled"
|
2529 |
msgstr ""
|
2530 |
|
2531 |
-
#: admin/html/whats-new.php:
|
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:
|
2538 |
msgid "page installer admin notice logic issue"
|
2539 |
msgstr ""
|
2540 |
|
2541 |
-
#: admin/html/whats-new.php:
|
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:
|
2548 |
msgid "Setup Wizard"
|
2549 |
msgstr ""
|
2550 |
|
2551 |
-
#: admin/html/whats-new.php:
|
2552 |
msgid "Setup Wizard added to turn off payment options and install pages."
|
2553 |
msgstr ""
|
2554 |
|
2555 |
-
#: admin/html/whats-new.php:
|
2556 |
msgid "Multi-select Category"
|
2557 |
msgstr ""
|
2558 |
|
2559 |
-
#: admin/html/whats-new.php:
|
2560 |
msgid "Add multi-select to default category in post form settings."
|
2561 |
msgstr ""
|
2562 |
|
2563 |
-
#: admin/html/whats-new.php:
|
2564 |
msgid "Select Text option for Taxonomy"
|
2565 |
msgstr ""
|
2566 |
|
2567 |
-
#: admin/html/whats-new.php:
|
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:
|
2574 |
msgid "Taxonomy Checkbox Inline"
|
2575 |
msgstr ""
|
2576 |
|
2577 |
-
#: admin/html/whats-new.php:
|
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:
|
2584 |
msgid "Manage schedule for form submission"
|
2585 |
msgstr ""
|
2586 |
|
2587 |
-
#: admin/html/whats-new.php:
|
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:
|
2594 |
msgid "Restrict form submission based on the user roles"
|
2595 |
msgstr ""
|
2596 |
|
2597 |
-
#: admin/html/whats-new.php:
|
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:
|
2604 |
msgid "Limit how many entries a form will accept"
|
2605 |
msgstr ""
|
2606 |
|
2607 |
-
#: admin/html/whats-new.php:
|
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:
|
2614 |
msgid "Show/hide Admin Bar"
|
2615 |
msgstr ""
|
2616 |
|
2617 |
-
#: admin/html/whats-new.php:
|
2618 |
msgid "Control the admin bar visibility based on user roles."
|
2619 |
msgstr ""
|
2620 |
|
2621 |
-
#: admin/html/whats-new.php:
|
2622 |
msgid "Ajax Login widget"
|
2623 |
msgstr ""
|
2624 |
|
2625 |
-
#: admin/html/whats-new.php:
|
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:
|
2632 |
msgid "Form submission with Captcha field"
|
2633 |
msgstr ""
|
2634 |
|
2635 |
-
#: admin/html/whats-new.php:
|
2636 |
msgid "Form field validation process updated if form submits with captcha field."
|
2637 |
msgstr ""
|
2638 |
|
2639 |
-
#: admin/html/whats-new.php:
|
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:
|
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:
|
2676 |
-
#: class/subscription.php:
|
2677 |
#: includes/free/admin/shortcode-button.php:99
|
2678 |
-
#: templates/dashboard/dashboard.php:19 wpuf-functions.php:
|
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:
|
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:
|
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:
|
4305 |
msgid "-- Select --"
|
4306 |
msgstr ""
|
4307 |
|
@@ -4315,133 +4343,133 @@ msgstr ""
|
|
4315 |
msgid "Delete"
|
4316 |
msgstr ""
|
4317 |
|
4318 |
-
#: class/subscription.php:
|
4319 |
msgid "Add Subscription"
|
4320 |
msgstr ""
|
4321 |
|
4322 |
-
#: class/subscription.php:
|
4323 |
msgid "Add New Subscription"
|
4324 |
msgstr ""
|
4325 |
|
4326 |
-
#: class/subscription.php:
|
4327 |
msgid "Edit Subscription"
|
4328 |
msgstr ""
|
4329 |
|
4330 |
-
#: class/subscription.php:
|
4331 |
msgid "New Subscription"
|
4332 |
msgstr ""
|
4333 |
|
4334 |
-
#: class/subscription.php:
|
4335 |
msgid "View Subscription"
|
4336 |
msgstr ""
|
4337 |
|
4338 |
-
#: class/subscription.php:
|
4339 |
msgid "Search Subscription"
|
4340 |
msgstr ""
|
4341 |
|
4342 |
-
#: class/subscription.php:
|
4343 |
msgid "No Subscription Found"
|
4344 |
msgstr ""
|
4345 |
|
4346 |
-
#: class/subscription.php:
|
4347 |
msgid "No Subscription Found in Trash"
|
4348 |
msgstr ""
|
4349 |
|
4350 |
-
#: class/subscription.php:
|
4351 |
msgid "Parent Subscription"
|
4352 |
msgstr ""
|
4353 |
|
4354 |
-
#: class/subscription.php:
|
4355 |
msgid "Payment is complete"
|
4356 |
msgstr ""
|
4357 |
|
4358 |
-
#: class/subscription.php:
|
4359 |
msgid "Congratulations, your payment has been completed!"
|
4360 |
msgstr ""
|
4361 |
|
4362 |
-
#: class/subscription.php:
|
4363 |
msgid "Please buy a subscription pack to post"
|
4364 |
msgstr ""
|
4365 |
|
4366 |
-
#: class/subscription.php:
|
4367 |
msgid "<p><i>You have a subscription pack activated. </i></p>"
|
4368 |
msgstr ""
|
4369 |
|
4370 |
-
#: class/subscription.php:
|
4371 |
#. translators: %s: pack title
|
4372 |
msgid "<p><i>Pack name: %s </i></p>"
|
4373 |
msgstr ""
|
4374 |
|
4375 |
-
#: class/subscription.php:
|
4376 |
msgid "To cancel the pack, press the following cancel button"
|
4377 |
msgstr ""
|
4378 |
|
4379 |
-
#: class/subscription.php:
|
4380 |
msgid "Day"
|
4381 |
msgid_plural "Days"
|
4382 |
msgstr[0] ""
|
4383 |
msgstr[1] ""
|
4384 |
|
4385 |
-
#: class/subscription.php:
|
4386 |
msgid "Week"
|
4387 |
msgid_plural "Weeks"
|
4388 |
msgstr[0] ""
|
4389 |
msgstr[1] ""
|
4390 |
|
4391 |
-
#: class/subscription.php:
|
4392 |
msgid "Month"
|
4393 |
msgid_plural "Months"
|
4394 |
msgstr[0] ""
|
4395 |
msgstr[1] ""
|
4396 |
|
4397 |
-
#: class/subscription.php:
|
4398 |
msgid "Year"
|
4399 |
msgid_plural "Years"
|
4400 |
msgstr[0] ""
|
4401 |
msgstr[1] ""
|
4402 |
|
4403 |
-
#: class/subscription.php:
|
4404 |
msgid "One time payment"
|
4405 |
msgstr ""
|
4406 |
|
4407 |
-
#: class/subscription.php:
|
4408 |
msgid "Every"
|
4409 |
msgstr ""
|
4410 |
|
4411 |
-
#: class/subscription.php:
|
4412 |
msgid "for"
|
4413 |
msgstr ""
|
4414 |
|
4415 |
-
#: class/subscription.php:
|
4416 |
msgid "installments"
|
4417 |
msgstr ""
|
4418 |
|
4419 |
-
#: class/subscription.php:
|
4420 |
#. translators: %s: trial days
|
4421 |
msgid "Trial available for first %1$s %2$s"
|
4422 |
msgstr ""
|
4423 |
|
4424 |
-
#: class/subscription.php:
|
4425 |
msgid "Buy Now"
|
4426 |
msgstr ""
|
4427 |
|
4428 |
-
#: class/subscription.php:
|
4429 |
msgid "Sign Up"
|
4430 |
msgstr ""
|
4431 |
|
4432 |
-
#: class/subscription.php:
|
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:
|
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:
|
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:
|
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:
|
4760 |
msgid "Something went wrong"
|
4761 |
msgstr ""
|
4762 |
|
4763 |
-
#: includes/class-frontend-form-post.php:
|
4764 |
msgid "Invalid email address."
|
4765 |
msgstr ""
|
4766 |
|
4767 |
-
#: includes/class-frontend-form-post.php:
|
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:
|
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:
|
4782 |
msgid "Email successfully verified. Please Login."
|
4783 |
msgstr ""
|
4784 |
|
4785 |
-
#: includes/class-frontend-form-post.php:
|
4786 |
-
#: includes/class-frontend-form-post.php:
|
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:
|
4871 |
-
#: includes/free/class-login.php:
|
|
|
4872 |
msgid "Username: %s"
|
4873 |
msgstr ""
|
4874 |
|
4875 |
-
#: includes/class-login-widget.php:148 includes/free/class-login.php:
|
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:
|
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:
|
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:
|
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:
|
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:
|
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:
|
5715 |
msgid "Lost Password"
|
5716 |
msgstr ""
|
5717 |
|
5718 |
-
#: includes/free/class-login.php:
|
5719 |
msgid "Check your e-mail for the confirmation link."
|
5720 |
msgstr ""
|
5721 |
|
5722 |
-
#: includes/free/class-login.php:
|
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:
|
5745 |
msgid "Username is required."
|
5746 |
msgstr ""
|
5747 |
|
5748 |
-
#: includes/free/class-login.php:446 includes/free/class-registration.php:
|
5749 |
msgid "Password is required."
|
5750 |
msgstr ""
|
5751 |
|
5752 |
-
#: includes/free/class-login.php:
|
5753 |
-
#: includes/free/class-registration.php:
|
5754 |
-
#: includes/free/class-registration.php:
|
5755 |
-
#: includes/free/class-registration.php:
|
5756 |
-
#: includes/free/class-registration.php:
|
5757 |
-
#: includes/free/class-registration.php:
|
5758 |
-
#: includes/free/class-registration.php:
|
5759 |
-
#: includes/free/class-registration.php:
|
5760 |
-
#: includes/free/class-registration.php:
|
5761 |
-
#: includes/free/class-registration.php:
|
5762 |
msgid "Error"
|
5763 |
msgstr ""
|
5764 |
|
5765 |
-
#: includes/free/class-login.php:
|
5766 |
msgid "A user could not be found with this email address."
|
5767 |
msgstr ""
|
5768 |
|
5769 |
-
#: includes/free/class-login.php:
|
5770 |
msgid "Please enter your password."
|
5771 |
msgstr ""
|
5772 |
|
5773 |
-
#: includes/free/class-login.php:
|
5774 |
msgid "Passwords do not match."
|
5775 |
msgstr ""
|
5776 |
|
5777 |
-
#: includes/free/class-login.php:
|
5778 |
msgid "Enter a username or e-mail address."
|
5779 |
msgstr ""
|
5780 |
|
5781 |
-
#: includes/free/class-login.php:
|
5782 |
msgid "There is no user registered with that email address."
|
5783 |
msgstr ""
|
5784 |
|
5785 |
-
#: includes/free/class-login.php:
|
5786 |
msgid "Invalid username or e-mail."
|
5787 |
msgstr ""
|
5788 |
|
5789 |
-
#: includes/free/class-login.php:
|
5790 |
msgid "Password reset is not allowed for this user"
|
5791 |
msgstr ""
|
5792 |
|
5793 |
-
#: includes/free/class-login.php:
|
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:
|
5801 |
msgid "Activation URL is not valid"
|
5802 |
msgstr ""
|
5803 |
|
5804 |
-
#: includes/free/class-login.php:
|
5805 |
msgid "Invalid User activation url"
|
5806 |
msgstr ""
|
5807 |
|
5808 |
-
#: includes/free/class-login.php:
|
5809 |
msgid "User already verified"
|
5810 |
msgstr ""
|
5811 |
|
5812 |
-
#: includes/free/class-login.php:
|
5813 |
msgid "Your account has been activated"
|
5814 |
msgstr ""
|
5815 |
|
5816 |
-
#: includes/free/class-login.php:
|
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:
|
5823 |
msgid "[%s] Your username and password info"
|
5824 |
msgstr ""
|
5825 |
|
5826 |
-
#: includes/free/class-login.php:
|
5827 |
msgid "To set your password, visit the following address:"
|
5828 |
msgstr ""
|
5829 |
|
5830 |
-
#: includes/free/class-login.php:
|
5831 |
msgid "[%s] Account has been activated"
|
5832 |
msgstr ""
|
5833 |
|
5834 |
-
#: includes/free/class-login.php:
|
5835 |
msgid "Hi %s,"
|
5836 |
msgstr ""
|
5837 |
|
5838 |
-
#: includes/free/class-login.php:
|
5839 |
msgid "Congrats! Your account has been activated. To login visit the following url:"
|
5840 |
msgstr ""
|
5841 |
|
5842 |
-
#: includes/free/class-login.php:
|
5843 |
msgid "Thanks"
|
5844 |
msgstr ""
|
5845 |
|
5846 |
-
#: includes/free/class-login.php:
|
5847 |
msgid "Someone requested that the password be reset for the following account:"
|
5848 |
msgstr ""
|
5849 |
|
5850 |
-
#: includes/free/class-login.php:
|
5851 |
msgid "The e-mail could not be sent."
|
5852 |
msgstr ""
|
5853 |
|
5854 |
-
#: includes/free/class-login.php:
|
5855 |
msgid "Possible reason: your host may have disabled the mail() function."
|
5856 |
msgstr ""
|
5857 |
|
5858 |
-
#: includes/free/class-registration.php:
|
5859 |
msgid "First name is required."
|
5860 |
msgstr ""
|
5861 |
|
5862 |
-
#: includes/free/class-registration.php:
|
5863 |
msgid "Last name is required."
|
5864 |
msgstr ""
|
5865 |
|
5866 |
-
#: includes/free/class-registration.php:
|
5867 |
msgid "Email is required."
|
5868 |
msgstr ""
|
5869 |
|
5870 |
-
#: includes/free/class-registration.php:
|
5871 |
msgid "Confirm Password is required."
|
5872 |
msgstr ""
|
5873 |
|
5874 |
-
#: includes/free/class-registration.php:
|
5875 |
msgid "Passwords are not same."
|
5876 |
msgstr ""
|
5877 |
|
5878 |
-
#: includes/free/class-registration.php:
|
5879 |
msgid "A user with same username already exists."
|
5880 |
msgstr ""
|
5881 |
|
5882 |
-
#: includes/free/class-registration.php:
|
|
|
5883 |
msgid "New user registration on your site %s:"
|
5884 |
msgstr ""
|
5885 |
|
5886 |
-
#: includes/free/class-registration.php:
|
|
|
5887 |
msgid "E-mail: %s"
|
5888 |
msgstr ""
|
5889 |
|
5890 |
-
#: includes/free/class-registration.php:
|
5891 |
-
#: includes/free/class-registration.php:
|
5892 |
-
|
|
|
5893 |
msgstr ""
|
5894 |
|
5895 |
-
#: includes/free/class-registration.php:
|
|
|
5896 |
msgid "Hi, %s"
|
5897 |
msgstr ""
|
5898 |
|
5899 |
-
#: includes/free/class-registration.php:
|
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:
|
6184 |
msgid "Coupons"
|
6185 |
msgstr ""
|
6186 |
|
6187 |
-
#: includes/free/loader.php:
|
6188 |
-
msgid ""
|
6189 |
-
|
6190 |
-
|
|
|
|
|
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:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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:
|
6208 |
msgid "Use Coupon codes for subscription for discounts."
|
6209 |
msgstr ""
|
6210 |
|
6211 |
-
#: includes/free/loader.php:
|
6212 |
msgid "This feature is only available in the Pro Version."
|
6213 |
msgstr ""
|
6214 |
|
6215 |
-
#: includes/free/loader.php:
|
6216 |
msgid "Learn more about Coupons"
|
6217 |
msgstr ""
|
6218 |
|
6219 |
-
#: includes/free/loader.php:
|
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:
|
6664 |
msgid "-- select --"
|
6665 |
msgstr ""
|
6666 |
|
@@ -6700,223 +6743,223 @@ msgstr ""
|
|
6700 |
msgid "Directions »"
|
6701 |
msgstr ""
|
6702 |
|
6703 |
-
#: wpuf-functions.php:
|
6704 |
msgid "Edit Profile"
|
6705 |
msgstr ""
|
6706 |
|
6707 |
-
#: wpuf-functions.php:
|
6708 |
msgid "United Arab Emirates Dirham"
|
6709 |
msgstr ""
|
6710 |
|
6711 |
-
#: wpuf-functions.php:
|
6712 |
msgid "Australian Dollars"
|
6713 |
msgstr ""
|
6714 |
|
6715 |
-
#: wpuf-functions.php:
|
6716 |
msgid "Argentine Peso"
|
6717 |
msgstr ""
|
6718 |
|
6719 |
-
#: wpuf-functions.php:
|
6720 |
msgid "Bangladeshi Taka"
|
6721 |
msgstr ""
|
6722 |
|
6723 |
-
#: wpuf-functions.php:
|
6724 |
msgid "Brazilian Real"
|
6725 |
msgstr ""
|
6726 |
|
6727 |
-
#: wpuf-functions.php:
|
6728 |
msgid "Bulgarian Lev"
|
6729 |
msgstr ""
|
6730 |
|
6731 |
-
#: wpuf-functions.php:
|
6732 |
msgid "Canadian Dollars"
|
6733 |
msgstr ""
|
6734 |
|
6735 |
-
#: wpuf-functions.php:
|
6736 |
msgid "Chilean Peso"
|
6737 |
msgstr ""
|
6738 |
|
6739 |
-
#: wpuf-functions.php:
|
6740 |
msgid "Chinese Yuan"
|
6741 |
msgstr ""
|
6742 |
|
6743 |
-
#: wpuf-functions.php:
|
6744 |
msgid "Colombian Peso"
|
6745 |
msgstr ""
|
6746 |
|
6747 |
-
#: wpuf-functions.php:
|
6748 |
msgid "Czech Koruna"
|
6749 |
msgstr ""
|
6750 |
|
6751 |
-
#: wpuf-functions.php:
|
6752 |
msgid "Danish Krone"
|
6753 |
msgstr ""
|
6754 |
|
6755 |
-
#: wpuf-functions.php:
|
6756 |
msgid "Dominican Peso"
|
6757 |
msgstr ""
|
6758 |
|
6759 |
-
#: wpuf-functions.php:
|
6760 |
msgid "Algerian Dinar"
|
6761 |
msgstr ""
|
6762 |
|
6763 |
-
#: wpuf-functions.php:
|
6764 |
msgid "Euros"
|
6765 |
msgstr ""
|
6766 |
|
6767 |
-
#: wpuf-functions.php:
|
6768 |
msgid "Hong Kong Dollar"
|
6769 |
msgstr ""
|
6770 |
|
6771 |
-
#: wpuf-functions.php:
|
6772 |
msgid "Croatia kuna"
|
6773 |
msgstr ""
|
6774 |
|
6775 |
-
#: wpuf-functions.php:
|
6776 |
msgid "Hungarian Forint"
|
6777 |
msgstr ""
|
6778 |
|
6779 |
-
#: wpuf-functions.php:
|
6780 |
msgid "Icelandic krona"
|
6781 |
msgstr ""
|
6782 |
|
6783 |
-
#: wpuf-functions.php:
|
6784 |
msgid "Indonesia Rupiah"
|
6785 |
msgstr ""
|
6786 |
|
6787 |
-
#: wpuf-functions.php:
|
6788 |
msgid "Indian Rupee"
|
6789 |
msgstr ""
|
6790 |
|
6791 |
-
#: wpuf-functions.php:
|
6792 |
msgid "Nepali Rupee"
|
6793 |
msgstr ""
|
6794 |
|
6795 |
-
#: wpuf-functions.php:
|
6796 |
msgid "Israeli Shekel"
|
6797 |
msgstr ""
|
6798 |
|
6799 |
-
#: wpuf-functions.php:
|
6800 |
msgid "Japanese Yen"
|
6801 |
msgstr ""
|
6802 |
|
6803 |
-
#: wpuf-functions.php:
|
6804 |
msgid "Lao Kip"
|
6805 |
msgstr ""
|
6806 |
|
6807 |
-
#: wpuf-functions.php:
|
6808 |
msgid "South Korean Won"
|
6809 |
msgstr ""
|
6810 |
|
6811 |
-
#: wpuf-functions.php:
|
6812 |
msgid "Malaysian Ringgits"
|
6813 |
msgstr ""
|
6814 |
|
6815 |
-
#: wpuf-functions.php:
|
6816 |
msgid "Mexican Peso"
|
6817 |
msgstr ""
|
6818 |
|
6819 |
-
#: wpuf-functions.php:
|
6820 |
msgid "Nigerian Naira"
|
6821 |
msgstr ""
|
6822 |
|
6823 |
-
#: wpuf-functions.php:
|
6824 |
msgid "Norwegian Krone"
|
6825 |
msgstr ""
|
6826 |
|
6827 |
-
#: wpuf-functions.php:
|
6828 |
msgid "New Zealand Dollar"
|
6829 |
msgstr ""
|
6830 |
|
6831 |
-
#: wpuf-functions.php:
|
6832 |
msgid "Namibian dollar"
|
6833 |
msgstr ""
|
6834 |
|
6835 |
-
#: wpuf-functions.php:
|
6836 |
msgid "Omani Rial"
|
6837 |
msgstr ""
|
6838 |
|
6839 |
-
#: wpuf-functions.php:
|
6840 |
msgid "Iranian Rial"
|
6841 |
msgstr ""
|
6842 |
|
6843 |
-
#: wpuf-functions.php:
|
6844 |
msgid "Pakistani Rupee"
|
6845 |
msgstr ""
|
6846 |
|
6847 |
-
#: wpuf-functions.php:
|
6848 |
msgid "Paraguayan Guaraní"
|
6849 |
msgstr ""
|
6850 |
|
6851 |
-
#: wpuf-functions.php:
|
6852 |
msgid "Philippine Pesos"
|
6853 |
msgstr ""
|
6854 |
|
6855 |
-
#: wpuf-functions.php:
|
6856 |
msgid "Polish Zloty"
|
6857 |
msgstr ""
|
6858 |
|
6859 |
-
#: wpuf-functions.php:
|
6860 |
msgid "Pounds Sterling"
|
6861 |
msgstr ""
|
6862 |
|
6863 |
-
#: wpuf-functions.php:
|
6864 |
msgid "Romanian Leu"
|
6865 |
msgstr ""
|
6866 |
|
6867 |
-
#: wpuf-functions.php:
|
6868 |
msgid "Russian Ruble"
|
6869 |
msgstr ""
|
6870 |
|
6871 |
-
#: wpuf-functions.php:
|
6872 |
msgid "Saudi Riyal"
|
6873 |
msgstr ""
|
6874 |
|
6875 |
-
#: wpuf-functions.php:
|
6876 |
msgid "Singapore Dollar"
|
6877 |
msgstr ""
|
6878 |
|
6879 |
-
#: wpuf-functions.php:
|
6880 |
msgid "South African rand"
|
6881 |
msgstr ""
|
6882 |
|
6883 |
-
#: wpuf-functions.php:
|
6884 |
msgid "Swedish Krona"
|
6885 |
msgstr ""
|
6886 |
|
6887 |
-
#: wpuf-functions.php:
|
6888 |
msgid "Swiss Franc"
|
6889 |
msgstr ""
|
6890 |
|
6891 |
-
#: wpuf-functions.php:
|
6892 |
msgid "Taiwan New Dollars"
|
6893 |
msgstr ""
|
6894 |
|
6895 |
-
#: wpuf-functions.php:
|
6896 |
msgid "Thai Baht"
|
6897 |
msgstr ""
|
6898 |
|
6899 |
-
#: wpuf-functions.php:
|
6900 |
msgid "Turkish Lira"
|
6901 |
msgstr ""
|
6902 |
|
6903 |
-
#: wpuf-functions.php:
|
6904 |
msgid "US Dollar"
|
6905 |
msgstr ""
|
6906 |
|
6907 |
-
#: wpuf-functions.php:
|
6908 |
msgid "Vietnamese Dong"
|
6909 |
msgstr ""
|
6910 |
|
6911 |
-
#: wpuf-functions.php:
|
6912 |
msgid "Egyptian Pound"
|
6913 |
msgstr ""
|
6914 |
|
6915 |
-
#: wpuf-functions.php:
|
6916 |
msgid "Jordanian dinar"
|
6917 |
msgstr ""
|
6918 |
|
6919 |
-
#: wpuf-functions.php:
|
6920 |
msgid "None"
|
6921 |
msgstr ""
|
6922 |
|
@@ -7043,7 +7086,7 @@ msgctxt "enhanced select"
|
|
7043 |
msgid "Searching…"
|
7044 |
msgstr ""
|
7045 |
|
7046 |
-
#: wpuf-functions.php:
|
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…"
|
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.
|
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.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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 |
-
$
|
|
|
1073 |
|
1074 |
-
|
1075 |
-
|
1076 |
-
|
1077 |
|
1078 |
-
|
|
|
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.
|
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.
|
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__ ) );
|