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

Version Description

Download this release

Release Info

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

Code changes from version 3.3.1 to 3.4.0

admin/class-admin-settings.php CHANGED
@@ -53,6 +53,8 @@ class WPUF_Admin_Settings {
53
 
54
  add_filter( 'wp_handle_upload_prefilter', [ $this, 'enable_json_upload' ], 1 );
55
  add_action( 'wp_ajax_wpuf_import_forms', [ $this, 'import_forms' ] );
 
 
56
  }
57
 
58
  public static function init() {
@@ -415,8 +417,6 @@ class WPUF_Admin_Settings {
415
 
416
  wp_enqueue_script( 'wpuf-vue', WPUF_ASSET_URI . '/vendor/vue/vue' . $prefix . '.js', [], WPUF_VERSION, true );
417
 
418
- add_filter( 'upload_mimes', [ $this, 'add_json_mime_type' ] );
419
-
420
  wp_enqueue_media();
421
 
422
  wp_enqueue_script( 'wpuf-admin-tools', WPUF_ASSET_URI . '/js/wpuf-admin-tools.js', [ 'jquery', 'wpuf-vue' ], WPUF_VERSION, true );
53
 
54
  add_filter( 'wp_handle_upload_prefilter', [ $this, 'enable_json_upload' ], 1 );
55
  add_action( 'wp_ajax_wpuf_import_forms', [ $this, 'import_forms' ] );
56
+
57
+ add_filter( 'upload_mimes', [ $this, 'add_json_mime_type' ] );
58
  }
59
 
60
  public static function init() {
417
 
418
  wp_enqueue_script( 'wpuf-vue', WPUF_ASSET_URI . '/vendor/vue/vue' . $prefix . '.js', [], WPUF_VERSION, true );
419
 
 
 
420
  wp_enqueue_media();
421
 
422
  wp_enqueue_script( 'wpuf-admin-tools', WPUF_ASSET_URI . '/js/wpuf-admin-tools.js', [ 'jquery', 'wpuf-vue' ], WPUF_VERSION, true );
admin/class-admin-subscription.php CHANGED
@@ -136,7 +136,7 @@ class WPUF_Admin_Subscription {
136
  if ( isset( $_POST['post_expiration_settings'] ) ) {
137
  $post_expiration_settings = array_map( 'sanitize_text_field', wp_unslash( $_POST['post_expiration_settings'] ) );
138
 
139
- $user_pack['_post_expiration_time'] = post_expiration_settings['expiration_time_value'] . ' ' . post_expiration_settings['expiration_time_type'];
140
 
141
  echo esc_html( $user_pack['_post_expiration_time'] );
142
  }
136
  if ( isset( $_POST['post_expiration_settings'] ) ) {
137
  $post_expiration_settings = array_map( 'sanitize_text_field', wp_unslash( $_POST['post_expiration_settings'] ) );
138
 
139
+ $user_pack['_post_expiration_time'] = $post_expiration_settings['expiration_time_value'] . ' ' . $post_expiration_settings['expiration_time_type'];
140
 
141
  echo esc_html( $user_pack['_post_expiration_time'] );
142
  }
admin/form-builder/assets/js/components/builder-stage/template.php CHANGED
@@ -30,11 +30,18 @@
30
  </label>
31
  </div>
32
 
33
- <div v-if="!is_failed_to_validate(field.template)" class="control-buttons">
34
  <p>
35
- <i class="fa fa-arrows move"></i>
36
- <i class="fa fa-pencil" @click="open_field_settings(field.id)"></i>
37
- <i class="fa fa-clone" @click="clone_field(field.id, index)"></i>
 
 
 
 
 
 
 
38
  <i class="fa fa-trash-o" @click="delete_field(index)"></i>
39
  </p>
40
  </div>
30
  </label>
31
  </div>
32
 
33
+ <div class="control-buttons">
34
  <p>
35
+ <template v-if="!is_failed_to_validate(field.template)">
36
+ <i class="fa fa-arrows move"></i>
37
+ <i class="fa fa-pencil" @click="open_field_settings(field.id)"></i>
38
+ <i class="fa fa-clone" @click="clone_field(field.id, index)"></i>
39
+ </template>
40
+ <template v-else>
41
+ <i class="fa fa-arrows control-button-disabled"></i>
42
+ <i class="fa fa-pencil control-button-disabled"></i>
43
+ <i class="fa fa-clone control-button-disabled"></i>
44
+ </template>
45
  <i class="fa fa-trash-o" @click="delete_field(index)"></i>
46
  </p>
47
  </div>
admin/form-builder/assets/less/form-builder.less CHANGED
@@ -623,6 +623,11 @@
623
  &.move {
624
  cursor: move;
625
  }
 
 
 
 
 
626
  }
627
 
628
  i:hover {
623
  &.move {
624
  cursor: move;
625
  }
626
+
627
+ &.control-button-disabled {
628
+ opacity: .3;
629
+ pointer-events: none;
630
+ }
631
  }
632
 
633
  i:hover {
admin/html/whats-new.php CHANGED
@@ -1,5 +1,87 @@
1
  <?php
2
  $changelog = [
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3
  [
4
  'version' => 'Version 3.3.1',
5
  'released' => '2020-06-16',
1
  <?php
2
  $changelog = [
3
+ [
4
+ 'version' => 'Version 3.4.0',
5
+ 'released' => '2020-08-24',
6
+ 'changes' => [
7
+ [
8
+ 'title' => __( 'Add post edit link for post authors in single or archive pages', 'wp-user-frontend' ),
9
+ 'type' => 'New',
10
+ ],
11
+ [
12
+ 'title' => __( 'Enhance post delete message', 'wp-user-frontend' ),
13
+ 'type' => 'Enhancement',
14
+ ],
15
+ [
16
+ 'title' => __( 'Refactor control buttons visibility in form builder', 'wp-user-frontend' ),
17
+ 'type' => 'Tweak',
18
+ ],
19
+ [
20
+ 'title' => __( 'Add missing colons after field label', 'wp-user-frontend' ),
21
+ 'type' => 'Fix',
22
+ ],
23
+ [
24
+ 'title' => __( 'Post edit map capability condition', 'wp-user-frontend' ),
25
+ 'type' => 'Fix',
26
+ ],
27
+ [
28
+ 'title' => __( 'Role based permission for accessing a post form', 'wp-user-frontend' ),
29
+ 'type' => 'Fix',
30
+ ],
31
+ [
32
+ 'title' => __( 'Section-break field alignment', 'wp-user-frontend' ),
33
+ 'type' => 'Fix',
34
+ ],
35
+ [
36
+ 'title' => __( 'Pay per post doesn\'t work if subscription pack is activated', 'wp-user-frontend' ),
37
+ 'type' => 'Fix',
38
+ ],
39
+ [
40
+ 'title' => __( 'Mime type for uploading JSON files', 'wp-user-frontend' ),
41
+ 'type' => 'Fix',
42
+ ],
43
+ [
44
+ 'title' => __( 'File upload with same file name', 'wp-user-frontend' ),
45
+ 'type' => 'Fix',
46
+ ],
47
+ [
48
+ 'title' => __( 'Post preview missing fields', 'wp-user-frontend' ),
49
+ 'type' => 'Fix',
50
+ ],
51
+ [
52
+ 'title' => __( 'Illigal variable declartion', 'wp-user-frontend' ),
53
+ 'type' => 'Fix',
54
+ ],
55
+ [
56
+ 'title' => __( 'Featured image updating issue', 'wp-user-frontend' ),
57
+ 'type' => 'Fix',
58
+ ],
59
+ [
60
+ 'title' => __( 'Conflict with Phlox theme', 'wp-user-frontend' ),
61
+ 'type' => 'Fix',
62
+ ],
63
+ [
64
+ 'title' => __( 'Textarea custom field data sanitization', 'wp-user-frontend' ),
65
+ 'type' => 'Fix',
66
+ ],
67
+ [
68
+ 'title' => __( 'exclude_type warning in wpuf_category_checklist', 'wp-user-frontend' ),
69
+ 'type' => 'Fix',
70
+ ],
71
+ [
72
+ 'title' => __( 'Category field not showing all child categories for selection type child of', 'wp-user-frontend' ),
73
+ 'type' => 'Fix',
74
+ ],
75
+ [
76
+ 'title' => __( 'Conflict between image and file upload custom fields', 'wp-user-frontend' ),
77
+ 'type' => 'Fix',
78
+ ],
79
+ [
80
+ 'title' => __( 'Login url when login page is not set', 'wp-user-frontend' ),
81
+ 'type' => 'Fix',
82
+ ],
83
+ ],
84
+ ],
85
  [
86
  'version' => 'Version 3.3.1',
87
  'released' => '2020-06-16',
assets/css/wpuf-form-builder.css CHANGED
@@ -498,6 +498,10 @@
498
  #form-preview-stage .field-items .control-buttons i.move {
499
  cursor: move;
500
  }
 
 
 
 
501
  #form-preview-stage .field-items .control-buttons i:hover {
502
  background-color: #0073aa;
503
  }
498
  #form-preview-stage .field-items .control-buttons i.move {
499
  cursor: move;
500
  }
501
+ #form-preview-stage .field-items .control-buttons i.control-button-disabled {
502
+ opacity: .3;
503
+ pointer-events: none;
504
+ }
505
  #form-preview-stage .field-items .control-buttons i:hover {
506
  background-color: #0073aa;
507
  }
assets/js-templates/form-components.php CHANGED
@@ -31,11 +31,18 @@
31
  </label>
32
  </div>
33
 
34
- <div v-if="!is_failed_to_validate(field.template)" class="control-buttons">
35
  <p>
36
- <i class="fa fa-arrows move"></i>
37
- <i class="fa fa-pencil" @click="open_field_settings(field.id)"></i>
38
- <i class="fa fa-clone" @click="clone_field(field.id, index)"></i>
 
 
 
 
 
 
 
39
  <i class="fa fa-trash-o" @click="delete_field(index)"></i>
40
  </p>
41
  </div>
31
  </label>
32
  </div>
33
 
34
+ <div class="control-buttons">
35
  <p>
36
+ <template v-if="!is_failed_to_validate(field.template)">
37
+ <i class="fa fa-arrows move"></i>
38
+ <i class="fa fa-pencil" @click="open_field_settings(field.id)"></i>
39
+ <i class="fa fa-clone" @click="clone_field(field.id, index)"></i>
40
+ </template>
41
+ <template v-else>
42
+ <i class="fa fa-arrows control-button-disabled"></i>
43
+ <i class="fa fa-pencil control-button-disabled"></i>
44
+ <i class="fa fa-clone control-button-disabled"></i>
45
+ </template>
46
  <i class="fa fa-trash-o" @click="delete_field(index)"></i>
47
  </p>
48
  </div>
assets/js/upload.js CHANGED
@@ -174,10 +174,9 @@
174
  }
175
 
176
  var uploaded = this.UploadedFiles,
177
- FileProgress = up.files.length,
178
- imageCount = $('ul.wpuf-attachment-list > li').length;
179
 
180
- if ( imageCount >= this.max ) {
181
  $('#' + this.container).find('.file-selector').hide();
182
  }
183
 
174
  }
175
 
176
  var uploaded = this.UploadedFiles,
177
+ FileProgress = up.files.length;
 
178
 
179
+ if ( this.count >= this.max ) {
180
  $('#' + this.container).find('.file-selector').hide();
181
  }
182
 
assets/js/upload.min.js CHANGED
@@ -1 +1 @@
1
- !function(a){window.WPUF_Uploader=function(b,c,d,e,f,g){if(this.removed_files=[],this.container=c,this.browse_button=b,this.max=d||1,this.count=a("#"+c).find(".wpuf-attachment-list > li").length,this.perFileCount=0,this.UploadedFiles=0,a("#"+b).length)return a("ul.wpuf-attachment-list").sortable({placeholder:"highlight"}),a("ul.wpuf-attachment-list").disableSelection(),this.uploader=new plupload.Uploader({runtimes:"html5,html4",browse_button:b,container:c,multipart:!0,multipart_params:{action:"wpuf_upload_file",form_id:a("#"+b).data("form_id")},multi_selection:!1,urlstream_upload:!0,file_data_name:"wpuf_file",max_file_size:g+"kb",url:wpuf_frontend_upload.plupload.url+"&type="+e,flash_swf_url:wpuf_frontend_upload.flash_swf_url,filters:[{title:"Allowed Files",extensions:f}]}),this.uploader.bind("Init",a.proxy(this,"init")),this.uploader.bind("FilesAdded",a.proxy(this,"added")),this.uploader.bind("QueueChanged",a.proxy(this,"upload")),this.uploader.bind("UploadProgress",a.proxy(this,"progress")),this.uploader.bind("Error",a.proxy(this,"error")),this.uploader.bind("FileUploaded",a.proxy(this,"uploaded")),this.uploader.init(),a("#"+c).on("click","a.attachment-delete",a.proxy(this.removeAttachment,this)),this.uploader},WPUF_Uploader.prototype={init:function(b,c){this.showHide(),a("#"+this.container).prepend('<div class="wpuf-file-warning"></div>')},showHide:function(){if(this.count>=this.max)return this.count,this.max,a("#"+this.container+" .wpuf-file-warning").html(wpuf_frontend_upload.warning),void a("#"+this.container).find(".file-selector").hide();a("#"+this.container+" .wpuf-file-warning").html(""),a("#"+this.container).find(".file-selector").show()},added:function(b,c){var d=a("#"+this.container).find(".wpuf-attachment-upload-filelist");this.showHide(),a.each(c,function(b,c){a(".wpuf-submit-button").attr("disabled","disabled"),d.append('<div class="upload-item" id="'+c.id+'"><div class="progress progress-striped active"><div class="bar"></div></div><div class="filename original">'+c.name+" ("+plupload.formatSize(c.size)+") <b></b></div></div>")}),b.refresh(),b.start()},upload:function(a){this.count=a.files.length-this.removed_files.length,this.showHide()},progress:function(b,c){var d=a("#"+c.id);a(".bar",d).css({width:c.percent+"%"}),a(".percent",d).html(c.percent+"%")},error:function(b,c){a("#"+this.container).find("#"+c.file.id).remove();var d="";switch(c.code){case-600:d=wpuf_frontend_upload.plupload.size_error;break;case-601:d=wpuf_frontend_upload.plupload.type_error;break;default:d="Error #"+c.code+": "+c.message}alert(d),this.count-=1,this.showHide(),this.uploader.refresh()},uploaded:function(b,c,d){var e=this;if(a("#"+c.id+" b").html("100%"),a("#"+c.id).remove(),"error"!==d.response){this.perFileCount++,this.UploadedFiles++;var f=a("#"+this.container).find(".wpuf-attachment-list");if(f.append(d.response),this.perFileCount>this.max){var g=a(".wpuf-image-wrap:last a.attachment-delete",f).data("attach-id");e.removeExtraAttachment(g),a(".wpuf-image-wrap",f).last().remove(),this.perFileCount--}}else alert(d.error),this.count-=1,this.showHide();var h=this.UploadedFiles,i=b.files.length;if(a("ul.wpuf-attachment-list > li").length>=this.max&&a("#"+this.container).find(".file-selector").hide(),i===h){if("undefined"!=typeof grecaptcha&&!grecaptcha.getResponse().length)return;a(".wpuf-submit-button").removeAttr("disabled")}},removeAttachment:function(b){b.preventDefault();var c=this,d=a(b.currentTarget);swal({text:wpuf_frontend_upload.confirmMsg,type:"warning",showCancelButton:!0,confirmButtonColor:"#d54e21",confirmButtonText:wpuf_frontend_upload.delete_it,cancelButtonText:wpuf_frontend_upload.cancel_it,confirmButtonClass:"btn btn-success",cancelButtonClass:"btn btn-danger"}).then(function(){var a={attach_id:d.data("attach-id"),nonce:wpuf_frontend_upload.nonce,action:"wpuf_file_del"};c.removed_files.push(a),jQuery("#del_attach").val(d.data("attach-id")),jQuery.post(wpuf_frontend_upload.ajaxurl,a,function(){c.perFileCount--,d.parent().parent().remove(),c.count-=1,c.showHide(),c.uploader.refresh()})})},removeExtraAttachment:function(a){var b=this,c={attach_id:a,nonce:wpuf_frontend_upload.nonce,action:"wpuf_file_del"};this.removed_files.push(c),jQuery.post(wpuf_frontend_upload.ajaxurl,c,function(){b.count-=1,b.showHide(),b.uploader.refresh()})}}}(jQuery);
1
+ !function(a){window.WPUF_Uploader=function(b,c,d,e,f,g){if(this.removed_files=[],this.container=c,this.browse_button=b,this.max=d||1,this.count=a("#"+c).find(".wpuf-attachment-list > li").length,this.perFileCount=0,this.UploadedFiles=0,a("#"+b).length)return a("ul.wpuf-attachment-list").sortable({placeholder:"highlight"}),a("ul.wpuf-attachment-list").disableSelection(),this.uploader=new plupload.Uploader({runtimes:"html5,html4",browse_button:b,container:c,multipart:!0,multipart_params:{action:"wpuf_upload_file",form_id:a("#"+b).data("form_id")},multi_selection:!1,urlstream_upload:!0,file_data_name:"wpuf_file",max_file_size:g+"kb",url:wpuf_frontend_upload.plupload.url+"&type="+e,flash_swf_url:wpuf_frontend_upload.flash_swf_url,filters:[{title:"Allowed Files",extensions:f}]}),this.uploader.bind("Init",a.proxy(this,"init")),this.uploader.bind("FilesAdded",a.proxy(this,"added")),this.uploader.bind("QueueChanged",a.proxy(this,"upload")),this.uploader.bind("UploadProgress",a.proxy(this,"progress")),this.uploader.bind("Error",a.proxy(this,"error")),this.uploader.bind("FileUploaded",a.proxy(this,"uploaded")),this.uploader.init(),a("#"+c).on("click","a.attachment-delete",a.proxy(this.removeAttachment,this)),this.uploader},WPUF_Uploader.prototype={init:function(b,c){this.showHide(),a("#"+this.container).prepend('<div class="wpuf-file-warning"></div>')},showHide:function(){if(this.count>=this.max)return this.count,this.max,a("#"+this.container+" .wpuf-file-warning").html(wpuf_frontend_upload.warning),void a("#"+this.container).find(".file-selector").hide();a("#"+this.container+" .wpuf-file-warning").html(""),a("#"+this.container).find(".file-selector").show()},added:function(b,c){var d=a("#"+this.container).find(".wpuf-attachment-upload-filelist");this.showHide(),a.each(c,function(b,c){a(".wpuf-submit-button").attr("disabled","disabled"),d.append('<div class="upload-item" id="'+c.id+'"><div class="progress progress-striped active"><div class="bar"></div></div><div class="filename original">'+c.name+" ("+plupload.formatSize(c.size)+") <b></b></div></div>")}),b.refresh(),b.start()},upload:function(a){this.count=a.files.length-this.removed_files.length,this.showHide()},progress:function(b,c){var d=a("#"+c.id);a(".bar",d).css({width:c.percent+"%"}),a(".percent",d).html(c.percent+"%")},error:function(b,c){a("#"+this.container).find("#"+c.file.id).remove();var d="";switch(c.code){case-600:d=wpuf_frontend_upload.plupload.size_error;break;case-601:d=wpuf_frontend_upload.plupload.type_error;break;default:d="Error #"+c.code+": "+c.message}alert(d),this.count-=1,this.showHide(),this.uploader.refresh()},uploaded:function(b,c,d){var e=this;if(a("#"+c.id+" b").html("100%"),a("#"+c.id).remove(),"error"!==d.response){this.perFileCount++,this.UploadedFiles++;var f=a("#"+this.container).find(".wpuf-attachment-list");if(f.append(d.response),this.perFileCount>this.max){var g=a(".wpuf-image-wrap:last a.attachment-delete",f).data("attach-id");e.removeExtraAttachment(g),a(".wpuf-image-wrap",f).last().remove(),this.perFileCount--}}else alert(d.error),this.count-=1,this.showHide();var h=this.UploadedFiles,i=b.files.length;if(this.count>=this.max&&a("#"+this.container).find(".file-selector").hide(),i===h){if("undefined"!=typeof grecaptcha&&!grecaptcha.getResponse().length)return;a(".wpuf-submit-button").removeAttr("disabled")}},removeAttachment:function(b){b.preventDefault();var c=this,d=a(b.currentTarget);swal({text:wpuf_frontend_upload.confirmMsg,type:"warning",showCancelButton:!0,confirmButtonColor:"#d54e21",confirmButtonText:wpuf_frontend_upload.delete_it,cancelButtonText:wpuf_frontend_upload.cancel_it,confirmButtonClass:"btn btn-success",cancelButtonClass:"btn btn-danger"}).then(function(){var a={attach_id:d.data("attach-id"),nonce:wpuf_frontend_upload.nonce,action:"wpuf_file_del"};c.removed_files.push(a),jQuery("#del_attach").val(d.data("attach-id")),jQuery.post(wpuf_frontend_upload.ajaxurl,a,function(){c.perFileCount--,d.parent().parent().remove(),c.count-=1,c.showHide(),c.uploader.refresh()})})},removeExtraAttachment:function(a){var b=this,c={attach_id:a,nonce:wpuf_frontend_upload.nonce,action:"wpuf_file_del"};this.removed_files.push(c),jQuery.post(wpuf_frontend_upload.ajaxurl,c,function(){b.count-=1,b.showHide(),b.uploader.refresh()})}}}(jQuery);
changelog.txt ADDED
@@ -0,0 +1,939 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ### v3.4.0 (24 August, 2020) ###
2
+ * New - Add post edit link for post authors in single or archive pages
3
+ * Enhancement - Enhance post delete message
4
+ * Tweak - Refactor control buttons visibility in form builder
5
+ * Fix - Add missing colons after field label
6
+ * Fix - Post edit map capability condition
7
+ * Fix - Role based permission for accessing a post form
8
+ * Fix - Section-break field alignment
9
+ * Fix - Pay per post doesn't work if subscription pack is activated
10
+ * Fix - Mime type for uploading JSON files
11
+ * Fix - File upload with same file name
12
+ * Fix - Post preview missing fields
13
+ * Fix - Illigal variable declartion
14
+ * Fix - Featured image updating issue
15
+ * Fix - Conflict with Phlox theme
16
+ * Fix - Textarea custom field data sanitization
17
+ * Fix - exclude_type warning in wpuf_category_checklist
18
+ * Fix - Category field not showing all child categories for selection type child of
19
+ * Fix - Conflict between image and file upload custom fields
20
+ * Fix - Login url when login page is not set
21
+
22
+ ### v3.3.1 (16 June, 2020) ###
23
+ * Tweak - Use common names for Ivory Coast, North Korea and Sourth Korea instead of their official names
24
+ * Fix - Condition to use default avatar
25
+ * Fix - Make Email and URL fields clickable
26
+ * Fix - Redirect after user login
27
+ * Fix - Sanitize textarea field data
28
+ * Fix - Missing colon to email, URL, text and textarea labels when renders their data
29
+ * Fix - Prevent showing empty labels for fields that have render_field_data method
30
+
31
+ ### v3.3.0 (11 June, 2020) ###
32
+ * Enhancement - Add Namibian Dollar in currency list
33
+ * Enhancement - Add sync values option for option data fields
34
+ * Tweak - Allow uploading image that having filesize meets php ini settings
35
+ * Tweak - Limit the selection of one image at a time
36
+ * Tweak - Use file name and size to generate hash to prevent duplicant image upload
37
+ * Tweak - Sanitize text and textarea field data
38
+ * Tweak - Show label instead of values for radio, checkbox, dropdown and multiselect data
39
+ * Fix - Saving custom taxonomies for type text input
40
+ * Fix - Admin settings link for recaptcha helper text
41
+ * Fix - Undefined name property for Custom HTML fields
42
+ * Fix - Delete attachment process
43
+ * Fix - Missing billing address in invoice PDF
44
+ * Fix - Showing country field value in frontend post content
45
+ * Fix - Avatar size display not complying with admin settings size
46
+ * Fix - Display default avatars on admin settings discussion page
47
+ * Fix - Redirect to subscription page at registration
48
+ * Fix - Error notice regarding registration page redirect
49
+ * Fix - Escaping html in registration errors
50
+ * Fix - Default login redirect link
51
+ * Fix - Implementing default WP login page override option
52
+ * Fix - Transparent background of autosuggestion dropdown
53
+
54
+ ### v3.2.0 (14 April, 2020) ###
55
+ * **Improvement:** Import forms system
56
+ * **Improvement:** Password reset system
57
+ * **Improvement:** Updated url validation regex to support modern tlds
58
+ * **Fix** Export WPUF forms individually from admin tools page
59
+ * **Fix** Subscription cycle label translation issue
60
+ * **Fix** ACF integration for checkbox fields
61
+ * **Fix** Illegal string offset warning while updating settings
62
+ * **Fix** Conditional logic for Section Break field
63
+ * **Fix** Subscriptions cannot be deleted from backend
64
+ * **Fix** A regression regarding saving checkbox data
65
+ * **Fix** Default value of multi-select fields is not showing
66
+
67
+ ### v3.1.18 (13 March, 2020) ###
68
+ * **Improvement:** Hide post edit option when subscription is expired
69
+ * **Improvement:** Check files to prevent duplicity in media upload
70
+ * **Improvement:** Added Jordanian Dinar to currency list
71
+ * **Improvement:** Update post edit button display logic
72
+ * **Improvement:** Update some notice messages
73
+ * **Improvement:** Made some query and asset loading improvements
74
+ * **Improvement:** Refactor address fields in Account section & Payment page
75
+ * **Improvement:** Enqueue color picker only in some WPUF pages
76
+ * **Improvement:** Update Paypal payment gateway
77
+ * **Improvement:** Inconsistency with the Shop Name & Shop URL in WPUF Vendor registration form
78
+ * **Fix:** Prevent taxonomy and category fields from being duplicated
79
+ * **Fix:** Selected form export issue
80
+ * **Fix:** Category column issue in dashboard
81
+ * **Fix:** Taxonomy checkbox checked not showing
82
+ * **Fix:** Fatal error after updating privacy policy page
83
+ * **Fix:** Fixed some instances of wrong escaping
84
+ * **Fix:** Submit issue with image and reCaptcha
85
+ * **Fix:** Expired subscription pack throwing error on dashboard
86
+ * **Fix:** Photo insert option in content editor and feature image field is not working on windows server
87
+ * **Fix:** HTML Tags are not rendering the HTML format for the Radio or Checkbox Field
88
+ * **Fix:** Country List field issue in frontend
89
+ * **Fix:** Multi-column Repeater field data saving issue
90
+ * **Fix:** Multistep form conflict with Elementor
91
+ * **Fix:** Compatibility issue with ACF date time field
92
+ * **Fix:** Meta field issue with multiple images
93
+ * **Fix:** Category type as "Text Input" is not saving.
94
+ * **Fix:** Some warnings in user directory
95
+ * **Fix:** File upload can fail in some cases
96
+ * **Fix:** Media title, caption & description not saving
97
+ * **Fix:** Address Field not rendering properly in email notification
98
+ * **Fix:** Checkbox data not saving from WPUF Custom Fields metabox
99
+ * **Fix:** Workaround for The Events Calendar venue and organizer fields in metabox
100
+
101
+ ### v3.1.17 (31 January, 2020) ###
102
+ * **Fix:** some regressions after phpcs fixes
103
+
104
+ ### v3.1.16 (17 January, 2020) ###
105
+ * **Fix:** Photo insert option in content editor
106
+ * **Fix:** Subscription page is not showing the content/package description as formatted content
107
+ * **Fix:** Predefined form is not saving on the WPUF form page's backend area
108
+ * **Fix:** WPUF Custom HTML field is not saving the data
109
+ * **Improve:** Improve Code Quality
110
+
111
+ ### v3.1.15 (14 January, 2020) ###
112
+ * **Fix:** update url validation
113
+ * **Tweak:** Added privacy policy info in setup wizard for admin
114
+
115
+ ### v3.1.14 (13 December, 2019) ###
116
+
117
+ * **Fix:** Fixed a warning while in block editor
118
+ * **Fix:** Add better URL validation
119
+ * **New:** Added two filters on transaction
120
+ * **Fix:** Notification Checkbox not working
121
+ * **Fix:** Fixed some Column field issues
122
+
123
+ ### v3.1.13 (18 November, 2019) ###
124
+
125
+ * **New:** Added Arabic translations.
126
+ * **Fix:** Free subscription info was not showing in dashboard.
127
+ * **Fix:** Fixed subscriptions can't be assigned from user profile due to a regression.
128
+ * **Fix:** Fixed some column field issues. closes #734
129
+ * **Fix:** Guest post hook was not working properly. Closes #704
130
+ * **Fix:** Fixed missing default value for post content rich text editor. Closes #730
131
+
132
+ ### v3.1.12 (17 October, 2019) ###
133
+
134
+ * **Fix:** Nonce not verify on login
135
+
136
+ ### v3.1.11 (02 October, 2019) ###
137
+
138
+ * **Feature:** Option to set which tab shows as active on the account page.
139
+ * **Fix:** Unlock option was unavailable after the post being locked.
140
+ * **Fix:** Gutenberg block of WPUF didn't work on bedrock installation.
141
+ * **Fix:** Sending admin payment received email twice.
142
+ * **Enhancement:** Add shortcode support to display post information in the Post Expiration Message.
143
+ * **Enhancement:** Add Appsero option checkbox on the setup wizard.
144
+
145
+ ### v3.1.10 (06 September, 2019) ###
146
+
147
+ * **Fix:** Posts were not assigned to the selected default post owner.
148
+ * **Fix:** Google reCaptcha was not working, users could submit the form without reCaptcha validation.
149
+
150
+ ### v3.1.9 (22 July, 2019) ###
151
+
152
+ * **Fix:** call_user_func_array() error while editing or add a new post from admin panel.
153
+ * **Fix:** Address fields on payment page were not checking which fields are optional.
154
+ * **Fix:** WooCommerce gallery images were not being shown on the frontend.
155
+ * **Fix:** Show & hide coupon message based on response.
156
+ * **Fix:** Login page was including registration page link even when user registration was turned off.
157
+ * **Fix:** Notification emails were not respecting the spaces.
158
+
159
+ ### v3.1.8 (26 June, 2019) ###
160
+
161
+ * **Fix:** Multistep form was scrolling to the top of the browser instead of moving to the top of the form when clicking on `Next` or `Previous` button.
162
+ * **Fix:** Uploaded images were not showing in the ACF gallery field.
163
+ * **Fix:** Billing address was not saved from the frontend payment page.
164
+ * **Fix:** Added translation functions to the missing strings.
165
+ * **Fix:** Dependency styles error of Gutenblock-editor.css.
166
+
167
+ ### v3.1.7 (31 May, 2019) ###
168
+
169
+ * **Fix:** check for 'button_label' existence before using it.
170
+ * **Fix:** after accepting bank payment, post status was not changing.
171
+ * **Fix:** custom taxonomy empty value was not saving when editing a post & field type is a checkbox.
172
+ * **Fix:** fix PHP warning.
173
+ * **Improvement:** added `Select Country` text for billing address country field.
174
+
175
+ ### v3.1.6 (23 May, 2019) ###
176
+
177
+ * **Fix:** URL field empty value was not saving.
178
+ * **Fix:** Custom taxonomy field empty data were not updating.
179
+ * **Fix:** Added translation function for missing strings.
180
+ * **Improvement:** Added active class to account page menu items.
181
+ * **Improvement:** Responsive frontend pages.
182
+
183
+ ### v3.1.5 (02 May, 2019) ###
184
+
185
+ * **Fix:** Conflict weDevs insight library with WP Project Manager plugin.
186
+
187
+ ### v3.1.4 (02 May, 2019) ###
188
+
189
+ * **Fix:** Category field data were not being saved when conditional logic is applied to custom taxonomy fields based on category field.
190
+ * **Fix:** While editing the checkbox values from the backend user profile page, the values were not being saved.
191
+ * **Fix:** While editing profile, using the default profile form, the password strength indicator didn't respond.
192
+ * **Fix:** Insights data were not being sent.
193
+
194
+ ### v3.1.3 (15 April, 2019) ###
195
+
196
+ * **Fix:** Required option of checkbox field was not validating on the frontend.
197
+ * **Fix:** Select mulitple options in checkbox field doesn't save the data.
198
+ * **Fix:** Fallback pay per post was not respecting the payment procedure & fallback cost was not correct on the payment page.
199
+
200
+ ### v3.1.2 (01 April, 2019) ###
201
+
202
+ * **Feature:** Added column field: Now, creating multi-column in a single row is super easy with WPUF Column field. Just drag the column field in the builder area, configure columns number, column space and add any fields you want inside that Column field.
203
+ * **Fix:** Unable to render the events on the front-end: On the frontend dashboard, the submitted events were not showing, you will get it fixed in this version.
204
+ * **Fix:** Page order getting 0(zero) after editing from the frontend: Page order was not saving while editing a post using WPUF form, it has been fixed.
205
+ * **Fix:** Text Input field for Taxonomies not working: When taxonomy field type is set to `Text Input` then a fatal error was showing on the frontend, no error with taxonomy field in the latest version
206
+ * **Fix:** In radio and checkbox field use conditional logic that value does not save in database: The selected value of radio and checkbox field were not showing while editing posts from the backend or frontend, you can see the selected value in this version.
207
+ * **Fix:** The args parameter not working with get_avatar filter: The args parameter did not exist with get_avatar filter, which now exists.
208
+ * **Fix:** The item in ajax taxonomy field is not selected: When the taxonomy field type is set to Ajax, the submitted terms were not showing in the backend and frontend which have been fixed.
209
+
210
+ ### v3.1.1 (28 February, 2019) ###
211
+
212
+ * **Fix:** Help text in the Category field were not displaying on the frontend.
213
+ * **Fix:** Category was not editable when editing the post from the frontend.
214
+ * **Fix:** Display the admin bar when user role exist.
215
+ * **Fix:** When the admin edits a post from the backend, it was creating duplicate post.
216
+ * **Fix:** After enabling post expiration in post form do not save post_expiration meta.
217
+ * **Fix:** Checkboxes were not linking/syncing with ACF field.
218
+ * **Fix:** Publish time input option in the Date/Time field, was not working.
219
+
220
+ ### v3.1.0 (31 January, 2019) ###
221
+
222
+ * **Fix:** The Default registration form `[wpuf-registration]` was unable to send the new user registration email.
223
+ * **Fix:** With the latest version of WordPress the Gutenberg block of WP User Frontend were not working. Fixed in this version.
224
+ * **Fix:** While using Gutenberg editor, the pages were not being updated with WPUF shortcode consisting`[wpuf dashboard]`
225
+ * **Fix:** From the User Frontend Settings, you had the capability to set if the Administrator, Editor, Vendor etc can see the admin bar. Now, the super admin want one specific user ( who has the user role from the above ) can't see the admin bar and disabled it from the Toolbar form that specific user profile. And this configuration ( Toolbar ) from the specific user profile were unable to impact on the frontend.
226
+ * **Fix:** WP User Frontend was unable to install with PHP 5.4 or lower version.
227
+ * **Fix:** When a user uploaded single image for product gallery using WPUF WooCommerce product form, that image was not showing on the frontend.
228
+
229
+ ### v3.0.2 (1 January, 2019) ###
230
+
231
+ * **Feature:** Added post lock feature based on posts and user
232
+ * **Fix:** 'show directions' link doesn't show with the google map on submitted post
233
+ * **Fix:** Subscription pack price not formatting according to the settings
234
+ * **Fix:** Post date is not updating when enable time input option for date field
235
+
236
+ ### v3.0.1 (5 December, 2018) ###
237
+
238
+ * **Fix:** Image is duplicating
239
+
240
+ ### v3.0.0 (4 December, 2018) ###
241
+
242
+ * **New:** Integrated WC Marketplace plugin: vendor can submit post from their frontend dashboard
243
+ * **New:** Integrated WC Vendors plugin: vendor can submit post from their frontend dashboard
244
+ * **Fix:** Post is getting duplicate while updating
245
+
246
+ ### v2.9.4 (20 November, 2018) ###
247
+
248
+ * **Fix:** WooCommerce Gallery images not getting saved
249
+
250
+ ### v2.9.3 (02 November, 2018) ###
251
+
252
+ * **Fix:** NoCaptcha reCaptcha compatibility issue
253
+ * **Fix:** Empty URL field label showing with the post on frontend
254
+ * **New:** Add option to hide field label
255
+ * **New:** Use theme style for all input fields
256
+ * **New:** Added SweetAlert pop up box for image delete & subscription cancel confirmaton
257
+ * **Improved:** Showing user display name instead of username on the frontend dashboard
258
+
259
+ ### v2.9.2 (20 September, 2018) ###
260
+
261
+ * **Fix:** Delete & drag icon showing inappropriately
262
+ * **Fix:** Custom fields data not showing on the frontend when different conditional logic apply based on same field with different options
263
+
264
+ ### v2.9.1 (18 August, 2018) ###
265
+
266
+ * **New:** Added custom classes to make two or three columns form
267
+ * **Fix:** If add a field with the 'field visibility' to the admin only, it was fine to the admin. But, the field and the fields below were not showing to the non-admin users. It has been fixed in this version.
268
+ * **Fix:** Duplicated field was not saving on the post form
269
+
270
+ ### v2.9.0 (16 August, 2018) ###
271
+
272
+ * **New:** The Events Calendar Integration Form
273
+ * **New:** Post Submission Facility From Account Page
274
+ * **Improved:** Login/Lost Password Link Under Registration Form
275
+ * **Improved:** Added settings to show/hide payment column on frontend dashboard table
276
+ * **Fix:** Draft post gets published after editing without even asking for payment
277
+ * **Fix:** Added Placeholder for Empty Featured Image
278
+
279
+ ### v2.8.10 (17 July, 2018) ###
280
+
281
+ * **New:** Added drag and drop image ordering on image upload field
282
+ * **New:** Added preview option in forms
283
+ * **New:** Added form limit message before form submission
284
+ * **New:** Added option to show reCAPTCHA field in login forms
285
+ * **Improved:** Replace alert with Sweet-alert in frontend
286
+ * **Improved:** Internationalized subscription pack cycle period labels
287
+ * **Fix:** "Select Image" button disappears while uploading multiple images.
288
+ * **Fix:** Showing username while login with wrong password and email
289
+ * **Fix:** Default post category not saving
290
+ * **Fix:** Pages was not being created from setup wizard
291
+ * **Fix:** Separator spacing for multi select and checkbox render view
292
+ * **Fix:** Form id specific posts are not displaying on the dashboard
293
+
294
+ ### v2.8.9 (6 June, 2018) ###
295
+
296
+ * **New:** Added functionality to export and erase WP User Frontend Data.
297
+ * **New:** Added billing address customizer.
298
+ * **New:** Changed plugin text-domain to 'wp-user-frontend' from 'wpuf'.
299
+ * **Improved:** Some responsive adjustments are made in payment page.
300
+ * **Improved:** Some scripts and styles were loading in all pages, it is fixed now.
301
+ * **Improved:** Fixed warning on dashboard for custom post types with no label.
302
+ * **Fix:** Images were not showing after upload in safari, it is fixed now.
303
+ * **Fix:** Posts cannot be updated after changing post images, it is fixed now.
304
+ * **Fix:** Fixed getting fatal error when submitting post with image in some cases.
305
+ * **Fix:** Fixed billing amount not showing when assign pack from backend.
306
+ * **Fix:** Fixed some translations issues.
307
+
308
+ ### v2.8.8 (16 May, 2018) ###
309
+
310
+ * **New:** Allow override form input style using theme styling.
311
+ * **Improved:** Nocaptcha recaptcha wasn't working when allow_url_fopen is disabled is fixed.
312
+ * **Improved:** Free pack users were not showing in subscribers list, now they will.
313
+ * **Improved:** If login override is disabled redirect to default wordpress register page.
314
+ * **Improved:** Updated image upload field style.
315
+ * **Improved:** Updated logged in user display style.
316
+ * **Improved:** Added label in featured image field.
317
+ * **Improved:** Changed content of subscription expiration mail.
318
+ * **Fix:** Taxonomy fields checkboxes were disappearing from builder in some cases, now they won't.
319
+ * **Fix:** Fallback cost calculation was inaccurate, it is fixed now.
320
+ * **Fix:** Subscription expiry date showing wrong time for unlimited packs, it is fixed now.
321
+ * **Fix:** User subscription deletion gets reverted if updated, it is fixed now.
322
+ * **Fix:** Fixed some issues in Advanced Custom Fields(Free) compatibility
323
+ * **Fix:** Fixed some translations issues.
324
+
325
+ ### v2.8.7 (09 April, 2018) ###
326
+
327
+ * **New:** Added WP User Frontend Guten Block
328
+ * **New:** Added Advanced Custom Fields(Free) compatibility
329
+ * **New:** Added Avatar size settings
330
+ * **Improved:** Changed postcode input field to string in billing address
331
+ * **Improved:** Added PHP backward compatibility for login redirect
332
+ * **Fix:** Taxonomy Terms not showing for custom post types in form settings
333
+ * **Fix:** Taxonomy Terms not showing for custom post types in front-end dashboard
334
+ * **Fix:** Fixed some issues in billing address
335
+
336
+ ### v2.8.6 (22 March, 2018) ###
337
+
338
+ * **Improved:** Added backward compatibility for WooCommerce product template
339
+ * **Fix:** Some fields were rendered as Array
340
+ * **Fix:** Added WoooCommerce address sync with WP User Frontend billing address
341
+ * **Fix:** Fixed issues in Reset Password Mail
342
+ * **Fix:** Fixed invalid key in email
343
+ * **Fix:** Subscription trial message was not showing properly
344
+ * **Fix:** Address Field was not updating
345
+ * **Fix:** Subscription Email toggle in settings was not working properly
346
+ * **Fix:** Sometimes username was not showing in transaction list
347
+ * **Fix:** Post count not showing on the frontend dashboard
348
+ * **Fix:** Date/Time was not following backend format in frontend
349
+ * **Fix:** Login redirect issues with blank page
350
+
351
+ ### v2.8.5 (12 March, 2018) ###
352
+
353
+ * **New:** Enhanced Login Redirect settings to redirect to previous page
354
+ * **Fix:** Form fields help text styles now showing properly
355
+ * **Fix:** Reset Links not showing on HTML email in some cases
356
+ * **Improved:** Show Form schedule notice before form submission
357
+ * **Improved:** Added version meta for Forms
358
+ * **Improved:** various other code improvements
359
+
360
+ ### v2.8.4 (04 March, 2018) ###
361
+
362
+ * **New:** Dashboard post listing now supports multiple post type within shortcode
363
+ * **New:** Added settings in URL field to view link on new window or same window
364
+ * **New:** Added settings to change button text for Image upload field
365
+ * **New:** Added Login Redirect settings to redirect users to a page after login
366
+ * **Fix:** MultiStep Form styles not working properly
367
+ * **Fix:** Account Activation link not working for new users
368
+ * **Fix:** Separated Serbia and Montenegro in country list
369
+ * **Fix:** Required field condition for google map not working
370
+ * **Fix:** Post submission infinity loop issue fixed
371
+ * **Fix:** TinyMCE styling not working on frontend layouts fixed
372
+ * **Improved:** Updated turkish translation
373
+
374
+ ### v2.8.3 (15 February, 2018) ###
375
+
376
+ * **New:** Admin form builder is now fully responsive.
377
+ * **New:** Added color schemes for creating attractive form layouts.
378
+ * **Fix:** Confirmation password field size is not updated
379
+ * **Fix:** Email notification contains unnecessary texts
380
+ * **Fix:** Assign pack costs not showing on admin fixed
381
+ * **Fix:** Restrict Free subscription pack to be enabled multiple times
382
+ * **Fix:** While updating post, image changes are updated after saving the post
383
+ * **Improved:** Show purchase link on notice of post purchase
384
+ * **Improved:** Hide edit link on front-end post listing if editing is disabled
385
+
386
+ ### v2.8.2 (23 January, 2017) ###
387
+
388
+ * **Improved:** Added upgrade function for default category: Upgrader added to upgrade previously set default post category.
389
+ * **New:** Subscription pack cannot be canceled: Fixed recurring subscription pack cannot be canceled from my account page in subscription details section.
390
+ * **Fix:** page installer admin notice logic issue: Fixed page installer admin notice logic problem due to new payment settings default value not set.
391
+
392
+ ### v2.8.1 (14 January, 2017) ###
393
+
394
+ * **New:** Setup Wizard: Setup Wizard added to turn off payment options and install pages.
395
+ * **New:** Multi-select Category: Add multi-select to default category in post form settings.
396
+ * **Improved:** Select Text option for Taxonomy: Add Select Text option for taxonomy fields. Now you can add default text with empty value as first option for Taxonomy dropdown.
397
+ * **Improved:** Taxonomy Checkbox Inline: Added checkbox inline option to taxonomy checkbox. You can now display Taxonomy checkbox fields inline.
398
+ * **Fix:** WooComerce Template fix: WooCommerce product form submittion error fixed. Product adding with WooCommerce template works fine now.
399
+ * **Fix:** Date Display Issue: Date not save/display after save form settings in Schedule form section.
400
+ * **Fix:** Default Field Width: Default Field Width set empty. Previously set as medium.
401
+
402
+
403
+ ### v2.8.0 (6 January, 2017) ###
404
+
405
+ * **New:** Limit Entries: limit how many entries a form will accept and display a custom message when that limit is reached.
406
+ * **New:** Schedule form: Don't accept form submission if the current date is not between the date range of the schedule.
407
+ * **New:** Restrict Users: Restrict form submission based on the users role.
408
+ * **New:** Show/hide Admin Bar: Control the admin bar visibility based on user roles.
409
+ * **New:** Ajax Login widget: Login user is more simple now with Ajax Login Widget. The simple login form don't required page loding for login.
410
+ * **Improved:** Form submission with Captcha: Form field validation process updated if form submits with captcha field.
411
+ * **Fix:** Payment redirection: Pay per post payment redirection not working after subscription expired.
412
+ * **Fix:** Edit Profile: User cannot edit their profile by frontend profile edit form.
413
+ * **Fix:** Undefined error: Data processing error on purchasing free subscription pack.
414
+
415
+
416
+ ### v2.7.0 (12 December, 2017) ###
417
+
418
+ * **New:** Posting integration with Dokan added. Now you can create and edit blog posts from your Dokan dashboard.
419
+ * **New:** Fallback cost for form subscription payment. When a subscribed user reaches post limit before the pack expires, this option will allow user to pay per post and continue making posts until the membership is valid.
420
+ * **New:** Added bulk accept feature to pending transactions.
421
+ * **New:** We have removed the add-on page and introduced a premium page with all the features available for you when you upgrade to pro version.
422
+ * **New:** A **What's New** page has been added to let users know about the most important new features and fixes has been introduced to the current version of the plugin.
423
+ * **New:** Newsletter subscription form added on the help page to keep you staying updated with latest news from us.
424
+ * **Improved:** A newly designed settings page has been introduced where you can easily configure everything more easily.
425
+ * **Improved:** If you are using a PHP version older than 5.4, you'll see notice to update your PHP version.
426
+ * **Improved:** Design improvements of subscription edit screen and user profile area in backend, it looks pretier now.
427
+ * **Improved:** Few settings options has been re-arranged in different tabs for better understanding.
428
+ * **Fix:** Fix Pay Per Post only shows round figure in frontend. #269
429
+
430
+
431
+ ### v2.6.1 (8 November, 2017) ###
432
+
433
+ * **Fix:** Fixed subscription pack frontend display issue. A small bug was introduced that was preventing displaying the subscription packs correctly.
434
+ * **Fix:** Fix for packs with unlimited post. We had a small mistake in pack post counting and unlimited subscription plan was discarded. This version fixes the issue.
435
+
436
+
437
+ ### v2.6.0 (6 November, 2017) ###
438
+
439
+ * **New:** When configuring payment settings from wp-admin → User Frontend → Settings → Payments, the payment options were applicable for all post forms with the same behavior. Admin could not configure payment option for each post form individually. In this version, the payment configuration option for individual form has been added. Now the admin can configure payment from wp-admin → User Frontend → Post Forms → Add/Edit a form → Navigate Payment Settings located under Settings tab.
440
+ * **New:** When rendering a form, each field can be shown/hidden based on the type of user roles, subscription pack. This visibility option is located under **Advanced Options** section of each form field and provides a more granular control over which value you want to show and to whom.
441
+ * **New:** **Menu Restriction** feature added. Like content restriction, now the admin can restrict the menu items based on roles of logged in users, logged out users, subscription pack or everyone. Available to **Pro** users.
442
+ * **New:** When use `[wpuf_sub_pack]` shortcode, all the subscriptions were visible on the frontend. Admin could not exclude any subscription pack from the available packs. Now, the admin has the opportunity to show specific subscription pack using include/exclude attributes inside `[wpuf_sub_pack]` shortcode. For example, if you have 3 subscription packs with 101, 102, 103 IDs and want to show only the last two packs then you can use `[wpuf_sub_pack include="102,103"]` or to exclude the middle one from the list then you can use `[wpuf_sub_pack exclude="102" order="DESC"]`.
443
+ * **New:** Admin could not understand which users currently have subscription validity & what is the subscription pack a user is assigned to. Now, a new column **Subscribers** has been added in the **User Frontend** → **Subscriptions** list. Admin can easily understand how many users have purchased a subscription pack & who are the users.
444
+ * **New:** **Payment Invoice** added. Users who purchase a subscription or process payment for pay per post could not receive an invoice. Now, it's available, a PDF invoice will be sent to user's email with details. Available to **Pro** users.
445
+ * **New:** Registration/Login function is now available in the free version. User's don't need to login/registration using WordPress default form but the frontend opportunity of WPUF plugin.
446
+ * **New:** **"Custom Fields in post"** option was available in global settings (User Frontend > Settings > General Options) when admin enable it the data of all the custom fields of all post forms were showing on the frontend with the post. Now, the admin has more flexibility to choose which field's data will show on the frontend. This option can be found as **"Show data in the post"** when editing custom fields under **"Advanced Options"** section.
447
+ * **Fix:** When viewing pending transactions, the admin could not see more than 20 but there are a lot more available then this number. This issue has been fixed.
448
+ * **Fix:** Now, the site must have SSL (https) enabled to receive payment with PayPal. We had to update the payment process due to [PayPal security update notice](https://www.paypal-notice.com/en/IPN-Verification-Postback-to-HTTPS/)
449
+ * **New:** Added plugin welcome wizard. Users who are installing the plugin for the first time will be presented with a nice video and instructions to configure the plugin.
450
+ * **Improved:** Styling update for edit profile shortcode, now it looks more user friendly with newly applied styles.
451
+ * **Improved:** Add form preview image in template popup.
452
+ * **Improved:** Improved help texts in settings → general & form settings
453
+
454
+ ### v2.5.7 (18 October, 2017) ###
455
+
456
+ * **New:** Guest post email verification feature added. When turned on, users need to click the activation link on their email before publising the post.
457
+ * **New:** Added Login and Registration shortcode support in the plugin. Now free version users will get the themed login and a simple registration feature.
458
+ * **Improved:** Add missing icon on field button (form builder).
459
+ * **Improved:** Added related help documents/links in various pages.
460
+ * **Fix:** Fix the upgrade routine. Version number mismatch gives fatal error. Fixes #179
461
+ * **Fix:** Removed integration classes, vue modal component from WPUF as it was not necessary anymore.
462
+ * **Fix:** Users could not update profile from my account page.
463
+ * **Fix:** Product visibility for WooCommerce wasn't working as they migrated to a taxonomy system.
464
+ * **Fix:** PayPal gateway security enforced. When checking the IPN request, few things weren't being done before checking the valid IPN response.
465
+
466
+ ### v2.5.7 (11 September, 2017) ###
467
+
468
+ * [improved] Added background in form builder div, so notices don’t overlap the form builder
469
+ * [improved] Added filter `wpuf_free_loader` for conditional loading pro elements. Added class instance container to access class instances via <code>wpuf()->dashboard</code> like magic methods.
470
+ * [new] Form label display settings added. Now you can place the form element labels at left/right/above/hide, brings more flexibility.
471
+ * [new] New post notification feature brought back in individual form notification settings. You could only change the new post notification email in the PRO version, now you can change it in the free version, as well as disable the email.
472
+
473
+ ### v2.5.6 (28 August, 2017) ###
474
+
475
+ * [fix] Call subscriptions.js file directly from the js directory. Fix #174
476
+
477
+ ### v2.5.5 (26 August, 2017) ###
478
+
479
+ * [new] Added Invisible reCaptcha option
480
+ * [new] Added weForms shortcode on script loading check
481
+ * [improve] functions formatting
482
+ * [improve] reCaptcha field title and settings tweak
483
+ * [fix] Fixed translation issue by removing translation function of admin menu
484
+ * [fix] WPUF Custom Fields don’t save in admin/editor
485
+ * [fix] Fatal Error:undefined function wpuf_cf_count_form_entries()
486
+ * [fix] Fix form entries count function name
487
+
488
+ ### v2.5.4 (30 July, 2017) ###
489
+
490
+ * [new] Added WPUF admin menu icon
491
+ + [new] Added Recaptcha field
492
+ + [new] Added tracker (weDevs Insights)
493
+ * [improve] Add Spanish Translation
494
+ * [improve] Re-design addons page according to WP plugins page listing
495
+ * [improve] When duplicating a form, add a form ID in the form name
496
+ * [improve] Remove Google map and reCaptcha settings
497
+ * [improve] Remove “Fixed form elements” from settings → general
498
+ * [improve] Remove additional + - buttons on radio buttons
499
+ * [improve] Removed Autoloader, Single JS Templates
500
+ * [improve] Form settings saving: compatible with JSON payload
501
+ * [improve] Editor: show warning only when some form field have changed
502
+ * [improve] Added integrations class
503
+ * [improve] Form notification, modal, integration components added
504
+ * [improve] Added first/middle/last name support on merge tag
505
+ * [fix] Sweetalert returning text "true" instead of original message
506
+ * [fix] Hide subscription menu from "my account" page when user has no subscription pack
507
+ * [fix] On saving as draft post custom taxonomy not saved
508
+ * [fix] Page content not loading after successful submission of Ajax
509
+ * [fix] URL is not clickable on the frontend
510
+ * [fix] Mail & URL Field not have validation
511
+ * [fix] Fix infinite post and make compatible with ACF plugin
512
+ * [fix] Cannot delete attribute field from product form after delete attribute
513
+ * [fix] Apply coupon returned unexpected value for separator
514
+ * [fix] swal: fix text and button color
515
+ * [fix] Form render error when using shortcodes in custom html field
516
+ * [fix] Conflict with Imagify Image Optimizer plugin
517
+ * [fix] When site language changed, Add Form/ Edit Form page display nothing
518
+ * [fix] Fix sweetalert promise
519
+ * [fix] Subscription don't display any value if there has no remaining post
520
+ * [fix] Google map not loading on multistep form
521
+ * [fix] Fix undefined index in count
522
+ * [fix] Invalid post type due to class loading hook
523
+
524
+ ### v2.5.3 (8 June, 2017) ###
525
+
526
+ * [improve] Update action name by removing language changing option
527
+ * [improve] Update SweetAlert version
528
+ * [improve] Added merge tags component
529
+ * [improve] Correctly use password strength meter and show mismatch
530
+ * [improve] Add post forms js dependency filter
531
+ * [improve] Radio/checkbox inline-block CSS added
532
+ * [fix] Default option not set in radio field
533
+ * [fix] Selected option gets level rather than value
534
+ * [fix] Multi select and checkbox default value issue
535
+ * [fix] Refresh upload buttons on multistep forms on each step change
536
+ * [fix] Radio buttons pre-select default option not working while editing the button value
537
+ * [fix] Corrected the plugin documentation link
538
+ * [fix] Mail not going on post expiration
539
+ * [fix] Cannot delete attribute field from product form after delete attribute
540
+ * [fix] Overload Js in subscription and form setting
541
+ * [fix] Post empty content issue on save draft
542
+ * [fix] Form render error when using shortcodes in custom html field
543
+ * [fix] Conflict with Imagify Image Optimizer plugin
544
+ * [fix] When site language changed, Add Form/ Edit Form page display nothing
545
+
546
+
547
+ ### v2.5.2 (27 April, 2017) ###
548
+
549
+ * [improve] Added word limit feature for text field
550
+ * [improve] Added page shortcode insert button in TinyMCE
551
+ * [improve] Added media button to insert form shortcode in post/page edit
552
+ * [improve] Added parameter in wpuf_format_price function to allow return both (with symbol and without symbol) price format
553
+ * [improve] Replace shorthand array syntax due to php version compatibility
554
+ * [improve] Added coupon code error message in payment page
555
+ * [improve] Added apply_filters to manage page shortcode
556
+ * [improve] Modal links and link tags updated for extending
557
+ * [improve] Added function to get client IP
558
+ * [improve] Saving custom fields sanitized and switched
559
+ * [improve] Added notification settings in core
560
+ * [improve] Added meta box to public post to select post edit form for frontend
561
+ * [improve] Added delete form and form submission open checking function
562
+ * [improve] Added label type core support on form builder with CSS
563
+ * [improve] Notification added on post form template class
564
+ * [fix] Dashboard template html closing tag issue
565
+ * [fix] Radio buttons & checkbox display issue
566
+ * [fix] Paypal payment status issue
567
+ * [fix] Form edit screen not showing in Internet Explorer
568
+ * [fix] WooCommerce attribute not showing issue
569
+ * [fix] Change the form status to publish once saved on duplicating a form
570
+ * [fix] The cancel subscription button doesn't work with non-recurring subscription
571
+ * [fix] Post is not creating by Save Draft button with no post content field
572
+ * [fix] Discount amount not deducting when payment is processed with bank option
573
+ * [fix] Image/File upload field not working when JavaScript is optimized by Async JavaScript plugin
574
+ * [fix] "save draft" button not working post saving as pending, conflict with subscription
575
+
576
+
577
+ ### v2.5.1 (22 March, 2017) ###
578
+
579
+ * [improve] Update vue.js and vuex.js version
580
+ * [improve] Update parent_slug parameter of add_submenu_page function to 'wp-user-frontend'
581
+ * [fix] Admin fields in form edit section reset on clicking 'Save form' button
582
+
583
+
584
+ ### v2.5 (18 March, 2017) ###
585
+
586
+ * [new] Brand new form builder added for post form and profile form
587
+ * [new] Added payment status for pay per post
588
+ * [improve] `wpuf_add_html` filter name changed to `wpuf_custom_field_render`
589
+ * [improve] add and update price formating function
590
+
591
+
592
+ ### v2.4.4 (22 February, 2017) ###
593
+
594
+ * [fix] Undefined JavaScript error when post is editing in admin
595
+ * [fix] User IP if the script is running in cli
596
+ * [fix] Date field on frontend post
597
+ * [fix] Hide subscription tab from my account page when subscription is turned off
598
+ * [fix] Plugin activation hooks
599
+ * [fix] Recaptcha refresh when validation failed
600
+
601
+
602
+ ### v2.4.3 (07 February, 2017) ###
603
+
604
+ * [fix] PHP backward compatibility issue
605
+
606
+
607
+ ### v2.4.2 (05 February, 2017) ###
608
+
609
+ * [new] Shortcodes supported on post notification's every field
610
+ * [fix] Conditional logic on address field
611
+ * [fix] Pricing format improvements
612
+ * [new] Currency position settings
613
+ * [fix] File upload warning
614
+ * [new] Re-design Transactions List Table
615
+ * [new] Separated Free & Pro plugin
616
+ * [fix] Draft post empty content issue
617
+ * [new] My Account Dashboard `[wpuf_account]`
618
+
619
+
620
+ ### v2.4.1 (12 January, 2017) ###
621
+
622
+ * [new] Added a function `wpuf_get_countries()`
623
+ * [fix] Enable paynow url on dashboard if a new post is submitted as draft
624
+ * [fix] Invalid post id for editing
625
+ * [fix] Removed subscription trial cost
626
+ * [new] Showing messages when there is no form associated with an id or deleted or not published yet
627
+ * [new] Added dynamic action hooks `wpuf_cancel_payment_{gateway}`, `wpuf_cancel_subscription_{gateway}`
628
+ * [fix] User profile url on transaction's list
629
+ * [fix] Multistep form button & validations
630
+ * [fix] Replaced some raw query to builder
631
+ * [new] jQuery added on preview form
632
+ * [fix] Some undefined variables issue
633
+ * [fix] Replaced `$wpdb->escape()` to `$wpdb->prepare()` for depreciation
634
+ * [fix] Missing data when saving draft post
635
+ * [fix] Updated some textdomains
636
+ * [fix] `wpuf-ajax-tag-search` priv/nopriv ajax request
637
+
638
+
639
+ ### v2.4 (26 October, 2016) ###
640
+
641
+ * [fix] Plupload string translations
642
+ * [fix] Post expiration logic updated
643
+ * [fix] Ignore google map error when the API key is not inserted
644
+ * [fix] Upload error from admin panel, nonce issue
645
+ * [fix] reCaptcha lib constructor for strict standard
646
+ * [fix] tinyMCE and textarea word limit fixed
647
+ * [fix] User profile edit warning issue fixed for PHP 7
648
+ * [fix] Tag suggestion showing -1
649
+ * [fix] Showing -1 in case of unlimited remaining post count
650
+ * [fix] Google map on a multi-step section
651
+ * [improved] Settings API v1.3 updated
652
+ * [improved] Added links to transaction packs in admin area
653
+ * [new] Post template feature added with simple post and WooCommerce form template
654
+ * [new] Added filter on text area editor args
655
+ * [new] Content restriction added on *pro* version
656
+
657
+
658
+ ### v2.3.15 (11 August, 2016) ###
659
+
660
+ * [fix] License renewal prompt fix
661
+
662
+
663
+ ### v2.3.14 (10 August, 2016) ###
664
+
665
+ * [fix] Text domain and translated strings updated
666
+ * [fix] Reloading the profile/registration page after deleting the avatar fixed.
667
+ * [fix] Styling of delete button of form fixed.
668
+ * [fix] Visibility of deleting avatar button fixed.
669
+ * [fix] Issue with saving form in php 7 fixed.
670
+ * [fix] Restoring remaining number of posts allowed to post in subscription is now working for non-admin member (Pro).
671
+ * [fix] noCaptcha in registration is now working (Pro).
672
+ * [fix] Registration form is now saving in php 7 (Pro).
673
+ * [new] Form file uploader is now allowing uploading multiple files and removing extras with warnings.
674
+ * [new] New filters added to show meta functions
675
+ * [new] gMap API settings Added
676
+ * [new] Registration field added (Pro).
677
+ * [new] Post taxonomies visibility in form builder are now dependent on the post type selected (Pro).
678
+ * [new] Multiple forms in the same page
679
+
680
+
681
+ ### v2.3.13 (30 March, 2016) ###
682
+
683
+ * [fix] Paypal user agent changed and issue with paypal transection fixed
684
+ * [new] Multiple images/files can now be uploaded at a time in image and file fields
685
+ * [fix] Upload.js has been modified
686
+ * [fix] Problem with saving form element in php 7.0.0 is fixed
687
+
688
+
689
+ ### v2.3.12 (8 February, 2016) ###
690
+
691
+ * [new] WooCommerce Product Category and Attributes are now sectionized
692
+ * [new] Error notice can now be translated.
693
+ * [new] Errors on filling up the form will now be visible as warning/notice below the relevant field in front end.
694
+ * [new] Meta key name in form field in form builder will now be auto populated only if the meta key field is empty
695
+ * [fix] Progress bar issue in post edit mode is fixed
696
+ * [new] Multistep registration form added
697
+ * [new] Hook added before registration form
698
+ * [fix] SSL issue fixed
699
+
700
+
701
+ ### v2.3.11 (8 February, 2016) ###
702
+
703
+ * [fix] File upload vulnerability fix. Props to: Panagiotis Vagenas
704
+ * [fix] Replaced deprecated user notification function
705
+ * [fix] Email error validation in multistep
706
+ * [fix] Disabling subscription in form settings
707
+ * [fix] Product taxonomy fixes
708
+ * [new] No-captcha support added
709
+
710
+
711
+ ### v2.3.10 (5 Ocotber, 2015) ###
712
+
713
+ * [fix] Custom css is now working
714
+ * [fix] Textdomain added to some text
715
+ * [fix] Visibility of address field data in the frontend is now fixed
716
+ * [tweak] A new filter has been added to get subscription meta data
717
+ * [new] A new option has been added to date field to treat it future publish date if user wants
718
+ * [new] Autologin after registration - feature added
719
+ * [new] Confirmation alert added when user wants to delete subscription in frontend
720
+ * [fix] Publish post after paypal payment completion
721
+
722
+
723
+ ### v2.3.9 (13 Sepetember, 2015) ###
724
+
725
+ * [fix] Newly registered users were having no meta named "wpuf_postlock"
726
+ * [fix] Newly registered users (having no meta named "wpuf_postlock") are now having form in the frontend
727
+ * [fix] Text input field for category is now working
728
+ * [fix] Pack id warning in admin area profile
729
+ * [fix] Error in rendering map in edit mode, when having no value
730
+ * [fix] Progress bar style are set in condition
731
+ * [fix] Error undefined object post when updating user profile
732
+ * [improve] Button style in payment form
733
+
734
+
735
+ ### v2.3.8 (3rd Sepetember, 2015) ###
736
+
737
+ * [fix] Problem with wpuf lock post fixed.
738
+ * [fix] Problem with retyping password disability in the frontend fixed.
739
+ * [fix] Problem with password visibilty fixed.
740
+ * [fix] Redirection to subscription page from user profile fixed.
741
+ * [fix] Scripts and styles of wpuf are now loading when needed.
742
+ * [add] RTL support improvement
743
+
744
+
745
+ ### v2.3.7 (24 August, 2015) ###
746
+
747
+ * [fix] Problem with conditional logic in image upload field fixed.
748
+ * [fix] Transaction log updating issue fixed.
749
+ * [fix] Email field in form with required flag is now working even if left empty.
750
+ * [fix] Data from address field in registration form is now saved and shows data in edit form .
751
+ * [new] Persian language translation added
752
+ * [fix] Problem with 'pay per post' feature fixed
753
+
754
+
755
+ ### v2.3.6 (13 July, 2015) ###
756
+
757
+ * [fix] Login page bug fixed.
758
+ * [fix] Wordpress native registration page made working.
759
+ * [fix] Email validation bug fixed.
760
+ * [fix] Issue in country field fixed.
761
+ * [fix] Issue with saving taxonomy fixed.
762
+ * [fix] Problem with captcha and really simple captcha fixed.
763
+ * [fix] Problem with action hook fixed.
764
+
765
+
766
+ ### v2.3.5 (2 July, 2015) ###
767
+
768
+ * [fix] Ajax taxonomy field bug fixed.
769
+
770
+
771
+ ### v2.3.4 (June 29, 2015) ###
772
+
773
+ * [fix] Featured image caption was not being updated
774
+
775
+
776
+ ### v2.3.3 (June 24, 2015) ###
777
+
778
+ * [fix] Post status settings in form, wasn't being updated.
779
+
780
+
781
+ ### v2.3.2 (June 22, 2015) ###
782
+
783
+ * [fix] Featured image upload fix
784
+ * [new] Image upload field brought back to free
785
+
786
+
787
+ ### v2.3.1 (June 21, 2015) ###
788
+
789
+ * [fix] Compatibility problem with PHP < 5.2. Accidental PHP array shorthand used.
790
+
791
+
792
+ ### version 2.3 (June 20, 2015) ###
793
+
794
+ * Pro plugin released as free with less features
795
+
796
+
797
+ ### version 1.3.2 ###
798
+
799
+ * [improve] post thumbnail image association added
800
+ * [improve] various form styles updated
801
+ * [fix] teeny textarea buttons fix
802
+ * [fix] Dashboard show post type settings won't effect
803
+ * [fix] zxcvbn is not defined in edit profile
804
+ * [fix] Two click needed to submit a post
805
+ * [fix] dashboard author bio height fix
806
+
807
+
808
+ ### version 1.3.1 ###
809
+
810
+ * [fix] `[wpuf_editpost]` typo fix
811
+ * [fix] clean $dashboard_query from corrupting beyond use
812
+
813
+
814
+ ### version 1.3 ###
815
+
816
+ * [fix] PayPal payment user_id issue fixed
817
+ * [fix] Plupload `o is null` error fix
818
+ * [fix] PHP 5.4 strict warnings fix
819
+ * [update] new version of settings api class
820
+
821
+
822
+ ### version 1.2.3 ###
823
+
824
+ * [fix] `has_shortcode()` brought back again by renaming as `wpuf_has_shortcode()`
825
+ * [fix] all the labels now have a default text
826
+
827
+
828
+ ### version 1.2.2 ###
829
+
830
+ * [fix] shortcode error fix for edit users
831
+ * [fix] plugin css/js url
832
+ * [fix] removed has_shortcode() call
833
+
834
+
835
+ ### version 1.2.1 ###
836
+
837
+ * [fix] Performance problem with wp_list_users()
838
+
839
+
840
+ ### version 1.2 ###
841
+
842
+ * [fix] Subscription post publish
843
+ * [fix] Post delete fix in dashboard
844
+ * [fix] Silverlight in IE upload error
845
+ * [fix] Category checklist bug fix
846
+ * [new] Checkbox field in custom field
847
+
848
+
849
+ ### version 1.1 ###
850
+
851
+ * warning for multisite fix
852
+ * allow category bug fix
853
+ * fix ajaxurl in ajaxified category
854
+ * custom post type dropdown fix in admin
855
+ * post date bug fix
856
+ * category dropdown fix
857
+
858
+
859
+ ### version 1.0 ###
860
+
861
+ * Admin panel converted to settings API
862
+ * Ajax featured Image uploader added (using plupload)
863
+ * Ajax attachment uploader added (using plupload)
864
+ * Rich/full/normal text editor mode
865
+ * Editor button fix on twentyelven theme
866
+ * Massive Code rewrite and cleanup
867
+ * Dashboard replaced with WordPress loop
868
+ * Output buffering added for header already sent warning
869
+ * Redirect user on deleting a post
870
+ * Category checklist added
871
+ * Post publish date fix and post expirator changed from hours to day
872
+ * Subscription and payment rewrite. Extra payment gateways can be added as plugin
873
+ * Other payment currency added
874
+
875
+
876
+ ### version 0.7 ###
877
+
878
+ * admin ui improved
879
+ * updated new post notification mail template
880
+ * custom fields and attachment show/hide in posts
881
+ * post edit link override option
882
+ * ajax "posting..." changed
883
+ * attachment fields restriction in edit page
884
+ * localized ajaxurl and posting message
885
+ * improved action hooks and filter hooks
886
+
887
+
888
+ ### version 0.6 ###
889
+
890
+ * fixed error on attachment delete
891
+ * added styles on dashboard too
892
+ * fixed custom field default dropdown
893
+ * fixed output buffering for add_post/edit_post/dashboard/profile pages
894
+ * admin panel scripts are added wp_enqueue_script instead of echo
895
+ * fixed admin panel block logic
896
+ * filter hook added on edit post for post args
897
+
898
+
899
+ ### version 0.5 ###
900
+
901
+ * filters on add posting page for blocking the post capa
902
+ * subscription pack id added on user meta upon purchase
903
+ * filters on add posting page for blocking the post capa
904
+ * option for force pack purchase on add post. dropdown p
905
+ * subscription info on profile edit page
906
+ * post direction fix after payment
907
+ * filter added on form builder
908
+
909
+
910
+ ### version 0.4 ###
911
+
912
+ * missing custom meta field added on edit post form
913
+ * jQuery validation added on edit post form
914
+
915
+
916
+ ### version 0.3 ###
917
+
918
+ * rich/plain text on/off fixed
919
+ * ajax chained category added on add post form
920
+ * missing action added on edit post form
921
+ * stripslashes on admin/frontend meta field
922
+ * 404 error fix on add post
923
+
924
+
925
+ ### version 0.2 ###
926
+
927
+ * Admin settings page has been improved
928
+ * Header already sent warning messages has been fixed
929
+ * Now you can add custom post meta from the settings page
930
+ * A new pay per post and subscription based posting options has been introduced (Only paypal is supported now)
931
+ * You can upload attachment with post
932
+ * WYSIWYG editor has been added
933
+ * You can add and manage your users from frontend now (only having the capability to edit_users )
934
+ * Some action and filters has been added for developers to add their custom form elements and validation
935
+ * Pagination added in post dashboard
936
+ * You can use the form to accept "custom post type" posts. e.g: [wpuf_addpost post_type="event"]. It also applies for showing post on dashboard like "[wpuf_dashboard post_type="event"]"
937
+ * Changing the form labels of the add post form is now possible from admin panel.
938
+ * The edit post page setting is changed from URL to page select dropdown.
939
+ * You can lock certain users from posting from their edit profile page.
class/upload.php CHANGED
@@ -81,11 +81,15 @@ class WPUF_Upload {
81
  }
82
  }
83
 
84
- //$wpuf_file = isset( $_FILES['wpuf_file'] ) ? array_map( 'sanitize_text_field', wp_unslash( $_FILES['wpuf_file'] ) ) : []; // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped
85
  $wpuf_file = isset( $_FILES['wpuf_file'] ) ? $_FILES['wpuf_file'] : []; // WPCS: sanitization ok.
86
 
 
 
 
 
 
87
  $upload = [
88
- 'name' => $wpuf_file['name'],
89
  'type' => $wpuf_file['type'],
90
  'tmp_name' => $wpuf_file['tmp_name'],
91
  'error' => $wpuf_file['error'],
81
  }
82
  }
83
 
 
84
  $wpuf_file = isset( $_FILES['wpuf_file'] ) ? $_FILES['wpuf_file'] : []; // WPCS: sanitization ok.
85
 
86
+ $file_name = pathinfo( $wpuf_file['name'], PATHINFO_FILENAME );
87
+ $file_extension = pathinfo( $wpuf_file['name'], PATHINFO_EXTENSION );
88
+ $hash = wp_hash( time() );
89
+ $hash = substr( $hash, 0, 8 );
90
+
91
  $upload = [
92
+ 'name' => $file_name . '-' . $hash . '.' . $file_extension,
93
  'type' => $wpuf_file['type'],
94
  'tmp_name' => $wpuf_file['tmp_name'],
95
  'error' => $wpuf_file['error'],
includes/class-field-manager.php CHANGED
@@ -104,6 +104,10 @@ class WPUF_Field_Manager {
104
  */
105
  private function register_field_types() {
106
  require_once __DIR__ . '/fields/class-abstract-fields.php';
 
 
 
 
107
  require_once __DIR__ . '/fields/class-field-text.php';
108
  require_once __DIR__ . '/fields/class-field-email.php';
109
  require_once __DIR__ . '/fields/class-field-textarea.php';
@@ -120,6 +124,10 @@ class WPUF_Field_Manager {
120
  require_once __DIR__ . '/fields/class-field-recaptcha.php';
121
 
122
  $fields = [
 
 
 
 
123
  'text_field' => new WPUF_Form_Field_Text(),
124
  'email_address' => new WPUF_Form_Field_Email(),
125
  'textarea_field' => new WPUF_Form_Field_Textarea(),
104
  */
105
  private function register_field_types() {
106
  require_once __DIR__ . '/fields/class-abstract-fields.php';
107
+ require_once __DIR__ . '/fields/class-field-post-title.php';
108
+ require_once __DIR__ . '/fields/class-field-post-tags.php';
109
+ require_once __DIR__ . '/fields/class-field-post-taxonomy.php';
110
+ require_once __DIR__ . '/fields/class-field-post-content.php';
111
  require_once __DIR__ . '/fields/class-field-text.php';
112
  require_once __DIR__ . '/fields/class-field-email.php';
113
  require_once __DIR__ . '/fields/class-field-textarea.php';
124
  require_once __DIR__ . '/fields/class-field-recaptcha.php';
125
 
126
  $fields = [
127
+ 'post_title' => new WPUF_Form_Field_Post_Title(),
128
+ 'post_content' => new WPUF_Form_Field_Post_Content(),
129
+ 'post_tags' => new WPUF_Form_Field_Post_Tags(),
130
+ 'taxonomy' => new WPUF_Form_Field_Post_Taxonomy( 'category', 'category' ),
131
  'text_field' => new WPUF_Form_Field_Text(),
132
  'email_address' => new WPUF_Form_Field_Email(),
133
  'textarea_field' => new WPUF_Form_Field_Textarea(),
includes/class-frontend-form-post.php CHANGED
@@ -26,6 +26,10 @@ class WPUF_Frontend_Form extends WPUF_Frontend_Render_Form {
26
  // form preview
27
  add_action( 'wp_ajax_wpuf_form_preview', [ $this, 'preview_form' ] );
28
  $this->set_wp_post_types();
 
 
 
 
29
  }
30
 
31
  /**
@@ -190,14 +194,32 @@ class WPUF_Frontend_Form extends WPUF_Frontend_Render_Form {
190
  'post_excerpt' => isset( $_POST['post_excerpt'] ) ? wp_kses( wp_unslash( $_POST['post_excerpt'] ), $allowed_tags ) : '',
191
  ];
192
 
193
- if ( isset( $_POST['category'] ) && is_array( $_POST['category'] ) ) { // WPCS: sanitization ok.
194
- $category = isset( $_POST['category'] ) ? array_map( 'sanitize_text_field', wp_unslash( $_POST['category'] ) ) : [];
195
- } else {
196
- $category = isset( $_POST['category'] ) ? sanitize_text_field( wp_unslash( $_POST['category'] ) ) : '';
197
- }
198
 
199
- if ( $category != '' && $category != '0' && $category[0] != '-1' ) {
200
- $postarr['post_category'] = is_array( $category ) ? $category : [ $category ];
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
201
  }
202
 
203
  // set default post category if it's not been set yet and if post type supports
@@ -582,9 +604,7 @@ class WPUF_Frontend_Form extends WPUF_Frontend_Render_Form {
582
 
583
  // the user must be logged in already
584
  } elseif ( isset( $this->form_settings['role_base'] ) && $this->form_settings['role_base'] == 'true' ) {
585
- $current_user = wp_get_current_user();
586
-
587
- if ( !in_array( $current_user->roles[0], $this->form_settings['roles'] ) ) {
588
  $this->send_error( __( 'You do not have sufficient permissions to access this form.', 'wp-user-frontend' ) );
589
  }
590
  } else {
@@ -947,6 +967,14 @@ class WPUF_Frontend_Form extends WPUF_Frontend_Render_Form {
947
  }
948
  }
949
 
 
 
 
 
 
 
 
 
950
  $response = [
951
  'success' => true,
952
  'redirect_to' => $redirect_to,
@@ -1017,4 +1045,90 @@ class WPUF_Frontend_Form extends WPUF_Frontend_Render_Form {
1017
 
1018
  return $response;
1019
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1020
  }
26
  // form preview
27
  add_action( 'wp_ajax_wpuf_form_preview', [ $this, 'preview_form' ] );
28
  $this->set_wp_post_types();
29
+
30
+ // enable post edit link for post authors
31
+ add_filter( 'user_has_cap', [ $this, 'map_capabilities_for_post_authors' ], 10, 4 );
32
+ add_filter( 'get_edit_post_link', [ $this, 'get_edit_post_link' ], 10, 3 );
33
  }
34
 
35
  /**
194
  'post_excerpt' => isset( $_POST['post_excerpt'] ) ? wp_kses( wp_unslash( $_POST['post_excerpt'] ), $allowed_tags ) : '',
195
  ];
196
 
197
+ if ( ! empty( $this->form_fields ) ) {
198
+ foreach ( $this->form_fields as $field ) {
199
+ if ( $field['template'] == 'taxonomy' ) {
200
+ $category_name = $field['name'];
 
201
 
202
+ if ( isset( $_POST[ $category_name ] ) && is_array( $_POST[ $category_name ] ) ) { // WPCS: sanitization ok.
203
+ $category = isset( $_POST[ $category_name ] ) ? array_map( 'sanitize_text_field', wp_unslash( $_POST[ $category_name ] ) ) : [];
204
+ } else {
205
+ $category = isset( $_POST[ $category_name ] ) ? sanitize_text_field( wp_unslash( $_POST[ $category_name ] ) ) : '';
206
+ }
207
+
208
+ if ( $category != '' && $category != '0' && $category[0] != '-1' ) {
209
+ if ( ! is_array( $category ) && is_string( $category ) ) {
210
+ $category_strings = explode( ',', $category );
211
+ $cat_ids = [];
212
+
213
+ foreach ( $category_strings as $key => $each_cat_string ) {
214
+ $cat_ids[] = get_cat_ID( trim( $each_cat_string ) );
215
+ $postarr['post_category'] = $cat_ids;
216
+ }
217
+ } else {
218
+ $postarr['post_category'] = $category;
219
+ }
220
+ }
221
+ }
222
+ }
223
  }
224
 
225
  // set default post category if it's not been set yet and if post type supports
604
 
605
  // the user must be logged in already
606
  } elseif ( isset( $this->form_settings['role_base'] ) && $this->form_settings['role_base'] == 'true' ) {
607
+ if ( ! wpuf_user_has_roles( $this->form_settings['roles'] ) ) {
 
 
608
  $this->send_error( __( 'You do not have sufficient permissions to access this form.', 'wp-user-frontend' ) );
609
  }
610
  } else {
967
  }
968
  }
969
 
970
+ if ( isset( $this->form_settings['enable_pay_per_post'] ) && 'true' === $this->form_settings['enable_pay_per_post'] ) {
971
+ $redirect_to = add_query_arg( [
972
+ 'action' => 'wpuf_pay',
973
+ 'type' => 'post',
974
+ 'post_id' => $post_id,
975
+ ], get_permalink( wpuf_get_option( 'payment_page', 'wpuf_payment' ) ) );
976
+ }
977
+
978
  $response = [
979
  'success' => true,
980
  'redirect_to' => $redirect_to,
1045
 
1046
  return $response;
1047
  }
1048
+
1049
+ /**
1050
+ * Enable edit post link for post authors
1051
+ *
1052
+ * @since 3.4.0
1053
+ *
1054
+ * @param array $allcaps
1055
+ * @param array $caps
1056
+ * @param array $args
1057
+ * @param \WP_User $wp_user
1058
+ *
1059
+ * @return array
1060
+ */
1061
+ public function map_capabilities_for_post_authors( $allcaps, $caps, $args, $wp_user ) {
1062
+ if (
1063
+ empty( $args )
1064
+ || count( $args ) < 3
1065
+ || empty( $caps )
1066
+ || 'edit_post' !== $args[0]
1067
+ || isset( $allcaps[ $caps[0] ] )
1068
+ ) {
1069
+ return $allcaps;
1070
+ }
1071
+
1072
+ $post_id = $args[2];
1073
+ $post = get_post( $post_id );
1074
+
1075
+ // We'll show edit link only for posts, not page, product or other post types
1076
+ if (
1077
+ empty( $post->post_type )
1078
+ || 'post' !== $post->post_type
1079
+ || ! wpuf_validate_boolean( wpuf_get_option( 'enable_post_edit', 'wpuf_dashboard', 'yes' ) )
1080
+ || ! $this->get_frontend_post_edit_link( $post_id )
1081
+ || absint( $post->post_author ) !== $wp_user->ID
1082
+ ) {
1083
+ return $allcaps;
1084
+ }
1085
+
1086
+ $allcaps['edit_published_posts'] = 1;
1087
+
1088
+ return $allcaps;
1089
+ }
1090
+
1091
+ /**
1092
+ * Filter hook for edit post link
1093
+ *
1094
+ * @since 3.4.0
1095
+ *
1096
+ * @param string $url
1097
+ * @param int $post_id
1098
+ *
1099
+ * @return string
1100
+ */
1101
+ public function get_edit_post_link( $url, $post_id ) {
1102
+ if ( ! current_user_can( 'manage_options' ) && current_user_can( 'edit_post', $post_id ) ) {
1103
+ $post = get_post( $post_id );
1104
+
1105
+ if ( absint( $post->post_author ) === get_current_user_id() ) {
1106
+ return $this->get_frontend_post_edit_link( $post_id );
1107
+ }
1108
+ }
1109
+
1110
+ return $url;
1111
+ }
1112
+
1113
+ /**
1114
+ * Get post edit link
1115
+ *
1116
+ * @since 3.4.0
1117
+ *
1118
+ * @param int $post_id
1119
+ *
1120
+ * @return string
1121
+ */
1122
+ public function get_frontend_post_edit_link( $post_id ) {
1123
+ $edit_page = absint( wpuf_get_option( 'edit_page_id', 'wpuf_frontend_posting' ) );
1124
+
1125
+ if ( ! $edit_page ) {
1126
+ return '';
1127
+ }
1128
+
1129
+ $url = add_query_arg( [ 'pid' => $post_id ], get_permalink( $edit_page ) );
1130
+ $edit_page_url = apply_filters( 'wpuf_edit_post_link', $url );
1131
+
1132
+ return wp_nonce_url( $edit_page_url, 'wpuf_edit' );
1133
+ }
1134
  }
includes/class-frontend-render-form.php CHANGED
@@ -307,6 +307,15 @@ class WPUF_Frontend_Render_Form {
307
  return;
308
  }
309
 
 
 
 
 
 
 
 
 
 
310
  if ( $this->form_fields ) { ?>
311
 
312
  <form class="wpuf-form-add wpuf-form-<?php echo esc_attr( $layout ); ?> <?php echo ( $layout == 'layout1' ) ? esc_html( $theme_css ) : 'wpuf-style'; ?>" action="" method="post">
307
  return;
308
  }
309
 
310
+ if ( wpuf_validate_boolean( $this->form_settings['role_base'] ) && ! wpuf_user_has_roles( $this->form_settings['roles'] ) ) {
311
+ ?>
312
+ <div class="wpuf-message"><?php esc_html_e( 'You do not have sufficient permissions to access this form.', 'wp-user-frontend' ); ?></div>
313
+ <?php
314
+
315
+
316
+ return;
317
+ }
318
+
319
  if ( $this->form_fields ) { ?>
320
 
321
  <form class="wpuf-form-add wpuf-form-<?php echo esc_attr( $layout ); ?> <?php echo ( $layout == 'layout1' ) ? esc_html( $theme_css ) : 'wpuf-style'; ?>" action="" method="post">
includes/fields/class-field-checkbox.php CHANGED
@@ -208,7 +208,7 @@ class WPUF_Form_Field_Checkbox extends WPUF_Field_Contract {
208
  ?>
209
  <li class="<?php echo esc_attr( implode( ' ' , $container_classnames ) ); ?>">
210
  <?php if ( ! $hide_label ): ?>
211
- <label><?php echo esc_html( $field['label'] ); ?></label>
212
  <?php endif; ?>
213
  <?php echo esc_html( $data ); ?>
214
  </li>
208
  ?>
209
  <li class="<?php echo esc_attr( implode( ' ' , $container_classnames ) ); ?>">
210
  <?php if ( ! $hide_label ): ?>
211
+ <label><?php echo esc_html( $field['label'] ); ?>:</label>
212
  <?php endif; ?>
213
  <?php echo esc_html( $data ); ?>
214
  </li>
includes/fields/class-field-dropdown.php CHANGED
@@ -187,7 +187,7 @@ class WPUF_Form_Field_Dropdown extends WPUF_Field_Contract {
187
  ?>
188
  <li class="<?php echo esc_attr( implode( ' ' , $container_classnames ) ); ?>">
189
  <?php if ( ! $hide_label ): ?>
190
- <label><?php echo esc_html( $field['label'] ); ?></label>
191
  <?php endif; ?>
192
  <?php echo esc_html( $field['options'][ $data ] ); ?>
193
  </li>
187
  ?>
188
  <li class="<?php echo esc_attr( implode( ' ' , $container_classnames ) ); ?>">
189
  <?php if ( ! $hide_label ): ?>
190
+ <label><?php echo esc_html( $field['label'] ); ?>:</label>
191
  <?php endif; ?>
192
  <?php echo esc_html( $field['options'][ $data ] ); ?>
193
  </li>
includes/fields/class-field-featured-image.php CHANGED
@@ -70,7 +70,7 @@ class WPUF_Form_Field_Featured_Image extends WPUF_Field_Contract {
70
  'a' => [
71
  'href' => [],
72
  'class' => [],
73
- 'data-attach_id' => [],
74
  ],
75
  'span' => [
76
  'class' => []
70
  'a' => [
71
  'href' => [],
72
  'class' => [],
73
+ 'data-attach-id' => [],
74
  ],
75
  'span' => [
76
  'class' => []
includes/fields/class-field-multidropdown.php CHANGED
@@ -160,7 +160,7 @@ class WPUF_Form_Field_MultiDropdown extends WPUF_Form_Field_Dropdown {
160
  ?>
161
  <li class="<?php echo esc_attr( implode( ' ' , $container_classnames ) ); ?>">
162
  <?php if ( ! $hide_label ): ?>
163
- <label><?php echo esc_html( $field['label'] ); ?></label>
164
  <?php endif; ?>
165
  <?php echo esc_html( $data ); ?>
166
  </li>
160
  ?>
161
  <li class="<?php echo esc_attr( implode( ' ' , $container_classnames ) ); ?>">
162
  <?php if ( ! $hide_label ): ?>
163
+ <label><?php echo esc_html( $field['label'] ); ?>:</label>
164
  <?php endif; ?>
165
  <?php echo esc_html( $data ); ?>
166
  </li>
includes/fields/class-field-post-taxonomy.php CHANGED
@@ -114,25 +114,22 @@ class WPUF_Form_Field_Post_Taxonomy extends WPUF_Field_Contract {
114
  trim( $this->form_id )
115
  );
116
 
117
- if ( $this->exclude_type == 'child_of' && !empty( $this->exclude ) ) {
118
- $this->exclude = $this->exclude[0];
119
- }
120
 
121
  $tax_args = [
122
- 'show_option_none' => __( '-- Select --', 'wp-user-frontend' ),
123
- 'hierarchical' => 1,
124
- 'hide_empty' => 0,
125
- 'orderby' => isset( $attr['orderby'] ) ? $attr['orderby'] : 'name',
126
- 'order' => isset( $attr['order'] ) ? $attr['order'] : 'ASC',
127
- 'name' => $this->taxonomy . '[]',
128
- 'taxonomy' => $this->taxonomy,
129
- 'echo' => 0,
130
- 'title_li' => '',
131
- 'class' => 'cat-ajax ' . $this->taxonomy . $this->class,
132
- $this->exclude_type => $this->exclude,
133
- 'selected' => $selected,
134
- 'depth' => 1,
135
- 'child_of' => isset( $attr['parent_cat'] ) ? $attr['parent_cat'] : '',
136
  ];
137
 
138
  $tax_args = apply_filters( 'wpuf_taxonomy_checklist_args', $tax_args );
@@ -215,25 +212,25 @@ class WPUF_Form_Field_Post_Taxonomy extends WPUF_Field_Contract {
215
  }
216
 
217
  public function tax_select( $post_id = null ) {
218
- $attr = $this->field_settings;
219
-
220
  $selected = $this->terms ? $this->terms[0] : '';
221
-
222
  $required = sprintf( 'data-required="%s" data-type="select"', $attr['required'] );
223
 
 
 
224
  $tax_args = [
225
- 'show_option_none' => isset( $attr['first'] ) ? $attr['first'] : '--select--',
226
- 'hierarchical' => 1,
227
- 'hide_empty' => 0,
228
- 'orderby' => isset( $attr['orderby'] ) ? $attr['orderby'] : 'name',
229
- 'order' => isset( $attr['order'] ) ? $attr['order'] : 'ASC',
230
- 'name' => $this->taxonomy,
231
- 'taxonomy' => $this->taxonomy,
232
- 'echo' => 0,
233
- 'title_li' => '',
234
- 'class' => $this->taxonomy . $this->class,
235
- $this->exclude_type => $this->exclude,
236
- 'selected' => $selected,
237
  ];
238
 
239
  $tax_args = apply_filters( 'wpuf_taxonomy_checklist_args', $tax_args );
@@ -268,21 +265,23 @@ class WPUF_Form_Field_Post_Taxonomy extends WPUF_Field_Contract {
268
 
269
  $walker = new WPUF_Walker_Category_Multi();
270
 
 
 
271
  $tax_args = [
272
  // 'show_option_none' => __( '-- Select --', 'wpuf' ),
273
- 'hierarchical' => 1,
274
- 'hide_empty' => 0,
275
- 'orderby' => isset( $attr['orderby'] ) ? $attr['orderby'] : 'name',
276
- 'order' => isset( $attr['order'] ) ? $attr['order'] : 'ASC',
277
- 'name' => $this->taxonomy . '[]',
278
- 'id' => 'cat-ajax',
279
- 'taxonomy' => $this->taxonomy,
280
- 'echo' => 0,
281
- 'title_li' => '',
282
- 'class' => $this->taxonomy . ' multiselect' . $this->class,
283
- $this->exclude_type => $this->exclude,
284
- 'selected' => $selected,
285
- 'walker' => $walker,
286
  ];
287
 
288
  $tax_args = apply_filters( 'wpuf_taxonomy_checklist_args', $tax_args );
@@ -292,14 +291,23 @@ class WPUF_Form_Field_Post_Taxonomy extends WPUF_Field_Contract {
292
  }
293
 
294
  public function tax_input( $post_id = null ) {
295
- $attr = $this->field_settings; ?>
 
 
 
 
 
 
 
 
 
296
 
297
  <input class="textfield<?php echo esc_attr( $this->required_class( $attr ) ); ?>" id="<?php echo esc_attr( $attr['name'] ); ?>" type="text" data-required="<?php echo esc_attr( $attr['required'] ); ?>" data-type="text"<?php $this->required_html5( $attr ); ?> name="<?php echo esc_attr( $attr['name'] ); ?>" value="<?php echo esc_attr( implode( ', ', $this->terms ) ); ?>" size="40" />
298
 
299
  <script type="text/javascript">
300
  ;(function($) {
301
  $(document).ready( function(){
302
- $('#<?php echo esc_attr( $attr['name'] ); ?>').suggest( wpuf_frontend.ajaxurl + '?action=wpuf-ajax-tag-search&tax=<?php echo esc_attr( $attr['name'] ); ?>', { delay: 500, minchars: 2, multiple: true, multipleSep: ', ' } );
303
  });
304
  })(jQuery);
305
  </script>
114
  trim( $this->form_id )
115
  );
116
 
117
+ $exclude = wpuf_get_field_settings_excludes( $this->field_settings, $this->exclude_type );
 
 
118
 
119
  $tax_args = [
120
+ 'show_option_none' => __( '-- Select --', 'wp-user-frontend' ),
121
+ 'hierarchical' => 1,
122
+ 'hide_empty' => 0,
123
+ 'orderby' => isset( $attr['orderby'] ) ? $attr['orderby'] : 'name',
124
+ 'order' => isset( $attr['order'] ) ? $attr['order'] : 'ASC',
125
+ 'name' => $this->taxonomy . '[]',
126
+ 'taxonomy' => $this->taxonomy,
127
+ 'echo' => 0,
128
+ 'title_li' => '',
129
+ 'class' => 'cat-ajax ' . $this->taxonomy . $this->class,
130
+ $exclude['type'] => ( $this->exclude_type == 'child_of' ) ? $exclude['childs'] : $this->exclude,
131
+ 'selected' => $selected,
132
+ 'child_of' => isset( $attr['parent_cat'] ) ? $attr['parent_cat'] : '',
 
133
  ];
134
 
135
  $tax_args = apply_filters( 'wpuf_taxonomy_checklist_args', $tax_args );
212
  }
213
 
214
  public function tax_select( $post_id = null ) {
215
+ $attr = $this->field_settings;
 
216
  $selected = $this->terms ? $this->terms[0] : '';
 
217
  $required = sprintf( 'data-required="%s" data-type="select"', $attr['required'] );
218
 
219
+ $exclude = wpuf_get_field_settings_excludes( $this->field_settings, $this->exclude_type );
220
+
221
  $tax_args = [
222
+ 'show_option_none' => isset( $attr['first'] ) ? $attr['first'] : '--select--',
223
+ 'hierarchical' => 1,
224
+ 'hide_empty' => 0,
225
+ 'orderby' => isset( $attr['orderby'] ) ? $attr['orderby'] : 'name',
226
+ 'order' => isset( $attr['order'] ) ? $attr['order'] : 'ASC',
227
+ 'name' => $this->taxonomy,
228
+ 'taxonomy' => $this->taxonomy,
229
+ 'echo' => 0,
230
+ 'title_li' => '',
231
+ 'class' => $this->taxonomy . $this->class,
232
+ $exclude['type'] => ( $this->exclude_type == 'child_of' ) ? $exclude['childs'] : $this->exclude,
233
+ 'selected' => $selected,
234
  ];
235
 
236
  $tax_args = apply_filters( 'wpuf_taxonomy_checklist_args', $tax_args );
265
 
266
  $walker = new WPUF_Walker_Category_Multi();
267
 
268
+ $exclude = wpuf_get_field_settings_excludes( $this->field_settings, $this->exclude_type );
269
+
270
  $tax_args = [
271
  // 'show_option_none' => __( '-- Select --', 'wpuf' ),
272
+ 'hierarchical' => 1,
273
+ 'hide_empty' => 0,
274
+ 'orderby' => isset( $attr['orderby'] ) ? $attr['orderby'] : 'name',
275
+ 'order' => isset( $attr['order'] ) ? $attr['order'] : 'ASC',
276
+ 'name' => $this->taxonomy . '[]',
277
+ 'id' => 'cat-ajax',
278
+ 'taxonomy' => $this->taxonomy,
279
+ 'echo' => 0,
280
+ 'title_li' => '',
281
+ 'class' => $this->taxonomy . ' multiselect' . $this->class,
282
+ $exclude['type'] => ( $this->exclude_type == 'child_of' ) ? $exclude['childs'] : $this->exclude,
283
+ 'selected' => $selected,
284
+ 'walker' => $walker,
285
  ];
286
 
287
  $tax_args = apply_filters( 'wpuf_taxonomy_checklist_args', $tax_args );
291
  }
292
 
293
  public function tax_input( $post_id = null ) {
294
+ $attr = $this->field_settings;
295
+ $query_string = '?action=wpuf-ajax-tag-search&tax=' . $attr['name'];
296
+
297
+ if ( 'child_of' === $this->exclude_type ) {
298
+ $exclude = wpuf_get_field_settings_excludes( $this->field_settings, $this->exclude_type );
299
+
300
+ $query_string .= '&term_ids=' . implode( ',', $exclude['childs'] );
301
+ }
302
+
303
+ ?>
304
 
305
  <input class="textfield<?php echo esc_attr( $this->required_class( $attr ) ); ?>" id="<?php echo esc_attr( $attr['name'] ); ?>" type="text" data-required="<?php echo esc_attr( $attr['required'] ); ?>" data-type="text"<?php $this->required_html5( $attr ); ?> name="<?php echo esc_attr( $attr['name'] ); ?>" value="<?php echo esc_attr( implode( ', ', $this->terms ) ); ?>" size="40" />
306
 
307
  <script type="text/javascript">
308
  ;(function($) {
309
  $(document).ready( function(){
310
+ $('#<?php echo esc_attr( $attr['name'] ); ?>').suggest( wpuf_frontend.ajaxurl + '<?php echo $query_string ?>', { delay: 500, minchars: 2, multiple: true, multipleSep: ', ' } );
311
  });
312
  })(jQuery);
313
  </script>
includes/fields/class-field-radio.php CHANGED
@@ -158,7 +158,7 @@ class WPUF_Form_Field_Radio extends WPUF_Form_Field_Checkbox {
158
  ?>
159
  <li class="<?php echo esc_attr( implode( ' ' , $container_classnames ) ); ?>">
160
  <?php if ( ! $hide_label ): ?>
161
- <label><?php echo esc_html( $field['label'] ); ?></label>
162
  <?php endif; ?>
163
  <?php echo esc_html( $field['options'][ $data ] ); ?>
164
  </li>
158
  ?>
159
  <li class="<?php echo esc_attr( implode( ' ' , $container_classnames ) ); ?>">
160
  <?php if ( ! $hide_label ): ?>
161
+ <label><?php echo esc_html( $field['label'] ); ?>:</label>
162
  <?php endif; ?>
163
  <?php echo esc_html( $field['options'][ $data ] ); ?>
164
  </li>
includes/fields/class-field-sectionbreak.php CHANGED
@@ -25,7 +25,7 @@ class WPUF_Form_Field_SectionBreak extends WPUF_Field_Contract {
25
  $field_settings['name'] = isset( $field_settings['name'] ) ? $field_settings['name'] : $this->input_type;
26
  $field_settings['description'] = isset( $field_settings['description'] ) ? $field_settings['description'] : ''; ?>
27
  <li <?php $this->print_list_attributes( $field_settings ); ?>>
28
- <div class="wpuf-section-wrap wpuf-fields <?php echo esc_attr( 'section_' . $form_id ); ?><?php echo esc_attr( ' wpuf_' . $field_settings['name'] . '_' . $form_id ); ?>">
29
  <h2 class="wpuf-section-title"><?php echo esc_attr( $field_settings['label'] ); ?></h2>
30
  <div class="wpuf-section-details"><?php echo esc_attr( $field_settings['description'] ); ?></div>
31
  </div>
25
  $field_settings['name'] = isset( $field_settings['name'] ) ? $field_settings['name'] : $this->input_type;
26
  $field_settings['description'] = isset( $field_settings['description'] ) ? $field_settings['description'] : ''; ?>
27
  <li <?php $this->print_list_attributes( $field_settings ); ?>>
28
+ <div class="wpuf-section-wrap wpuf-fields <?php echo esc_attr( 'section_' . $form_id ); ?><?php echo esc_attr( ' wpuf_' . $field_settings['name'] . '_' . $form_id ); ?>" style="width: 100%; text-align:center">
29
  <h2 class="wpuf-section-title"><?php echo esc_attr( $field_settings['label'] ); ?></h2>
30
  <div class="wpuf-section-details"><?php echo esc_attr( $field_settings['description'] ); ?></div>
31
  </div>
includes/fields/class-field-textarea.php CHANGED
@@ -191,6 +191,6 @@ class WPUF_Form_Field_Textarea extends WPUF_Field_Contract {
191
  * @return string
192
  */
193
  public function sanitize_field_data( $data, $field ) {
194
- return sanitize_textarea_field( $data );
195
  }
196
  }
191
  * @return string
192
  */
193
  public function sanitize_field_data( $data, $field ) {
194
+ return wp_kses_post( $data );
195
  }
196
  }
includes/free/class-login.php CHANGED
@@ -220,8 +220,9 @@ class WPUF_Simple_Login {
220
  public function get_login_url() {
221
  $page_id = wpuf_get_option( 'login_page', 'wpuf_profile', false );
222
 
223
- if ( !$page_id ) {
224
- return false;
 
225
  }
226
 
227
  $url = get_permalink( $page_id );
220
  public function get_login_url() {
221
  $page_id = wpuf_get_option( 'login_page', 'wpuf_profile', false );
222
 
223
+ if ( ! $page_id ) {
224
+ remove_filter( 'login_url', [ $this, 'filter_login_url' ], 10 );
225
+ return wp_login_url();
226
  }
227
 
228
  $url = get_permalink( $page_id );
includes/setup-wizard.php CHANGED
@@ -167,7 +167,15 @@ class WPUF_Setup_Wizard {
167
  <title><?php esc_html_e( 'WPUF &rsaquo; Setup Wizard', 'wp-user-frontend' ); ?></title>
168
  <?php wp_print_scripts( 'wpuf-setup' ); ?>
169
  <?php do_action( 'admin_print_styles' ); ?>
170
- <?php do_action( 'admin_head' ); ?>
 
 
 
 
 
 
 
 
171
  <?php do_action( 'wpuf_setup_wizard_styles' ); ?>
172
  <style type="text/css">
173
  .wpuf-setup-steps {
167
  <title><?php esc_html_e( 'WPUF &rsaquo; Setup Wizard', 'wp-user-frontend' ); ?></title>
168
  <?php wp_print_scripts( 'wpuf-setup' ); ?>
169
  <?php do_action( 'admin_print_styles' ); ?>
170
+ <?php
171
+ global $current_screen;
172
+
173
+ if ( empty( $current_screen ) && function_exists('set_current_screen') ) {
174
+ set_current_screen();
175
+ }
176
+
177
+ do_action( 'admin_head' );
178
+ ?>
179
  <?php do_action( 'wpuf_setup_wizard_styles' ); ?>
180
  <style type="text/css">
181
  .wpuf-setup-steps {
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.3.1\n"
6
  "Report-Msgid-Bugs-To: https://wedevs.com/contact/\n"
7
- "POT-Creation-Date: 2020-06-16 07:50:45+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -28,54 +28,54 @@ msgstr ""
28
  msgid "WP User Frontend"
29
  msgstr ""
30
 
31
- #: admin/class-admin-settings.php:86
32
  msgid "User Frontend"
33
  msgstr ""
34
 
35
- #: admin/class-admin-settings.php:88 admin/post-forms-list-table-view.php:4
36
  msgid "Post Forms"
37
  msgstr ""
38
 
39
- #: admin/class-admin-settings.php:97
40
  msgid "Subscriptions"
41
  msgstr ""
42
 
43
- #: admin/class-admin-settings.php:103 admin/class-tools.php:358
44
  #: admin/transactions.php:2
45
  msgid "Transactions"
46
  msgstr ""
47
 
48
- #: admin/class-admin-settings.php:106 admin/tools.php:13
49
  msgid "Tools"
50
  msgstr ""
51
 
52
- #: admin/class-admin-settings.php:111
53
  msgid "Premium"
54
  msgstr ""
55
 
56
- #: admin/class-admin-settings.php:113
57
  msgid "Help"
58
  msgstr ""
59
 
60
- #: admin/class-admin-settings.php:113
61
  msgid "<span style=\"color:#f18500\">Help</span>"
62
  msgstr ""
63
 
64
- #: admin/class-admin-settings.php:114 admin/class-admin-settings.php:154
65
  #: admin/form-builder/views/form-builder.php:9 includes/setup-wizard.php:125
66
  msgid "Settings"
67
  msgstr ""
68
 
69
- #: admin/class-admin-settings.php:116 admin/class-admin-subscription.php:204
70
  #: admin/subscribers.php:18
71
  msgid "Subscribers"
72
  msgstr ""
73
 
74
- #: admin/class-admin-settings.php:370
75
  msgid "Number of items per page:"
76
  msgstr ""
77
 
78
- #: admin/class-admin-settings.php:400
79
  msgid "Post lock has been cleared"
80
  msgstr ""
81
 
@@ -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:87
367
- #: includes/class-list-table-subscribers.php:136 wpuf-functions.php:2973
368
  msgid "All"
369
  msgstr ""
370
 
@@ -431,7 +431,7 @@ msgid ""
431
  msgstr ""
432
 
433
  #: admin/class-tools.php:331 admin/installer.php:30
434
- #: includes/setup-wizard.php:300
435
  msgid "Install WPUF Pages"
436
  msgstr ""
437
 
@@ -486,15 +486,15 @@ msgstr ""
486
  msgid "is available in Pro Version"
487
  msgstr ""
488
 
489
- #: admin/form-builder/assets/js/components/builder-stage/template.php:53
490
  msgid "Hidden Fields"
491
  msgstr ""
492
 
493
- #: admin/form-builder/assets/js/components/builder-stage/template.php:60
494
  msgid "key"
495
  msgstr ""
496
 
497
- #: admin/form-builder/assets/js/components/builder-stage/template.php:60
498
  msgid "value"
499
  msgstr ""
500
 
@@ -876,7 +876,7 @@ msgid "Payment Options"
876
  msgstr ""
877
 
878
  #: admin/html/form-settings-payment.php:25 admin/settings-options.php:371
879
- #: includes/setup-wizard.php:293
880
  msgid "Enable Payments"
881
  msgstr ""
882
 
@@ -1406,341 +1406,417 @@ msgid "Contact Support"
1406
  msgstr ""
1407
 
1408
  #: admin/html/whats-new.php:8
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1409
  msgid ""
1410
  "Use common names for Ivory Coast, North Korea and Sourth Korea instead of "
1411
  "their official names"
1412
  msgstr ""
1413
 
1414
- #: admin/html/whats-new.php:12
1415
  msgid "Fix condition to use default avatar"
1416
  msgstr ""
1417
 
1418
- #: admin/html/whats-new.php:16
1419
  msgid "Make Email and URL fields clickable"
1420
  msgstr ""
1421
 
1422
- #: admin/html/whats-new.php:20
1423
  msgid "Fix redirect after user login"
1424
  msgstr ""
1425
 
1426
- #: admin/html/whats-new.php:24
1427
  msgid "Sanitize textarea field data"
1428
  msgstr ""
1429
 
1430
- #: admin/html/whats-new.php:28
1431
  msgid ""
1432
  "Fix missing colon to email, URL, text and textarea labels when renders "
1433
  "their data"
1434
  msgstr ""
1435
 
1436
- #: admin/html/whats-new.php:32
1437
  msgid "Prevent showing empty labels for fields that have render_field_data method"
1438
  msgstr ""
1439
 
1440
- #: admin/html/whats-new.php:42
1441
  msgid "Add Namibian Dollar in currency list"
1442
  msgstr ""
1443
 
1444
- #: admin/html/whats-new.php:46
1445
  msgid "Add sync values option for option data fields"
1446
  msgstr ""
1447
 
1448
- #: admin/html/whats-new.php:50
1449
  msgid "Allow uploading image that having filesize meets php ini settings"
1450
  msgstr ""
1451
 
1452
- #: admin/html/whats-new.php:54
1453
  msgid "Limit the selection of one image at a time"
1454
  msgstr ""
1455
 
1456
- #: admin/html/whats-new.php:58
1457
  msgid "Use file name and size to generate hash to prevent duplicant image upload"
1458
  msgstr ""
1459
 
1460
- #: admin/html/whats-new.php:62
1461
  msgid "Sanitize text and textarea field data"
1462
  msgstr ""
1463
 
1464
- #: admin/html/whats-new.php:66
1465
  msgid ""
1466
  "Show label instead of values for radio, checkbox, dropdown and multiselect "
1467
  "data"
1468
  msgstr ""
1469
 
1470
- #: admin/html/whats-new.php:70
1471
  msgid "Saving custom taxonomies for type text input"
1472
  msgstr ""
1473
 
1474
- #: admin/html/whats-new.php:74
1475
  msgid "Admin settings link for recaptcha helper text"
1476
  msgstr ""
1477
 
1478
- #: admin/html/whats-new.php:78
1479
  msgid "Undefined name property for Custom HTML fields"
1480
  msgstr ""
1481
 
1482
- #: admin/html/whats-new.php:82
1483
  msgid "Delete attachment process"
1484
  msgstr ""
1485
 
1486
- #: admin/html/whats-new.php:86
1487
  msgid "Missing billing address in invoice PDF"
1488
  msgstr ""
1489
 
1490
- #: admin/html/whats-new.php:90
1491
  msgid "Showing country field value in frontend post content"
1492
  msgstr ""
1493
 
1494
- #: admin/html/whats-new.php:94
1495
  msgid "Avatar size display not complying with admin settings size"
1496
  msgstr ""
1497
 
1498
- #: admin/html/whats-new.php:98
1499
  msgid "Display default avatars on admin settings discussion page"
1500
  msgstr ""
1501
 
1502
- #: admin/html/whats-new.php:102
1503
  msgid "Redirect to subscription page at registration"
1504
  msgstr ""
1505
 
1506
- #: admin/html/whats-new.php:106
1507
  msgid "Error notice regarding registration page redirect"
1508
  msgstr ""
1509
 
1510
- #: admin/html/whats-new.php:110
1511
  msgid "Escaping html in registration errors"
1512
  msgstr ""
1513
 
1514
- #: admin/html/whats-new.php:114
1515
  msgid "Default login redirect link"
1516
  msgstr ""
1517
 
1518
- #: admin/html/whats-new.php:118
1519
  msgid "Implementing default WP login page override option"
1520
  msgstr ""
1521
 
1522
- #: admin/html/whats-new.php:122
1523
  msgid "Transparent background of autosuggestion dropdown"
1524
  msgstr ""
1525
 
1526
- #: admin/html/whats-new.php:132
1527
  msgid "Import forms system"
1528
  msgstr ""
1529
 
1530
- #: admin/html/whats-new.php:136
1531
  msgid "Password reset system"
1532
  msgstr ""
1533
 
1534
- #: admin/html/whats-new.php:140
1535
  msgid "Updated url validation regex to support modern tlds"
1536
  msgstr ""
1537
 
1538
- #: admin/html/whats-new.php:144
1539
  msgid "Export WPUF forms individually from admin tools page"
1540
  msgstr ""
1541
 
1542
- #: admin/html/whats-new.php:148
1543
  msgid "Subscription cycle label translation issue"
1544
  msgstr ""
1545
 
1546
- #: admin/html/whats-new.php:152
1547
  msgid "ACF integration for checkbox fields"
1548
  msgstr ""
1549
 
1550
- #: admin/html/whats-new.php:156
1551
  msgid "Illegal string offset warning while updating settings"
1552
  msgstr ""
1553
 
1554
- #: admin/html/whats-new.php:160
1555
  msgid "Conditional logic for Section Break field"
1556
  msgstr ""
1557
 
1558
- #: admin/html/whats-new.php:164
1559
  msgid "Subscriptions cannot be deleted from backend"
1560
  msgstr ""
1561
 
1562
- #: admin/html/whats-new.php:168
1563
  msgid "A regression regarding saving checkbox data"
1564
  msgstr ""
1565
 
1566
- #: admin/html/whats-new.php:172
1567
  msgid "Default value of multi-select fields is not showing"
1568
  msgstr ""
1569
 
1570
- #: admin/html/whats-new.php:182
1571
  msgid "Hide post edit option when subscription is expired"
1572
  msgstr ""
1573
 
1574
- #: admin/html/whats-new.php:184
1575
  msgid "Hide post edit option from users whose subscription pack is expired."
1576
  msgstr ""
1577
 
1578
- #: admin/html/whats-new.php:187
1579
  msgid "Check files to prevent duplicity in media upload"
1580
  msgstr ""
1581
 
1582
- #: admin/html/whats-new.php:189
1583
  msgid ""
1584
  "A simple measure has been taken to prevent maliciously flooding the site by "
1585
  "uploading same file multiple times. Though this won't work with already "
1586
  "uploaded medias."
1587
  msgstr ""
1588
 
1589
- #: admin/html/whats-new.php:192
1590
  msgid "Refactor address fields in Account section"
1591
  msgstr ""
1592
 
1593
- #: admin/html/whats-new.php:194
1594
  msgid "Address edit section from Account section has been rewritten to improve UX."
1595
  msgstr ""
1596
 
1597
- #: admin/html/whats-new.php:197
1598
  msgid "Update Paypal payment gateway"
1599
  msgstr ""
1600
 
1601
- #: admin/html/whats-new.php:199
1602
  msgid "Paypal payment gateway has seen some improvements."
1603
  msgstr ""
1604
 
1605
- #: admin/html/whats-new.php:202
1606
  msgid "Default Category selection improvements"
1607
  msgstr ""
1608
 
1609
- #: admin/html/whats-new.php:204
1610
  msgid ""
1611
  "An intuitive way of selecting default category of a selected post type has "
1612
  "been introduced."
1613
  msgstr ""
1614
 
1615
- #: admin/html/whats-new.php:207
1616
  msgid "Compatibility issue with ACF date time field"
1617
  msgstr ""
1618
 
1619
- #: admin/html/whats-new.php:209
1620
  msgid "A Compatibility issue with ACF date time field has been addressed."
1621
  msgstr ""
1622
 
1623
- #: admin/html/whats-new.php:212
1624
  msgid "Media title, caption & description not saving"
1625
  msgstr ""
1626
 
1627
- #: admin/html/whats-new.php:214
1628
  msgid ""
1629
  "Media title, caption & description were not saving from frontend. They will "
1630
  "now."
1631
  msgstr ""
1632
 
1633
- #: admin/html/whats-new.php:217
1634
  msgid ""
1635
  "The Events Calendar venue and organizer fields issue in WPUF Custom Fields "
1636
  "metabox"
1637
  msgstr ""
1638
 
1639
- #: admin/html/whats-new.php:219
1640
  msgid ""
1641
  "A workaround has been introduced to save The Events Calendar Venue and "
1642
  "Organizer fields properly from WPUF Custom Fields metabox."
1643
  msgstr ""
1644
 
1645
- #: admin/html/whats-new.php:222
1646
  msgid "Checkbox data not saving from WPUF Custom Fields metabox"
1647
  msgstr ""
1648
 
1649
- #: admin/html/whats-new.php:224
1650
  msgid ""
1651
  "Checkboxe data from WPUF Custom Fields metabox were not saving. It has been "
1652
  "fixed."
1653
  msgstr ""
1654
 
1655
- #: admin/html/whats-new.php:227
1656
  msgid "Multi-column Repeater field data saving issue"
1657
  msgstr ""
1658
 
1659
- #: admin/html/whats-new.php:229
1660
  msgid ""
1661
  "Multi-column Repeater field data from a form was not saving. It has been "
1662
  "fixed."
1663
  msgstr ""
1664
 
1665
- #: admin/html/whats-new.php:232
1666
  msgid "Multistep form conflict with Elementor"
1667
  msgstr ""
1668
 
1669
- #: admin/html/whats-new.php:234
1670
  msgid "Multistep form had a conflict with Elementor. It has been fixed."
1671
  msgstr ""
1672
 
1673
- #: admin/html/whats-new.php:237
1674
  msgid "Multiple images showing issue in frontend"
1675
  msgstr ""
1676
 
1677
- #: admin/html/whats-new.php:239
1678
  msgid "Multiple images in a post were not showing in frontend. Now they will."
1679
  msgstr ""
1680
 
1681
- #: admin/html/whats-new.php:248
1682
  msgid "Nonce not verify on login"
1683
  msgstr ""
1684
 
1685
- #: admin/html/whats-new.php:250
1686
  msgid "Return of function wp_verify_nonce() was ignored."
1687
  msgstr ""
1688
 
1689
- #: admin/html/whats-new.php:259
1690
  msgid "Option to set which tab shows as active on the account page"
1691
  msgstr ""
1692
 
1693
- #: admin/html/whats-new.php:261
1694
  msgid ""
1695
  "Option to set which tab shows as active on the account page. To configure "
1696
  "this setting navigate to wp-admin->User Frontend->Settings->My "
1697
  "Account->Active Tab "
1698
  msgstr ""
1699
 
1700
- #: admin/html/whats-new.php:264
1701
  msgid "Unlock option was unavailable after the post being locked"
1702
  msgstr ""
1703
 
1704
- #: admin/html/whats-new.php:266
1705
  msgid "Unlock option was unavailable after the post being locked."
1706
  msgstr ""
1707
 
1708
- #: admin/html/whats-new.php:269
1709
  msgid "Gutenberg block of WPUF didn't work on bedrock installation"
1710
  msgstr ""
1711
 
1712
- #: admin/html/whats-new.php:271
1713
  msgid "Gutenberg block of WPUF didn't work on bedrock installation."
1714
  msgstr ""
1715
 
1716
- #: admin/html/whats-new.php:274
1717
  msgid "Sending admin payment received email twice"
1718
  msgstr ""
1719
 
1720
- #: admin/html/whats-new.php:276
1721
  msgid ""
1722
  "After processing payment admin & user was receiving payment received email "
1723
  "twice."
1724
  msgstr ""
1725
 
1726
- #: admin/html/whats-new.php:279
1727
  msgid ""
1728
  "Add shortcode support to display post information in the Post Expiration "
1729
  "Message"
1730
  msgstr ""
1731
 
1732
- #: admin/html/whats-new.php:281
1733
  msgid ""
1734
  "Add shortcode support to display post information in the Post Expiration "
1735
  "Message. You can use: <strong>{post_author} {post_url} {blogname} "
1736
  "{post_title} {post_status}</strong>"
1737
  msgstr ""
1738
 
1739
- #: admin/html/whats-new.php:284
1740
  msgid "Add optin on the setup wizard"
1741
  msgstr ""
1742
 
1743
- #: admin/html/whats-new.php:286
1744
  msgid ""
1745
  "Added optin on the setup wizard, admin can choose whether he/she wants to "
1746
  "share server environment details (php, mysql, server, WordPress versions), "
@@ -1748,126 +1824,126 @@ msgid ""
1748
  "name and url, admin name and email address. No sensitive data is tracked"
1749
  msgstr ""
1750
 
1751
- #: admin/html/whats-new.php:295
1752
  msgid "Post Owner problem"
1753
  msgstr ""
1754
 
1755
- #: admin/html/whats-new.php:297
1756
  msgid ""
1757
  "Posts were not assigned to the selected default post owner, this issue has "
1758
  "been fixed."
1759
  msgstr ""
1760
 
1761
- #: admin/html/whats-new.php:300
1762
  msgid "Google reCaptcha was not working"
1763
  msgstr ""
1764
 
1765
- #: admin/html/whats-new.php:302
1766
  msgid ""
1767
  "Google reCaptcha was not working, users could submit the form without "
1768
  "reCaptcha validation."
1769
  msgstr ""
1770
 
1771
- #: admin/html/whats-new.php:311
1772
  msgid "Added column field"
1773
  msgstr ""
1774
 
1775
- #: admin/html/whats-new.php:316
1776
  msgid "Unable to render the events on the front-end dashboard"
1777
  msgstr ""
1778
 
1779
- #: admin/html/whats-new.php:318
1780
  msgid ""
1781
  "On the frontend dashboard, the submitted events were not showing, you will "
1782
  "get it fixed in this version."
1783
  msgstr ""
1784
 
1785
- #: admin/html/whats-new.php:321
1786
  msgid "Page order getting 0(zero) after editing from the frontend"
1787
  msgstr ""
1788
 
1789
- #: admin/html/whats-new.php:323
1790
  msgid ""
1791
  "Page order was not saving while editing a post using WPUF form, it has been "
1792
  "fixed."
1793
  msgstr ""
1794
 
1795
- #: admin/html/whats-new.php:326
1796
  msgid "Text input field for taxonomies not working"
1797
  msgstr ""
1798
 
1799
- #: admin/html/whats-new.php:328
1800
  msgid ""
1801
  "When taxonomy field type is set to `Text Input` then a fatal error was "
1802
  "showing on the frontend, no error with taxonomy field in the latest version."
1803
  msgstr ""
1804
 
1805
- #: admin/html/whats-new.php:331
1806
  msgid ""
1807
  "In radio and checkbox field use conditional logic that value does not save "
1808
  "in database"
1809
  msgstr ""
1810
 
1811
- #: admin/html/whats-new.php:333
1812
  msgid ""
1813
  "The selected value of radio and checkbox field were not showing while "
1814
  "editing posts from the backend or frontend, you can see the selected value "
1815
  "in this version."
1816
  msgstr ""
1817
 
1818
- #: admin/html/whats-new.php:336
1819
  msgid "The args param not working with get_avatar filter"
1820
  msgstr ""
1821
 
1822
- #: admin/html/whats-new.php:338
1823
  msgid "The args parameter did not exist with get_avatar filter, which now exists."
1824
  msgstr ""
1825
 
1826
- #: admin/html/whats-new.php:341
1827
  msgid "The item in ajax taxonomy field was not selected"
1828
  msgstr ""
1829
 
1830
- #: admin/html/whats-new.php:343
1831
  msgid ""
1832
  "When the taxonomy field type is set to Ajax, the submitted terms were not "
1833
  "showing in the backend and frontend which have been fixed."
1834
  msgstr ""
1835
 
1836
- #: admin/html/whats-new.php:352
1837
  msgid "Unable to send new user registration email"
1838
  msgstr ""
1839
 
1840
- #: admin/html/whats-new.php:354
1841
  msgid ""
1842
  "WP User Frontend default registration form `[wpuf-registration]` was unable "
1843
  "to send the new user registration email."
1844
  msgstr ""
1845
 
1846
- #: admin/html/whats-new.php:357
1847
  msgid "WPUF forms block compatibility issue with the latest WP version"
1848
  msgstr ""
1849
 
1850
- #: admin/html/whats-new.php:359
1851
  msgid ""
1852
  "With the latest version of WordPress the gutenberg block of WP User "
1853
  "Frontend were not working. In this version, you will get it fixed."
1854
  msgstr ""
1855
 
1856
- #: admin/html/whats-new.php:362
1857
  msgid "Page not update where `[wpuf_dashboard]` shortcode exist"
1858
  msgstr ""
1859
 
1860
- #: admin/html/whats-new.php:364
1861
  msgid ""
1862
  "While using Gutenberg, the page were not being updated with WPUF shortcode "
1863
  "[wpuf dashboard]"
1864
  msgstr ""
1865
 
1866
- #: admin/html/whats-new.php:367
1867
  msgid "Retain default when determining whether to display the admin bar"
1868
  msgstr ""
1869
 
1870
- #: admin/html/whats-new.php:369
1871
  msgid ""
1872
  "From the User Frontend Settings, set that Administrator, Editor, Vendor can "
1873
  "see the admin bar. Now, the super admin want, one specific user ( who has "
@@ -1877,11 +1953,11 @@ msgid ""
1877
  "frontend."
1878
  msgstr ""
1879
 
1880
- #: admin/html/whats-new.php:372
1881
  msgid "Fatal error when use PHP lower version (5.4 or lower)"
1882
  msgstr ""
1883
 
1884
- #: admin/html/whats-new.php:374
1885
  msgid ""
1886
  "It was unable to install WP User Frontend with PHP 5.4 or lower version. "
1887
  "Here is the error details: <br><br><strong>Fatal error: Can't use method "
@@ -1889,42 +1965,42 @@ msgid ""
1889
  "/wp-user-frontend/class/frontend-form-post.php on line 194</strong>"
1890
  msgstr ""
1891
 
1892
- #: admin/html/whats-new.php:377
1893
  msgid "Product form was unable to show the single gallery image"
1894
  msgstr ""
1895
 
1896
- #: admin/html/whats-new.php:379
1897
  msgid ""
1898
  "When user upload single image for product gallery using WPUF WooCommerce "
1899
  "product form, that image were not showing on the frontend."
1900
  msgstr ""
1901
 
1902
- #: admin/html/whats-new.php:388
1903
  msgid "WooCommerce gallery images not getting saved"
1904
  msgstr ""
1905
 
1906
- #: admin/html/whats-new.php:390
1907
  msgid ""
1908
  "After releasing version 2.9.3, WooCommerce gallery image field stopped "
1909
  "working. You will get it fixed in this version."
1910
  msgstr ""
1911
 
1912
- #: admin/html/whats-new.php:399
1913
  msgid "The Events Calendar Integration Form"
1914
  msgstr ""
1915
 
1916
- #: admin/html/whats-new.php:401
1917
  msgid ""
1918
  "Now admin can allow users to create event from the frontend. Currently WPUF "
1919
  "has a one click pre-build event form that has been integrated with The "
1920
  "Events Calendar plugin"
1921
  msgstr ""
1922
 
1923
- #: admin/html/whats-new.php:404
1924
  msgid "Post Submission Facility From Account Page"
1925
  msgstr ""
1926
 
1927
- #: admin/html/whats-new.php:406
1928
  msgid ""
1929
  "On the frontend account page, added a new menu item named <b>Submit "
1930
  "Post</b>. Now admin can allow users to submit post from their default "
@@ -1933,504 +2009,504 @@ msgid ""
1933
  "you can assign any post form that will use to submit posts."
1934
  msgstr ""
1935
 
1936
- #: admin/html/whats-new.php:409
1937
  msgid "Login/Lost Password Link Under Registration Form"
1938
  msgstr ""
1939
 
1940
- #: admin/html/whats-new.php:411
1941
  msgid "Added Login/Lost Password link under registration form"
1942
  msgstr ""
1943
 
1944
- #: admin/html/whats-new.php:420
1945
  msgid "Added drag and drop image ordering on image upload"
1946
  msgstr ""
1947
 
1948
- #: admin/html/whats-new.php:422
1949
  msgid ""
1950
  "Now frontend users can drag & drop the images/files to change the order "
1951
  "while uploading."
1952
  msgstr ""
1953
 
1954
- #: admin/html/whats-new.php:425
1955
  msgid "Added reCAPTCHA field in login form"
1956
  msgstr ""
1957
 
1958
- #: admin/html/whats-new.php:427
1959
  msgid ""
1960
  "Admin has the option to show reCAPTCHA field in login form. Check the "
1961
  "related settings from <strong>User Frontend > Settings > "
1962
  "Login/Registration</strong>"
1963
  msgstr ""
1964
 
1965
- #: admin/html/whats-new.php:430
1966
  msgid "Added preview option in forms"
1967
  msgstr ""
1968
 
1969
- #: admin/html/whats-new.php:432
1970
  msgid ""
1971
  "You can see a nice <strong>Preview</strong> button with <strong>Save "
1972
  "Form</strong> button, admin can take a quick look of the form without using "
1973
  "shortcode"
1974
  msgstr ""
1975
 
1976
- #: admin/html/whats-new.php:435
1977
  msgid "Fixed hiding “Select Image” button while uploading multiple images."
1978
  msgstr ""
1979
 
1980
- #: admin/html/whats-new.php:437
1981
  msgid ""
1982
  "The upload button will not be hidden until the user selects max number of "
1983
  "files "
1984
  msgstr ""
1985
 
1986
- #: admin/html/whats-new.php:440
1987
  msgid "Added form limit notice before form submission"
1988
  msgstr ""
1989
 
1990
- #: admin/html/whats-new.php:442
1991
  msgid ""
1992
  "Limit notice message was showing after submission, now it is showing when "
1993
  "rendering the form"
1994
  msgstr ""
1995
 
1996
- #: admin/html/whats-new.php:445
1997
  msgid "Fixed: default post category not saving"
1998
  msgstr ""
1999
 
2000
- #: admin/html/whats-new.php:447
2001
  msgid ""
2002
  "From the form <strong>Settings > Post Settings</strong>, default post "
2003
  "category options were not saving. Now, it's fixed."
2004
  msgstr ""
2005
 
2006
- #: admin/html/whats-new.php:450
2007
  msgid ""
2008
  "WPUF dashboard shortcode with form_id attribute was not showing posts "
2009
  "properly"
2010
  msgstr ""
2011
 
2012
- #: admin/html/whats-new.php:452
2013
  msgid ""
2014
  "Now you can list posts on the frontend by using <strong>form_id<strong/> "
2015
  "attribute with <strong>[wpuf_dashboard]</strong> shortcode"
2016
  msgstr ""
2017
 
2018
- #: admin/html/whats-new.php:461
2019
  msgid "Changed text domain to `wp-user-frontend` from `wpuf` "
2020
  msgstr ""
2021
 
2022
- #: admin/html/whats-new.php:463
2023
  msgid ""
2024
  "If you are using other language than English. Please <b>rename</b> your "
2025
  "<i>.po and .mo </i> files to `wp-user-frontend_` from `wpuf_` <br> This "
2026
  "change was made to support translations from translate.wordpress.org"
2027
  msgstr ""
2028
 
2029
- #: admin/html/whats-new.php:466
2030
  msgid "Added WP User Frontend Data export and erase functionality."
2031
  msgstr ""
2032
 
2033
- #: admin/html/whats-new.php:468
2034
  msgid "Added functionality to export WP User Frontend Data to comply with GDPR."
2035
  msgstr ""
2036
 
2037
- #: admin/html/whats-new.php:471
2038
  msgid "Added billing address customizer."
2039
  msgstr ""
2040
 
2041
- #: admin/html/whats-new.php:473
2042
  msgid "Added customizer options for billing address in payment page."
2043
  msgstr ""
2044
 
2045
- #: admin/html/whats-new.php:476
2046
  msgid "Make the payment page responsive."
2047
  msgstr ""
2048
 
2049
- #: admin/html/whats-new.php:478
2050
  msgid "Some css adjustments are made in payment page to make it responsive."
2051
  msgstr ""
2052
 
2053
- #: admin/html/whats-new.php:481
2054
  msgid "Fixed image upload issue in Safari."
2055
  msgstr ""
2056
 
2057
- #: admin/html/whats-new.php:483
2058
  msgid "Images were not showing after upload in safari, it is fixed now."
2059
  msgstr ""
2060
 
2061
- #: admin/html/whats-new.php:486
2062
  msgid "Post update issue after updating or removing post images."
2063
  msgstr ""
2064
 
2065
- #: admin/html/whats-new.php:488
2066
  msgid ""
2067
  "Posts cannot be updated after updating or removing post images, it is fixed "
2068
  "now."
2069
  msgstr ""
2070
 
2071
- #: admin/html/whats-new.php:497
2072
  msgid "Allow overriding form input styles using theme styling."
2073
  msgstr ""
2074
 
2075
- #: admin/html/whats-new.php:499
2076
  msgid "Overriding form input styles using theme style is now possible."
2077
  msgstr ""
2078
 
2079
- #: admin/html/whats-new.php:502
2080
  msgid "Fixed Auto Login after registration."
2081
  msgstr ""
2082
 
2083
- #: admin/html/whats-new.php:504
2084
  msgid "Auto Login after registration was not working is fixed now."
2085
  msgstr ""
2086
 
2087
- #: admin/html/whats-new.php:507
2088
  msgid "Fixed fallback cost calculation"
2089
  msgstr ""
2090
 
2091
- #: admin/html/whats-new.php:509
2092
  msgid "Fallback cost calculation was inaccurate for some cases, it is fixed now."
2093
  msgstr ""
2094
 
2095
- #: admin/html/whats-new.php:512
2096
  msgid "Removal of subscription from User Profile gets reverted if updated"
2097
  msgstr ""
2098
 
2099
- #: admin/html/whats-new.php:514
2100
  msgid "User subscription deletion gets reverted if updated is fixed."
2101
  msgstr ""
2102
 
2103
- #: admin/html/whats-new.php:517
2104
  msgid "Show Free pack users in subscribers list."
2105
  msgstr ""
2106
 
2107
- #: admin/html/whats-new.php:519
2108
  msgid "Free pack users were not showing in subscribers list, now they will."
2109
  msgstr ""
2110
 
2111
- #: admin/html/whats-new.php:528
2112
  msgid "WP User Frontend Guten Block is added"
2113
  msgstr ""
2114
 
2115
- #: admin/html/whats-new.php:530
2116
  msgid ""
2117
  "WPUF Form Block is now available to be used within gutenberg editor with "
2118
  "preview of the form. "
2119
  msgstr ""
2120
 
2121
- #: admin/html/whats-new.php:533
2122
  msgid "Advanced Custom Fields plugin compatibility"
2123
  msgstr ""
2124
 
2125
- #: admin/html/whats-new.php:535
2126
  msgid "Now all your ACF fields can be used within WPUF Post forms. "
2127
  msgstr ""
2128
 
2129
- #: admin/html/whats-new.php:538
2130
  msgid "Taxonomy Terms not showing for custom post types"
2131
  msgstr ""
2132
 
2133
- #: admin/html/whats-new.php:540
2134
  msgid ""
2135
  "Fixed an issue with taxonomy terms not appearing for Custom Post types "
2136
  "within Form Settings and Dashboard Post Listing"
2137
  msgstr ""
2138
 
2139
- #: admin/html/whats-new.php:543
2140
  msgid "Various other code optimizations"
2141
  msgstr ""
2142
 
2143
- #: admin/html/whats-new.php:545 admin/html/whats-new.php:602
2144
  msgid "Code structure organization and optimization for better performance"
2145
  msgstr ""
2146
 
2147
- #: admin/html/whats-new.php:554
2148
  msgid "WoooCommerce billing address Sync"
2149
  msgstr ""
2150
 
2151
- #: admin/html/whats-new.php:556
2152
  msgid ""
2153
  "If an existing customer has previously set his billing address, that will "
2154
  "be imported into WPUF Billing address "
2155
  msgstr ""
2156
 
2157
- #: admin/html/whats-new.php:559
2158
  msgid "Trial subscription message not showing properly"
2159
  msgstr ""
2160
 
2161
- #: admin/html/whats-new.php:561
2162
  msgid "Subscriptions with Trial now shows trial notices"
2163
  msgstr ""
2164
 
2165
- #: admin/html/whats-new.php:564
2166
  msgid "Reset email Key not working"
2167
  msgstr ""
2168
 
2169
- #: admin/html/whats-new.php:566
2170
  msgid "Reset Email key was not working in some cases"
2171
  msgstr ""
2172
 
2173
- #: admin/html/whats-new.php:569
2174
  msgid "Post count not showing on the frontend dashboard"
2175
  msgstr ""
2176
 
2177
- #: admin/html/whats-new.php:571
2178
  msgid ""
2179
  "Dashboard with multiple post type was not showing post counts properly, is "
2180
  "now fixed and shows count for each post type"
2181
  msgstr ""
2182
 
2183
- #: admin/html/whats-new.php:574
2184
  msgid "Login Redirect showing blank page is fixed"
2185
  msgstr ""
2186
 
2187
- #: admin/html/whats-new.php:576
2188
  msgid ""
2189
  "If \"Previous Page\" was set for redirection, login redirect was "
2190
  "redirecting to blank page for users who hit login page directly"
2191
  msgstr ""
2192
 
2193
- #: admin/html/whats-new.php:585
2194
  msgid "Enhanced Login Redirect to redirect users to previous page"
2195
  msgstr ""
2196
 
2197
- #: admin/html/whats-new.php:587
2198
  msgid ""
2199
  "You can choose Previous Page as Login Redirect page settings now to "
2200
  "redirect users to the page from which they went for Login. "
2201
  msgstr ""
2202
 
2203
- #: admin/html/whats-new.php:590
2204
  msgid "Email HTML links not Rendreing properly issue is fixed"
2205
  msgstr ""
2206
 
2207
- #: admin/html/whats-new.php:592
2208
  msgid ""
2209
  "For some clients emails were not rendering the HTML links properly, this is "
2210
  "now fixed"
2211
  msgstr ""
2212
 
2213
- #: admin/html/whats-new.php:595
2214
  msgid "Form Builder : Form Field's Help text styles not showing properly"
2215
  msgstr ""
2216
 
2217
- #: admin/html/whats-new.php:597
2218
  msgid "Help texts styling is now fixed and much easier to read and understand"
2219
  msgstr ""
2220
 
2221
- #: admin/html/whats-new.php:600
2222
  msgid "Various other code improvements"
2223
  msgstr ""
2224
 
2225
- #: admin/html/whats-new.php:611
2226
  msgid "Dashboard Post Listing now supports multiple post types"
2227
  msgstr ""
2228
 
2229
- #: admin/html/whats-new.php:613
2230
  msgid ""
2231
  "Now you can show multiple post type in user dashboard using shortcode like "
2232
  "this : <br><b>[wpuf_dashboard post_type=\"post,page,custom_type\"]</b> "
2233
  msgstr ""
2234
 
2235
- #: admin/html/whats-new.php:616
2236
  msgid "Added Login Redirect Settings"
2237
  msgstr ""
2238
 
2239
- #: admin/html/whats-new.php:618
2240
  msgid ""
2241
  "You can now set a page from <i>WPUF Settings > Login/Registration > "
2242
  "Redirect after Login</i>. When login redirection is active the user will be "
2243
  "redirected to this page after login."
2244
  msgstr ""
2245
 
2246
- #: admin/html/whats-new.php:621
2247
  msgid "Image Upload field button text can be changed"
2248
  msgstr ""
2249
 
2250
- #: admin/html/whats-new.php:623
2251
  msgid ""
2252
  "The upload button text can now be changed for image upload fields which "
2253
  "defaults to \"Select Image\" if not set. "
2254
  msgstr ""
2255
 
2256
- #: admin/html/whats-new.php:626
2257
  msgid "Multi Step Form styles made compatible with more themes"
2258
  msgstr ""
2259
 
2260
- #: admin/html/whats-new.php:628
2261
  msgid "Multi Step form can now be styled more easily with other themes "
2262
  msgstr ""
2263
 
2264
- #: admin/html/whats-new.php:631
2265
  msgid "Required field condition for google map not working is fixed"
2266
  msgstr ""
2267
 
2268
- #: admin/html/whats-new.php:633
2269
  msgid ""
2270
  "If Google Map field was set as required users were able to submit form "
2271
  "without changing the default value."
2272
  msgstr ""
2273
 
2274
- #: admin/html/whats-new.php:642
2275
  msgid "Admin form builder is now fully responsive."
2276
  msgstr ""
2277
 
2278
- #: admin/html/whats-new.php:644
2279
  msgid ""
2280
  "Now you can edit forms from your mobile devices directly. Our improved "
2281
  "responsive layouts of form builder makes it easy for you to build forms on "
2282
  "the go."
2283
  msgstr ""
2284
 
2285
- #: admin/html/whats-new.php:647
2286
  msgid "Added color schemes for creating attractive form layouts."
2287
  msgstr ""
2288
 
2289
- #: admin/html/whats-new.php:649
2290
  msgid ""
2291
  "We have added 3 new color schemes for the form layouts which you can choose "
2292
  "from each form's new display settings."
2293
  msgstr ""
2294
 
2295
- #: admin/html/whats-new.php:652
2296
  msgid "Restrict Free subscription pack to be enabled multiple times "
2297
  msgstr ""
2298
 
2299
- #: admin/html/whats-new.php:654
2300
  msgid ""
2301
  "Free subscription packs now can only be purchased once and the limit "
2302
  "applies properly"
2303
  msgstr ""
2304
 
2305
- #: admin/html/whats-new.php:657
2306
  msgid "Various other bug fixes and improvements were made "
2307
  msgstr ""
2308
 
2309
- #: admin/html/whats-new.php:659
2310
  msgid "Please see the change log to see full details."
2311
  msgstr ""
2312
 
2313
- #: admin/html/whats-new.php:668
2314
  msgid "Added upgrade function for default category"
2315
  msgstr ""
2316
 
2317
- #: admin/html/whats-new.php:670
2318
  msgid "Upgrader added to upgrade previously set default post category."
2319
  msgstr ""
2320
 
2321
- #: admin/html/whats-new.php:673
2322
  msgid "Subscription pack cannot be canceled"
2323
  msgstr ""
2324
 
2325
- #: admin/html/whats-new.php:675
2326
  msgid ""
2327
  "Fixed recurring subscription pack cannot be canceled from my account page "
2328
  "in subscription details section."
2329
  msgstr ""
2330
 
2331
- #: admin/html/whats-new.php:678
2332
  msgid "page installer admin notice logic issue"
2333
  msgstr ""
2334
 
2335
- #: admin/html/whats-new.php:680
2336
  msgid ""
2337
  "Fixed page installer admin notice logic problem due to new payment settings "
2338
  "default value not set."
2339
  msgstr ""
2340
 
2341
- #: admin/html/whats-new.php:690
2342
  msgid "Setup Wizard"
2343
  msgstr ""
2344
 
2345
- #: admin/html/whats-new.php:692
2346
  msgid "Setup Wizard added to turn off payment options and install pages."
2347
  msgstr ""
2348
 
2349
- #: admin/html/whats-new.php:696
2350
  msgid "Multi-select Category"
2351
  msgstr ""
2352
 
2353
- #: admin/html/whats-new.php:698
2354
  msgid "Add multi-select to default category in post form settings."
2355
  msgstr ""
2356
 
2357
- #: admin/html/whats-new.php:702
2358
  msgid "Select Text option for Taxonomy"
2359
  msgstr ""
2360
 
2361
- #: admin/html/whats-new.php:704
2362
  msgid ""
2363
  "Add Select Text option for taxonomy fields. Now you can add default text "
2364
  "with empty value as first option for Taxonomy dropdown."
2365
  msgstr ""
2366
 
2367
- #: admin/html/whats-new.php:707
2368
  msgid "Taxonomy Checkbox Inline"
2369
  msgstr ""
2370
 
2371
- #: admin/html/whats-new.php:709
2372
  msgid ""
2373
  "Added checkbox inline option to taxonomy checkbox. You can now display "
2374
  "Taxonomy checkbox fields inline."
2375
  msgstr ""
2376
 
2377
- #: admin/html/whats-new.php:719
2378
  msgid "Manage schedule for form submission"
2379
  msgstr ""
2380
 
2381
- #: admin/html/whats-new.php:721
2382
  msgid ""
2383
  "Do not accept form submission if the current date is not between the date "
2384
  "range of the schedule."
2385
  msgstr ""
2386
 
2387
- #: admin/html/whats-new.php:725
2388
  msgid "Restrict form submission based on the user roles"
2389
  msgstr ""
2390
 
2391
- #: admin/html/whats-new.php:727
2392
  msgid ""
2393
  "Restrict form submission based on the user roles. Now you can manage user "
2394
  "role base permission on form submission."
2395
  msgstr ""
2396
 
2397
- #: admin/html/whats-new.php:731
2398
  msgid "Limit how many entries a form will accept"
2399
  msgstr ""
2400
 
2401
- #: admin/html/whats-new.php:733
2402
  msgid ""
2403
  "Limit how many entries a form will accept and display a custom message when "
2404
  "that limit is reached."
2405
  msgstr ""
2406
 
2407
- #: admin/html/whats-new.php:737
2408
  msgid "Show/hide Admin Bar"
2409
  msgstr ""
2410
 
2411
- #: admin/html/whats-new.php:739
2412
  msgid "Control the admin bar visibility based on user roles."
2413
  msgstr ""
2414
 
2415
- #: admin/html/whats-new.php:743
2416
  msgid "Ajax Login widget"
2417
  msgstr ""
2418
 
2419
- #: admin/html/whats-new.php:745
2420
  msgid ""
2421
  "Login user is more simple now with Ajax Login Widget. The simple ajax login "
2422
  "form do not required page loading for login."
2423
  msgstr ""
2424
 
2425
- #: admin/html/whats-new.php:749
2426
  msgid "Form submission with Captcha field"
2427
  msgstr ""
2428
 
2429
- #: admin/html/whats-new.php:751
2430
  msgid "Form field validation process updated if form submits with captcha field."
2431
  msgstr ""
2432
 
2433
- #: admin/html/whats-new.php:765
2434
  msgid "What's New in WPUF?"
2435
  msgstr ""
2436
 
@@ -2453,7 +2529,7 @@ msgid "Congratulations!"
2453
  msgstr ""
2454
 
2455
  #: admin/installer.php:84 admin/settings-options.php:24
2456
- #: includes/free/admin/shortcode-button.php:79 wpuf-functions.php:1918
2457
  msgid "Dashboard"
2458
  msgstr ""
2459
 
@@ -2469,7 +2545,7 @@ msgstr ""
2469
  #: admin/installer.php:95 class/subscription.php:381 class/subscription.php:401
2470
  #: class/subscription.php:402 class/subscription.php:403
2471
  #: includes/free/admin/shortcode-button.php:99
2472
- #: templates/dashboard/dashboard.php:19 wpuf-functions.php:1921
2473
  msgid "Subscription"
2474
  msgstr ""
2475
 
@@ -3687,10 +3763,10 @@ msgid "Select Text"
3687
  msgstr ""
3688
 
3689
  #: admin/template.php:520 admin/template.php:578 admin/template.php:656
3690
- #: class/upload.php:260 includes/fields/class-field-recaptcha.php:147
3691
  #: includes/fields/class-field-sectionbreak.php:55
3692
  #: templates/dashboard/posts.php:89 templates/dashboard.php:104
3693
- #: wpuf-functions.php:951
3694
  msgid "Title"
3695
  msgstr ""
3696
 
@@ -3706,8 +3782,8 @@ msgstr ""
3706
  msgid "Enter the meta value"
3707
  msgstr ""
3708
 
3709
- #: admin/template.php:583 class/upload.php:262
3710
- #: includes/fields/class-field-sectionbreak.php:63 wpuf-functions.php:959
3711
  msgid "Description"
3712
  msgstr ""
3713
 
@@ -3890,7 +3966,7 @@ msgid "You already have activated a free package previously."
3890
  msgstr ""
3891
 
3892
  #: class/payment.php:138 includes/class-customizer.php:56
3893
- #: wpuf-functions.php:1922
3894
  msgid "Billing Address"
3895
  msgstr ""
3896
 
@@ -3976,7 +4052,7 @@ msgstr ""
3976
  #: includes/fields/class-abstract-fields.php:188
3977
  #: includes/fields/class-field-dropdown.php:106
3978
  #: includes/fields/class-field-multidropdown.php:83
3979
- #: includes/fields/class-field-post-taxonomy.php:335
3980
  msgid "- select -"
3981
  msgstr ""
3982
 
@@ -4069,8 +4145,8 @@ msgstr ""
4069
  msgid "Strength indicator"
4070
  msgstr ""
4071
 
4072
- #: class/render-form.php:1401 includes/fields/class-field-post-taxonomy.php:122
4073
- #: wpuf-functions.php:1706
4074
  msgid "-- Select --"
4075
  msgstr ""
4076
 
@@ -4284,23 +4360,23 @@ msgstr ""
4284
  msgid "No transactions found."
4285
  msgstr ""
4286
 
4287
- #: class/upload.php:261 wpuf-functions.php:955
4288
  msgid "Caption"
4289
  msgstr ""
4290
 
4291
- #: class/upload.php:284
4292
  msgid "attach_id is required."
4293
  msgstr ""
4294
 
4295
- #: class/upload.php:294
4296
  msgid "Attachment deleted successfully."
4297
  msgstr ""
4298
 
4299
- #: class/upload.php:297
4300
  msgid "Could not deleted the attachment"
4301
  msgstr ""
4302
 
4303
- #: class/upload.php:300
4304
  msgid "Something went wrong."
4305
  msgstr ""
4306
 
@@ -4421,7 +4497,7 @@ msgstr ""
4421
 
4422
  #: includes/class-dokan-integration.php:34
4423
  #: includes/class-wc-vendors-integration.php:108
4424
- #: templates/dashboard/dashboard.php:15 wpuf-functions.php:1919
4425
  msgid "Posts"
4426
  msgstr ""
4427
 
@@ -4447,11 +4523,11 @@ msgstr ""
4447
  msgid "Select a post form that will show on the vendor dashboard."
4448
  msgstr ""
4449
 
4450
- #: includes/class-field-manager.php:175
4451
  msgid "Custom Fields"
4452
  msgstr ""
4453
 
4454
- #: includes/class-field-manager.php:196
4455
  msgid "Others"
4456
  msgstr ""
4457
 
@@ -4472,52 +4548,52 @@ msgstr ""
4472
  msgid "Post Limit Exceeded for your purchased subscription pack."
4473
  msgstr ""
4474
 
4475
- #: includes/class-frontend-form-post.php:49
4476
  msgid "You are not logged in"
4477
  msgstr ""
4478
 
4479
- #: includes/class-frontend-form-post.php:59
4480
- #: includes/class-frontend-form-post.php:89
4481
  msgid "Invalid post"
4482
  msgstr ""
4483
 
4484
- #: includes/class-frontend-form-post.php:66
4485
  msgid "Your edit access for this post has been locked by an administrator."
4486
  msgstr ""
4487
 
4488
- #: includes/class-frontend-form-post.php:70
4489
  msgid "Your allocated time for editing this post has been expired."
4490
  msgstr ""
4491
 
4492
- #: includes/class-frontend-form-post.php:78
4493
  msgid "Your post edit access has been locked by an administrator."
4494
  msgstr ""
4495
 
4496
- #: includes/class-frontend-form-post.php:83
4497
  msgid "Post Editing is disabled"
4498
  msgstr ""
4499
 
4500
- #: includes/class-frontend-form-post.php:94
4501
  msgid "You are not allowed to edit"
4502
  msgstr ""
4503
 
4504
- #: includes/class-frontend-form-post.php:105
4505
  msgid "I don't know how to edit this post, I don't have the form ID"
4506
  msgstr ""
4507
 
4508
- #: includes/class-frontend-form-post.php:117
4509
  msgid "You can't edit a post while in pending mode."
4510
  msgstr ""
4511
 
4512
- #: includes/class-frontend-form-post.php:506
4513
  msgid "Something went wrong"
4514
  msgstr ""
4515
 
4516
- #: includes/class-frontend-form-post.php:527
4517
  msgid "Invalid email address."
4518
  msgstr ""
4519
 
4520
- #: includes/class-frontend-form-post.php:537
4521
  msgid ""
4522
  "You already have an account in our site. Please login to continue.\n"
4523
  "\n"
@@ -4526,23 +4602,24 @@ msgid ""
4526
  "Click 'Cancel' to stay at this page."
4527
  msgstr ""
4528
 
4529
- #: includes/class-frontend-form-post.php:588
 
4530
  msgid "You do not have sufficient permissions to access this form."
4531
  msgstr ""
4532
 
4533
- #: includes/class-frontend-form-post.php:861
4534
  msgid "Email successfully verified. Please Login."
4535
  msgstr ""
4536
 
4537
- #: includes/class-frontend-form-post.php:968
4538
- #: includes/class-frontend-form-post.php:974
4539
  msgid ""
4540
  "Thank you for posting on our site. We have sent you an confirmation email. "
4541
  "Please check your inbox!"
4542
  msgstr ""
4543
 
4544
- #: includes/class-frontend-render-form.php:838
4545
- #: includes/free/class-login.php:451
4546
  msgid "Empty reCaptcha Field"
4547
  msgstr ""
4548
 
@@ -4619,20 +4696,20 @@ msgstr ""
4619
  msgid "Someone has requested a password reset for the following account:"
4620
  msgstr ""
4621
 
4622
- #: includes/class-login-widget.php:147 includes/free/class-login.php:853
4623
- #: includes/free/class-login.php:934 includes/free/class-registration.php:291
4624
  msgid "Username: %s"
4625
  msgstr ""
4626
 
4627
- #: includes/class-login-widget.php:148 includes/free/class-login.php:935
4628
  msgid "If this was a mistake, just ignore this email and nothing will happen."
4629
  msgstr ""
4630
 
4631
- #: includes/class-login-widget.php:149 includes/free/class-login.php:936
4632
  msgid "To reset your password, visit the following address:"
4633
  msgstr ""
4634
 
4635
- #: includes/class-login-widget.php:154 includes/free/class-login.php:947
4636
  msgid "[%s] Password Reset"
4637
  msgstr ""
4638
 
@@ -4643,7 +4720,7 @@ msgid ""
4643
  msgstr ""
4644
 
4645
  #: includes/class-login-widget.php:216 includes/class-login-widget.php:252
4646
- #: includes/free/class-login.php:321 includes/free/class-registration.php:122
4647
  #: includes/free/form-element.php:332
4648
  msgid "Register"
4649
  msgstr ""
@@ -4689,8 +4766,8 @@ msgstr ""
4689
  msgid "Remember Me"
4690
  msgstr ""
4691
 
4692
- #: includes/class-login-widget.php:281 includes/free/class-login.php:317
4693
- #: includes/free/class-login.php:372 templates/login-form.php:75
4694
  msgid "Log In"
4695
  msgstr ""
4696
 
@@ -5436,45 +5513,45 @@ msgstr ""
5436
  msgid " Add Form"
5437
  msgstr ""
5438
 
5439
- #: includes/free/class-login.php:325
5440
  msgid "Lost Password"
5441
  msgstr ""
5442
 
5443
- #: includes/free/class-login.php:363
5444
  msgid ""
5445
  "Please enter your username or email address. You will receive a link to "
5446
  "create a new password via email."
5447
  msgstr ""
5448
 
5449
- #: includes/free/class-login.php:372
5450
  msgid "Your password has been reset. %s"
5451
  msgstr ""
5452
 
5453
- #: includes/free/class-login.php:376
5454
  msgid "Enter your new password below."
5455
  msgstr ""
5456
 
5457
- #: includes/free/class-login.php:389
5458
  msgid "Check your e-mail for the confirmation link."
5459
  msgstr ""
5460
 
5461
- #: includes/free/class-login.php:393
5462
  msgid "You are now logged out."
5463
  msgstr ""
5464
 
5465
- #: includes/free/class-login.php:419
5466
  msgid "Nonce is invalid"
5467
  msgstr ""
5468
 
5469
- #: includes/free/class-login.php:438 includes/free/class-registration.php:224
5470
  msgid "Username is required."
5471
  msgstr ""
5472
 
5473
- #: includes/free/class-login.php:444 includes/free/class-registration.php:230
5474
  msgid "Password is required."
5475
  msgstr ""
5476
 
5477
- #: includes/free/class-login.php:467 includes/free/class-registration.php:200
5478
  #: includes/free/class-registration.php:206
5479
  #: includes/free/class-registration.php:212
5480
  #: includes/free/class-registration.php:218
@@ -5487,96 +5564,96 @@ msgstr ""
5487
  msgid "Error"
5488
  msgstr ""
5489
 
5490
- #: includes/free/class-login.php:467 includes/free/class-registration.php:259
5491
  msgid "A user could not be found with this email address."
5492
  msgstr ""
5493
 
5494
- #: includes/free/class-login.php:641
5495
  msgid "Please enter your password."
5496
  msgstr ""
5497
 
5498
- #: includes/free/class-login.php:647
5499
  msgid "Passwords do not match."
5500
  msgstr ""
5501
 
5502
- #: includes/free/class-login.php:695
5503
  msgid "Enter a username or e-mail address."
5504
  msgstr ""
5505
 
5506
- #: includes/free/class-login.php:702
5507
  msgid "There is no user registered with that email address."
5508
  msgstr ""
5509
 
5510
- #: includes/free/class-login.php:719
5511
  msgid "Invalid username or e-mail."
5512
  msgstr ""
5513
 
5514
- #: includes/free/class-login.php:733
5515
  msgid "Password reset is not allowed for this user"
5516
  msgstr ""
5517
 
5518
- #: includes/free/class-login.php:771
5519
  msgid ""
5520
  "<strong>Your account is not active.</strong><br>Please check your email for "
5521
  "activation link. <br><a href=\"%s\">Click here</a> to resend the activation "
5522
  "link"
5523
  msgstr ""
5524
 
5525
- #: includes/free/class-login.php:792 includes/free/class-login.php:817
5526
  msgid "Activation URL is not valid"
5527
  msgstr ""
5528
 
5529
- #: includes/free/class-login.php:803
5530
  msgid "Invalid User activation url"
5531
  msgstr ""
5532
 
5533
- #: includes/free/class-login.php:809
5534
  msgid "User already verified"
5535
  msgstr ""
5536
 
5537
- #: includes/free/class-login.php:825 includes/free/class-login.php:889
5538
  msgid "Your account has been activated"
5539
  msgstr ""
5540
 
5541
- #: includes/free/class-login.php:828
5542
  msgid ""
5543
  "Your account has been verified , but you can't login until manually "
5544
  "approved your account by an administrator."
5545
  msgstr ""
5546
 
5547
- #: includes/free/class-login.php:851
5548
  msgid "[%s] Your username and password info"
5549
  msgstr ""
5550
 
5551
- #: includes/free/class-login.php:854
5552
  msgid "To set your password, visit the following address:"
5553
  msgstr ""
5554
 
5555
- #: includes/free/class-login.php:864
5556
  msgid "[%s] Account has been activated"
5557
  msgstr ""
5558
 
5559
- #: includes/free/class-login.php:866
5560
  msgid "Hi %s,"
5561
  msgstr ""
5562
 
5563
- #: includes/free/class-login.php:867
5564
  msgid "Congrats! Your account has been activated. To login visit the following url:"
5565
  msgstr ""
5566
 
5567
- #: includes/free/class-login.php:869
5568
  msgid "Thanks"
5569
  msgstr ""
5570
 
5571
- #: includes/free/class-login.php:932
5572
  msgid "Someone requested that the password be reset for the following account:"
5573
  msgstr ""
5574
 
5575
- #: includes/free/class-login.php:953
5576
  msgid "The e-mail could not be sent."
5577
  msgstr ""
5578
 
5579
- #: includes/free/class-login.php:953
5580
  msgid "Possible reason: your host may have disabled the mail() function."
5581
  msgstr ""
5582
 
@@ -6039,69 +6116,69 @@ msgstr ""
6039
  msgid "WPUF &rsaquo; Setup Wizard"
6040
  msgstr ""
6041
 
6042
- #: includes/setup-wizard.php:232
6043
  msgid "Return to the WordPress Dashboard"
6044
  msgstr ""
6045
 
6046
- #: includes/setup-wizard.php:273
6047
  msgid "Welcome to the world of WPUF!"
6048
  msgstr ""
6049
 
6050
- #: includes/setup-wizard.php:274
6051
  msgid ""
6052
  "Thank you for choosing WPUF to power your websites frontend! This quick "
6053
  "setup wizard will help you configure the basic settings. <strong>It’s "
6054
  "completely optional and shouldn’t take longer than a minute.</strong>"
6055
  msgstr ""
6056
 
6057
- #: includes/setup-wizard.php:275
6058
  msgid ""
6059
  "No time right now? If you don’t want to go through the wizard, you can skip "
6060
  "and return to the WordPress dashboard. Come back anytime if you change your "
6061
  "mind!"
6062
  msgstr ""
6063
 
6064
- #: includes/setup-wizard.php:277
6065
  msgid "Let's Go!"
6066
  msgstr ""
6067
 
6068
- #: includes/setup-wizard.php:278
6069
  msgid "Not right now"
6070
  msgstr ""
6071
 
6072
- #: includes/setup-wizard.php:289
6073
  msgid "Basic Setting"
6074
  msgstr ""
6075
 
6076
- #: includes/setup-wizard.php:296
6077
  msgid "Make payment enable for user to add posts on frontend."
6078
  msgstr ""
6079
 
6080
- #: includes/setup-wizard.php:303
6081
  msgid "Install neccessery pages on your site frontend."
6082
  msgstr ""
6083
 
6084
- #: includes/setup-wizard.php:308
6085
  msgid "Share Essentials "
6086
  msgstr ""
6087
 
6088
- #: includes/setup-wizard.php:340
6089
  msgid "Continue"
6090
  msgstr ""
6091
 
6092
- #: includes/setup-wizard.php:341
6093
  msgid "Skip this step"
6094
  msgstr ""
6095
 
6096
- #: includes/setup-wizard.php:390
6097
  msgid "Thank you!"
6098
  msgstr ""
6099
 
6100
- #: includes/setup-wizard.php:395
6101
  msgid "Welcome to Awesomeness!"
6102
  msgstr ""
6103
 
6104
- #: includes/setup-wizard.php:399
6105
  msgid "Go to Full Settings"
6106
  msgstr ""
6107
 
@@ -6267,7 +6344,7 @@ msgstr ""
6267
  msgid "Pay Now"
6268
  msgstr ""
6269
 
6270
- #: templates/dashboard/posts.php:185 templates/dashboard.php:276
6271
  msgid "Are you sure to delete?"
6272
  msgstr ""
6273
 
@@ -6307,6 +6384,10 @@ msgstr ""
6307
  msgid "You have created <span>%d</span> (%s)"
6308
  msgstr ""
6309
 
 
 
 
 
6310
  #: templates/dokan/new-post.php:7 templates/wc-marketplace/new-post.php:7
6311
  #: templates/wc-vendors/new-post.php:7
6312
  msgid "You are not allowed to submit post. Please contact admin"
@@ -6389,263 +6470,263 @@ msgstr ""
6389
  msgid "Private"
6390
  msgstr ""
6391
 
6392
- #: wpuf-functions.php:210 wpuf-functions.php:1937
6393
  msgid "-- select --"
6394
  msgstr ""
6395
 
6396
- #: wpuf-functions.php:460
6397
  msgid "Images"
6398
  msgstr ""
6399
 
6400
- #: wpuf-functions.php:461
6401
  msgid "Audio"
6402
  msgstr ""
6403
 
6404
- #: wpuf-functions.php:462
6405
  msgid "Videos"
6406
  msgstr ""
6407
 
6408
- #: wpuf-functions.php:463
6409
  msgid "PDF"
6410
  msgstr ""
6411
 
6412
- #: wpuf-functions.php:464
6413
  msgid "Office Documents"
6414
  msgstr ""
6415
 
6416
- #: wpuf-functions.php:465
6417
  msgid "Zip Archives"
6418
  msgstr ""
6419
 
6420
- #: wpuf-functions.php:466
6421
  msgid "Executable Files"
6422
  msgstr ""
6423
 
6424
- #: wpuf-functions.php:467
6425
  msgid "CSV"
6426
  msgstr ""
6427
 
6428
- #: wpuf-functions.php:978
6429
  msgid "Directions »"
6430
  msgstr ""
6431
 
6432
- #: wpuf-functions.php:1920
6433
  msgid "Edit Profile"
6434
  msgstr ""
6435
 
6436
- #: wpuf-functions.php:2049
6437
  msgid "United Arab Emirates Dirham"
6438
  msgstr ""
6439
 
6440
- #: wpuf-functions.php:2050
6441
  msgid "Australian Dollars"
6442
  msgstr ""
6443
 
6444
- #: wpuf-functions.php:2051
6445
  msgid "Argentine Peso"
6446
  msgstr ""
6447
 
6448
- #: wpuf-functions.php:2052
6449
  msgid "Bangladeshi Taka"
6450
  msgstr ""
6451
 
6452
- #: wpuf-functions.php:2053
6453
  msgid "Brazilian Real"
6454
  msgstr ""
6455
 
6456
- #: wpuf-functions.php:2054
6457
  msgid "Bulgarian Lev"
6458
  msgstr ""
6459
 
6460
- #: wpuf-functions.php:2055
6461
  msgid "Canadian Dollars"
6462
  msgstr ""
6463
 
6464
- #: wpuf-functions.php:2056
6465
  msgid "Chilean Peso"
6466
  msgstr ""
6467
 
6468
- #: wpuf-functions.php:2057
6469
  msgid "Chinese Yuan"
6470
  msgstr ""
6471
 
6472
- #: wpuf-functions.php:2058
6473
  msgid "Colombian Peso"
6474
  msgstr ""
6475
 
6476
- #: wpuf-functions.php:2059
6477
  msgid "Czech Koruna"
6478
  msgstr ""
6479
 
6480
- #: wpuf-functions.php:2060
6481
  msgid "Danish Krone"
6482
  msgstr ""
6483
 
6484
- #: wpuf-functions.php:2061
6485
  msgid "Dominican Peso"
6486
  msgstr ""
6487
 
6488
- #: wpuf-functions.php:2062
6489
  msgid "Algerian Dinar"
6490
  msgstr ""
6491
 
6492
- #: wpuf-functions.php:2063
6493
  msgid "Euros"
6494
  msgstr ""
6495
 
6496
- #: wpuf-functions.php:2064
6497
  msgid "Hong Kong Dollar"
6498
  msgstr ""
6499
 
6500
- #: wpuf-functions.php:2065
6501
  msgid "Croatia kuna"
6502
  msgstr ""
6503
 
6504
- #: wpuf-functions.php:2066
6505
  msgid "Hungarian Forint"
6506
  msgstr ""
6507
 
6508
- #: wpuf-functions.php:2067
6509
  msgid "Icelandic krona"
6510
  msgstr ""
6511
 
6512
- #: wpuf-functions.php:2068
6513
  msgid "Indonesia Rupiah"
6514
  msgstr ""
6515
 
6516
- #: wpuf-functions.php:2069
6517
  msgid "Indian Rupee"
6518
  msgstr ""
6519
 
6520
- #: wpuf-functions.php:2070
6521
  msgid "Nepali Rupee"
6522
  msgstr ""
6523
 
6524
- #: wpuf-functions.php:2071
6525
  msgid "Israeli Shekel"
6526
  msgstr ""
6527
 
6528
- #: wpuf-functions.php:2072
6529
  msgid "Japanese Yen"
6530
  msgstr ""
6531
 
6532
- #: wpuf-functions.php:2073
6533
  msgid "Lao Kip"
6534
  msgstr ""
6535
 
6536
- #: wpuf-functions.php:2074
6537
  msgid "South Korean Won"
6538
  msgstr ""
6539
 
6540
- #: wpuf-functions.php:2075
6541
  msgid "Malaysian Ringgits"
6542
  msgstr ""
6543
 
6544
- #: wpuf-functions.php:2076
6545
  msgid "Mexican Peso"
6546
  msgstr ""
6547
 
6548
- #: wpuf-functions.php:2077
6549
  msgid "Nigerian Naira"
6550
  msgstr ""
6551
 
6552
- #: wpuf-functions.php:2078
6553
  msgid "Norwegian Krone"
6554
  msgstr ""
6555
 
6556
- #: wpuf-functions.php:2079
6557
  msgid "New Zealand Dollar"
6558
  msgstr ""
6559
 
6560
- #: wpuf-functions.php:2080
6561
  msgid "Namibian dollar"
6562
  msgstr ""
6563
 
6564
- #: wpuf-functions.php:2081
6565
  msgid "Omani Rial"
6566
  msgstr ""
6567
 
6568
- #: wpuf-functions.php:2082
6569
  msgid "Iranian Rial"
6570
  msgstr ""
6571
 
6572
- #: wpuf-functions.php:2083
6573
  msgid "Pakistani Rupee"
6574
  msgstr ""
6575
 
6576
- #: wpuf-functions.php:2084
6577
  msgid "Paraguayan Guaraní"
6578
  msgstr ""
6579
 
6580
- #: wpuf-functions.php:2085
6581
  msgid "Philippine Pesos"
6582
  msgstr ""
6583
 
6584
- #: wpuf-functions.php:2086
6585
  msgid "Polish Zloty"
6586
  msgstr ""
6587
 
6588
- #: wpuf-functions.php:2087
6589
  msgid "Pounds Sterling"
6590
  msgstr ""
6591
 
6592
- #: wpuf-functions.php:2088
6593
  msgid "Romanian Leu"
6594
  msgstr ""
6595
 
6596
- #: wpuf-functions.php:2089
6597
  msgid "Russian Ruble"
6598
  msgstr ""
6599
 
6600
- #: wpuf-functions.php:2090
6601
  msgid "Saudi Riyal"
6602
  msgstr ""
6603
 
6604
- #: wpuf-functions.php:2091
6605
  msgid "Singapore Dollar"
6606
  msgstr ""
6607
 
6608
- #: wpuf-functions.php:2092
6609
  msgid "South African rand"
6610
  msgstr ""
6611
 
6612
- #: wpuf-functions.php:2093
6613
  msgid "Swedish Krona"
6614
  msgstr ""
6615
 
6616
- #: wpuf-functions.php:2094
6617
  msgid "Swiss Franc"
6618
  msgstr ""
6619
 
6620
- #: wpuf-functions.php:2095
6621
  msgid "Taiwan New Dollars"
6622
  msgstr ""
6623
 
6624
- #: wpuf-functions.php:2096
6625
  msgid "Thai Baht"
6626
  msgstr ""
6627
 
6628
- #: wpuf-functions.php:2097
6629
  msgid "Turkish Lira"
6630
  msgstr ""
6631
 
6632
- #: wpuf-functions.php:2098
6633
  msgid "US Dollar"
6634
  msgstr ""
6635
 
6636
- #: wpuf-functions.php:2099
6637
  msgid "Vietnamese Dong"
6638
  msgstr ""
6639
 
6640
- #: wpuf-functions.php:2100
6641
  msgid "Egyptian Pound"
6642
  msgstr ""
6643
 
6644
- #: wpuf-functions.php:2101
6645
  msgid "Jordanian dinar"
6646
  msgstr ""
6647
 
6648
- #: wpuf-functions.php:2974
6649
  msgid "None"
6650
  msgstr ""
6651
 
@@ -6772,7 +6853,7 @@ msgctxt "enhanced select"
6772
  msgid "Searching&hellip;"
6773
  msgstr ""
6774
 
6775
- #: wpuf-functions.php:1424
6776
  msgctxt "tag delimiter"
6777
  msgid ","
6778
  msgstr ""
2
  # This file is distributed under the GPL2 or later.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: WP User Frontend 3.4.0\n"
6
  "Report-Msgid-Bugs-To: https://wedevs.com/contact/\n"
7
+ "POT-Creation-Date: 2020-08-24 08:03:03+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
28
  msgid "WP User Frontend"
29
  msgstr ""
30
 
31
+ #: admin/class-admin-settings.php:88
32
  msgid "User Frontend"
33
  msgstr ""
34
 
35
+ #: admin/class-admin-settings.php:90 admin/post-forms-list-table-view.php:4
36
  msgid "Post Forms"
37
  msgstr ""
38
 
39
+ #: admin/class-admin-settings.php:99
40
  msgid "Subscriptions"
41
  msgstr ""
42
 
43
+ #: admin/class-admin-settings.php:105 admin/class-tools.php:358
44
  #: admin/transactions.php:2
45
  msgid "Transactions"
46
  msgstr ""
47
 
48
+ #: admin/class-admin-settings.php:108 admin/tools.php:13
49
  msgid "Tools"
50
  msgstr ""
51
 
52
+ #: admin/class-admin-settings.php:113
53
  msgid "Premium"
54
  msgstr ""
55
 
56
+ #: admin/class-admin-settings.php:115
57
  msgid "Help"
58
  msgstr ""
59
 
60
+ #: admin/class-admin-settings.php:115
61
  msgid "<span style=\"color:#f18500\">Help</span>"
62
  msgstr ""
63
 
64
+ #: admin/class-admin-settings.php:116 admin/class-admin-settings.php:156
65
  #: admin/form-builder/views/form-builder.php:9 includes/setup-wizard.php:125
66
  msgid "Settings"
67
  msgstr ""
68
 
69
+ #: admin/class-admin-settings.php:118 admin/class-admin-subscription.php:204
70
  #: admin/subscribers.php:18
71
  msgid "Subscribers"
72
  msgstr ""
73
 
74
+ #: admin/class-admin-settings.php:372
75
  msgid "Number of items per page:"
76
  msgstr ""
77
 
78
+ #: admin/class-admin-settings.php:402
79
  msgid "Post lock has been cleared"
80
  msgstr ""
81
 
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:87
367
+ #: includes/class-list-table-subscribers.php:136 wpuf-functions.php:3016
368
  msgid "All"
369
  msgstr ""
370
 
431
  msgstr ""
432
 
433
  #: admin/class-tools.php:331 admin/installer.php:30
434
+ #: includes/setup-wizard.php:308
435
  msgid "Install WPUF Pages"
436
  msgstr ""
437
 
486
  msgid "is available in Pro Version"
487
  msgstr ""
488
 
489
+ #: admin/form-builder/assets/js/components/builder-stage/template.php:60
490
  msgid "Hidden Fields"
491
  msgstr ""
492
 
493
+ #: admin/form-builder/assets/js/components/builder-stage/template.php:67
494
  msgid "key"
495
  msgstr ""
496
 
497
+ #: admin/form-builder/assets/js/components/builder-stage/template.php:67
498
  msgid "value"
499
  msgstr ""
500
 
876
  msgstr ""
877
 
878
  #: admin/html/form-settings-payment.php:25 admin/settings-options.php:371
879
+ #: includes/setup-wizard.php:301
880
  msgid "Enable Payments"
881
  msgstr ""
882
 
1406
  msgstr ""
1407
 
1408
  #: admin/html/whats-new.php:8
1409
+ msgid "Add post edit link for post authors in single or archive pages"
1410
+ msgstr ""
1411
+
1412
+ #: admin/html/whats-new.php:12
1413
+ msgid "Enhance post delete message"
1414
+ msgstr ""
1415
+
1416
+ #: admin/html/whats-new.php:16
1417
+ msgid "Refactor control buttons visibility in form builder"
1418
+ msgstr ""
1419
+
1420
+ #: admin/html/whats-new.php:20
1421
+ msgid "Add missing colons after field label"
1422
+ msgstr ""
1423
+
1424
+ #: admin/html/whats-new.php:24
1425
+ msgid "Post edit map capability condition"
1426
+ msgstr ""
1427
+
1428
+ #: admin/html/whats-new.php:28
1429
+ msgid "Role based permission for accessing a post form"
1430
+ msgstr ""
1431
+
1432
+ #: admin/html/whats-new.php:32
1433
+ msgid "Section-break field alignment"
1434
+ msgstr ""
1435
+
1436
+ #: admin/html/whats-new.php:36
1437
+ msgid "Pay per post doesn't work if subscription pack is activated"
1438
+ msgstr ""
1439
+
1440
+ #: admin/html/whats-new.php:40
1441
+ msgid "Mime type for uploading JSON files"
1442
+ msgstr ""
1443
+
1444
+ #: admin/html/whats-new.php:44
1445
+ msgid "File upload with same file name"
1446
+ msgstr ""
1447
+
1448
+ #: admin/html/whats-new.php:48
1449
+ msgid "Post preview missing fields"
1450
+ msgstr ""
1451
+
1452
+ #: admin/html/whats-new.php:52
1453
+ msgid "Illigal variable declartion"
1454
+ msgstr ""
1455
+
1456
+ #: admin/html/whats-new.php:56
1457
+ msgid "Featured image updating issue"
1458
+ msgstr ""
1459
+
1460
+ #: admin/html/whats-new.php:60
1461
+ msgid "Conflict with Phlox theme"
1462
+ msgstr ""
1463
+
1464
+ #: admin/html/whats-new.php:64
1465
+ msgid "Textarea custom field data sanitization"
1466
+ msgstr ""
1467
+
1468
+ #: admin/html/whats-new.php:68
1469
+ msgid "exclude_type warning in wpuf_category_checklist"
1470
+ msgstr ""
1471
+
1472
+ #: admin/html/whats-new.php:72
1473
+ msgid "Category field not showing all child categories for selection type child of"
1474
+ msgstr ""
1475
+
1476
+ #: admin/html/whats-new.php:76
1477
+ msgid "Conflict between image and file upload custom fields"
1478
+ msgstr ""
1479
+
1480
+ #: admin/html/whats-new.php:80
1481
+ msgid "Login url when login page is not set"
1482
+ msgstr ""
1483
+
1484
+ #: admin/html/whats-new.php:90
1485
  msgid ""
1486
  "Use common names for Ivory Coast, North Korea and Sourth Korea instead of "
1487
  "their official names"
1488
  msgstr ""
1489
 
1490
+ #: admin/html/whats-new.php:94
1491
  msgid "Fix condition to use default avatar"
1492
  msgstr ""
1493
 
1494
+ #: admin/html/whats-new.php:98
1495
  msgid "Make Email and URL fields clickable"
1496
  msgstr ""
1497
 
1498
+ #: admin/html/whats-new.php:102
1499
  msgid "Fix redirect after user login"
1500
  msgstr ""
1501
 
1502
+ #: admin/html/whats-new.php:106
1503
  msgid "Sanitize textarea field data"
1504
  msgstr ""
1505
 
1506
+ #: admin/html/whats-new.php:110
1507
  msgid ""
1508
  "Fix missing colon to email, URL, text and textarea labels when renders "
1509
  "their data"
1510
  msgstr ""
1511
 
1512
+ #: admin/html/whats-new.php:114
1513
  msgid "Prevent showing empty labels for fields that have render_field_data method"
1514
  msgstr ""
1515
 
1516
+ #: admin/html/whats-new.php:124
1517
  msgid "Add Namibian Dollar in currency list"
1518
  msgstr ""
1519
 
1520
+ #: admin/html/whats-new.php:128
1521
  msgid "Add sync values option for option data fields"
1522
  msgstr ""
1523
 
1524
+ #: admin/html/whats-new.php:132
1525
  msgid "Allow uploading image that having filesize meets php ini settings"
1526
  msgstr ""
1527
 
1528
+ #: admin/html/whats-new.php:136
1529
  msgid "Limit the selection of one image at a time"
1530
  msgstr ""
1531
 
1532
+ #: admin/html/whats-new.php:140
1533
  msgid "Use file name and size to generate hash to prevent duplicant image upload"
1534
  msgstr ""
1535
 
1536
+ #: admin/html/whats-new.php:144
1537
  msgid "Sanitize text and textarea field data"
1538
  msgstr ""
1539
 
1540
+ #: admin/html/whats-new.php:148
1541
  msgid ""
1542
  "Show label instead of values for radio, checkbox, dropdown and multiselect "
1543
  "data"
1544
  msgstr ""
1545
 
1546
+ #: admin/html/whats-new.php:152
1547
  msgid "Saving custom taxonomies for type text input"
1548
  msgstr ""
1549
 
1550
+ #: admin/html/whats-new.php:156
1551
  msgid "Admin settings link for recaptcha helper text"
1552
  msgstr ""
1553
 
1554
+ #: admin/html/whats-new.php:160
1555
  msgid "Undefined name property for Custom HTML fields"
1556
  msgstr ""
1557
 
1558
+ #: admin/html/whats-new.php:164
1559
  msgid "Delete attachment process"
1560
  msgstr ""
1561
 
1562
+ #: admin/html/whats-new.php:168
1563
  msgid "Missing billing address in invoice PDF"
1564
  msgstr ""
1565
 
1566
+ #: admin/html/whats-new.php:172
1567
  msgid "Showing country field value in frontend post content"
1568
  msgstr ""
1569
 
1570
+ #: admin/html/whats-new.php:176
1571
  msgid "Avatar size display not complying with admin settings size"
1572
  msgstr ""
1573
 
1574
+ #: admin/html/whats-new.php:180
1575
  msgid "Display default avatars on admin settings discussion page"
1576
  msgstr ""
1577
 
1578
+ #: admin/html/whats-new.php:184
1579
  msgid "Redirect to subscription page at registration"
1580
  msgstr ""
1581
 
1582
+ #: admin/html/whats-new.php:188
1583
  msgid "Error notice regarding registration page redirect"
1584
  msgstr ""
1585
 
1586
+ #: admin/html/whats-new.php:192
1587
  msgid "Escaping html in registration errors"
1588
  msgstr ""
1589
 
1590
+ #: admin/html/whats-new.php:196
1591
  msgid "Default login redirect link"
1592
  msgstr ""
1593
 
1594
+ #: admin/html/whats-new.php:200
1595
  msgid "Implementing default WP login page override option"
1596
  msgstr ""
1597
 
1598
+ #: admin/html/whats-new.php:204
1599
  msgid "Transparent background of autosuggestion dropdown"
1600
  msgstr ""
1601
 
1602
+ #: admin/html/whats-new.php:214
1603
  msgid "Import forms system"
1604
  msgstr ""
1605
 
1606
+ #: admin/html/whats-new.php:218
1607
  msgid "Password reset system"
1608
  msgstr ""
1609
 
1610
+ #: admin/html/whats-new.php:222
1611
  msgid "Updated url validation regex to support modern tlds"
1612
  msgstr ""
1613
 
1614
+ #: admin/html/whats-new.php:226
1615
  msgid "Export WPUF forms individually from admin tools page"
1616
  msgstr ""
1617
 
1618
+ #: admin/html/whats-new.php:230
1619
  msgid "Subscription cycle label translation issue"
1620
  msgstr ""
1621
 
1622
+ #: admin/html/whats-new.php:234
1623
  msgid "ACF integration for checkbox fields"
1624
  msgstr ""
1625
 
1626
+ #: admin/html/whats-new.php:238
1627
  msgid "Illegal string offset warning while updating settings"
1628
  msgstr ""
1629
 
1630
+ #: admin/html/whats-new.php:242
1631
  msgid "Conditional logic for Section Break field"
1632
  msgstr ""
1633
 
1634
+ #: admin/html/whats-new.php:246
1635
  msgid "Subscriptions cannot be deleted from backend"
1636
  msgstr ""
1637
 
1638
+ #: admin/html/whats-new.php:250
1639
  msgid "A regression regarding saving checkbox data"
1640
  msgstr ""
1641
 
1642
+ #: admin/html/whats-new.php:254
1643
  msgid "Default value of multi-select fields is not showing"
1644
  msgstr ""
1645
 
1646
+ #: admin/html/whats-new.php:264
1647
  msgid "Hide post edit option when subscription is expired"
1648
  msgstr ""
1649
 
1650
+ #: admin/html/whats-new.php:266
1651
  msgid "Hide post edit option from users whose subscription pack is expired."
1652
  msgstr ""
1653
 
1654
+ #: admin/html/whats-new.php:269
1655
  msgid "Check files to prevent duplicity in media upload"
1656
  msgstr ""
1657
 
1658
+ #: admin/html/whats-new.php:271
1659
  msgid ""
1660
  "A simple measure has been taken to prevent maliciously flooding the site by "
1661
  "uploading same file multiple times. Though this won't work with already "
1662
  "uploaded medias."
1663
  msgstr ""
1664
 
1665
+ #: admin/html/whats-new.php:274
1666
  msgid "Refactor address fields in Account section"
1667
  msgstr ""
1668
 
1669
+ #: admin/html/whats-new.php:276
1670
  msgid "Address edit section from Account section has been rewritten to improve UX."
1671
  msgstr ""
1672
 
1673
+ #: admin/html/whats-new.php:279
1674
  msgid "Update Paypal payment gateway"
1675
  msgstr ""
1676
 
1677
+ #: admin/html/whats-new.php:281
1678
  msgid "Paypal payment gateway has seen some improvements."
1679
  msgstr ""
1680
 
1681
+ #: admin/html/whats-new.php:284
1682
  msgid "Default Category selection improvements"
1683
  msgstr ""
1684
 
1685
+ #: admin/html/whats-new.php:286
1686
  msgid ""
1687
  "An intuitive way of selecting default category of a selected post type has "
1688
  "been introduced."
1689
  msgstr ""
1690
 
1691
+ #: admin/html/whats-new.php:289
1692
  msgid "Compatibility issue with ACF date time field"
1693
  msgstr ""
1694
 
1695
+ #: admin/html/whats-new.php:291
1696
  msgid "A Compatibility issue with ACF date time field has been addressed."
1697
  msgstr ""
1698
 
1699
+ #: admin/html/whats-new.php:294
1700
  msgid "Media title, caption & description not saving"
1701
  msgstr ""
1702
 
1703
+ #: admin/html/whats-new.php:296
1704
  msgid ""
1705
  "Media title, caption & description were not saving from frontend. They will "
1706
  "now."
1707
  msgstr ""
1708
 
1709
+ #: admin/html/whats-new.php:299
1710
  msgid ""
1711
  "The Events Calendar venue and organizer fields issue in WPUF Custom Fields "
1712
  "metabox"
1713
  msgstr ""
1714
 
1715
+ #: admin/html/whats-new.php:301
1716
  msgid ""
1717
  "A workaround has been introduced to save The Events Calendar Venue and "
1718
  "Organizer fields properly from WPUF Custom Fields metabox."
1719
  msgstr ""
1720
 
1721
+ #: admin/html/whats-new.php:304
1722
  msgid "Checkbox data not saving from WPUF Custom Fields metabox"
1723
  msgstr ""
1724
 
1725
+ #: admin/html/whats-new.php:306
1726
  msgid ""
1727
  "Checkboxe data from WPUF Custom Fields metabox were not saving. It has been "
1728
  "fixed."
1729
  msgstr ""
1730
 
1731
+ #: admin/html/whats-new.php:309
1732
  msgid "Multi-column Repeater field data saving issue"
1733
  msgstr ""
1734
 
1735
+ #: admin/html/whats-new.php:311
1736
  msgid ""
1737
  "Multi-column Repeater field data from a form was not saving. It has been "
1738
  "fixed."
1739
  msgstr ""
1740
 
1741
+ #: admin/html/whats-new.php:314
1742
  msgid "Multistep form conflict with Elementor"
1743
  msgstr ""
1744
 
1745
+ #: admin/html/whats-new.php:316
1746
  msgid "Multistep form had a conflict with Elementor. It has been fixed."
1747
  msgstr ""
1748
 
1749
+ #: admin/html/whats-new.php:319
1750
  msgid "Multiple images showing issue in frontend"
1751
  msgstr ""
1752
 
1753
+ #: admin/html/whats-new.php:321
1754
  msgid "Multiple images in a post were not showing in frontend. Now they will."
1755
  msgstr ""
1756
 
1757
+ #: admin/html/whats-new.php:330
1758
  msgid "Nonce not verify on login"
1759
  msgstr ""
1760
 
1761
+ #: admin/html/whats-new.php:332
1762
  msgid "Return of function wp_verify_nonce() was ignored."
1763
  msgstr ""
1764
 
1765
+ #: admin/html/whats-new.php:341
1766
  msgid "Option to set which tab shows as active on the account page"
1767
  msgstr ""
1768
 
1769
+ #: admin/html/whats-new.php:343
1770
  msgid ""
1771
  "Option to set which tab shows as active on the account page. To configure "
1772
  "this setting navigate to wp-admin->User Frontend->Settings->My "
1773
  "Account->Active Tab "
1774
  msgstr ""
1775
 
1776
+ #: admin/html/whats-new.php:346
1777
  msgid "Unlock option was unavailable after the post being locked"
1778
  msgstr ""
1779
 
1780
+ #: admin/html/whats-new.php:348
1781
  msgid "Unlock option was unavailable after the post being locked."
1782
  msgstr ""
1783
 
1784
+ #: admin/html/whats-new.php:351
1785
  msgid "Gutenberg block of WPUF didn't work on bedrock installation"
1786
  msgstr ""
1787
 
1788
+ #: admin/html/whats-new.php:353
1789
  msgid "Gutenberg block of WPUF didn't work on bedrock installation."
1790
  msgstr ""
1791
 
1792
+ #: admin/html/whats-new.php:356
1793
  msgid "Sending admin payment received email twice"
1794
  msgstr ""
1795
 
1796
+ #: admin/html/whats-new.php:358
1797
  msgid ""
1798
  "After processing payment admin & user was receiving payment received email "
1799
  "twice."
1800
  msgstr ""
1801
 
1802
+ #: admin/html/whats-new.php:361
1803
  msgid ""
1804
  "Add shortcode support to display post information in the Post Expiration "
1805
  "Message"
1806
  msgstr ""
1807
 
1808
+ #: admin/html/whats-new.php:363
1809
  msgid ""
1810
  "Add shortcode support to display post information in the Post Expiration "
1811
  "Message. You can use: <strong>{post_author} {post_url} {blogname} "
1812
  "{post_title} {post_status}</strong>"
1813
  msgstr ""
1814
 
1815
+ #: admin/html/whats-new.php:366
1816
  msgid "Add optin on the setup wizard"
1817
  msgstr ""
1818
 
1819
+ #: admin/html/whats-new.php:368
1820
  msgid ""
1821
  "Added optin on the setup wizard, admin can choose whether he/she wants to "
1822
  "share server environment details (php, mysql, server, WordPress versions), "
1824
  "name and url, admin name and email address. No sensitive data is tracked"
1825
  msgstr ""
1826
 
1827
+ #: admin/html/whats-new.php:377
1828
  msgid "Post Owner problem"
1829
  msgstr ""
1830
 
1831
+ #: admin/html/whats-new.php:379
1832
  msgid ""
1833
  "Posts were not assigned to the selected default post owner, this issue has "
1834
  "been fixed."
1835
  msgstr ""
1836
 
1837
+ #: admin/html/whats-new.php:382
1838
  msgid "Google reCaptcha was not working"
1839
  msgstr ""
1840
 
1841
+ #: admin/html/whats-new.php:384
1842
  msgid ""
1843
  "Google reCaptcha was not working, users could submit the form without "
1844
  "reCaptcha validation."
1845
  msgstr ""
1846
 
1847
+ #: admin/html/whats-new.php:393
1848
  msgid "Added column field"
1849
  msgstr ""
1850
 
1851
+ #: admin/html/whats-new.php:398
1852
  msgid "Unable to render the events on the front-end dashboard"
1853
  msgstr ""
1854
 
1855
+ #: admin/html/whats-new.php:400
1856
  msgid ""
1857
  "On the frontend dashboard, the submitted events were not showing, you will "
1858
  "get it fixed in this version."
1859
  msgstr ""
1860
 
1861
+ #: admin/html/whats-new.php:403
1862
  msgid "Page order getting 0(zero) after editing from the frontend"
1863
  msgstr ""
1864
 
1865
+ #: admin/html/whats-new.php:405
1866
  msgid ""
1867
  "Page order was not saving while editing a post using WPUF form, it has been "
1868
  "fixed."
1869
  msgstr ""
1870
 
1871
+ #: admin/html/whats-new.php:408
1872
  msgid "Text input field for taxonomies not working"
1873
  msgstr ""
1874
 
1875
+ #: admin/html/whats-new.php:410
1876
  msgid ""
1877
  "When taxonomy field type is set to `Text Input` then a fatal error was "
1878
  "showing on the frontend, no error with taxonomy field in the latest version."
1879
  msgstr ""
1880
 
1881
+ #: admin/html/whats-new.php:413
1882
  msgid ""
1883
  "In radio and checkbox field use conditional logic that value does not save "
1884
  "in database"
1885
  msgstr ""
1886
 
1887
+ #: admin/html/whats-new.php:415
1888
  msgid ""
1889
  "The selected value of radio and checkbox field were not showing while "
1890
  "editing posts from the backend or frontend, you can see the selected value "
1891
  "in this version."
1892
  msgstr ""
1893
 
1894
+ #: admin/html/whats-new.php:418
1895
  msgid "The args param not working with get_avatar filter"
1896
  msgstr ""
1897
 
1898
+ #: admin/html/whats-new.php:420
1899
  msgid "The args parameter did not exist with get_avatar filter, which now exists."
1900
  msgstr ""
1901
 
1902
+ #: admin/html/whats-new.php:423
1903
  msgid "The item in ajax taxonomy field was not selected"
1904
  msgstr ""
1905
 
1906
+ #: admin/html/whats-new.php:425
1907
  msgid ""
1908
  "When the taxonomy field type is set to Ajax, the submitted terms were not "
1909
  "showing in the backend and frontend which have been fixed."
1910
  msgstr ""
1911
 
1912
+ #: admin/html/whats-new.php:434
1913
  msgid "Unable to send new user registration email"
1914
  msgstr ""
1915
 
1916
+ #: admin/html/whats-new.php:436
1917
  msgid ""
1918
  "WP User Frontend default registration form `[wpuf-registration]` was unable "
1919
  "to send the new user registration email."
1920
  msgstr ""
1921
 
1922
+ #: admin/html/whats-new.php:439
1923
  msgid "WPUF forms block compatibility issue with the latest WP version"
1924
  msgstr ""
1925
 
1926
+ #: admin/html/whats-new.php:441
1927
  msgid ""
1928
  "With the latest version of WordPress the gutenberg block of WP User "
1929
  "Frontend were not working. In this version, you will get it fixed."
1930
  msgstr ""
1931
 
1932
+ #: admin/html/whats-new.php:444
1933
  msgid "Page not update where `[wpuf_dashboard]` shortcode exist"
1934
  msgstr ""
1935
 
1936
+ #: admin/html/whats-new.php:446
1937
  msgid ""
1938
  "While using Gutenberg, the page were not being updated with WPUF shortcode "
1939
  "[wpuf dashboard]"
1940
  msgstr ""
1941
 
1942
+ #: admin/html/whats-new.php:449
1943
  msgid "Retain default when determining whether to display the admin bar"
1944
  msgstr ""
1945
 
1946
+ #: admin/html/whats-new.php:451
1947
  msgid ""
1948
  "From the User Frontend Settings, set that Administrator, Editor, Vendor can "
1949
  "see the admin bar. Now, the super admin want, one specific user ( who has "
1953
  "frontend."
1954
  msgstr ""
1955
 
1956
+ #: admin/html/whats-new.php:454
1957
  msgid "Fatal error when use PHP lower version (5.4 or lower)"
1958
  msgstr ""
1959
 
1960
+ #: admin/html/whats-new.php:456
1961
  msgid ""
1962
  "It was unable to install WP User Frontend with PHP 5.4 or lower version. "
1963
  "Here is the error details: <br><br><strong>Fatal error: Can't use method "
1965
  "/wp-user-frontend/class/frontend-form-post.php on line 194</strong>"
1966
  msgstr ""
1967
 
1968
+ #: admin/html/whats-new.php:459
1969
  msgid "Product form was unable to show the single gallery image"
1970
  msgstr ""
1971
 
1972
+ #: admin/html/whats-new.php:461
1973
  msgid ""
1974
  "When user upload single image for product gallery using WPUF WooCommerce "
1975
  "product form, that image were not showing on the frontend."
1976
  msgstr ""
1977
 
1978
+ #: admin/html/whats-new.php:470
1979
  msgid "WooCommerce gallery images not getting saved"
1980
  msgstr ""
1981
 
1982
+ #: admin/html/whats-new.php:472
1983
  msgid ""
1984
  "After releasing version 2.9.3, WooCommerce gallery image field stopped "
1985
  "working. You will get it fixed in this version."
1986
  msgstr ""
1987
 
1988
+ #: admin/html/whats-new.php:481
1989
  msgid "The Events Calendar Integration Form"
1990
  msgstr ""
1991
 
1992
+ #: admin/html/whats-new.php:483
1993
  msgid ""
1994
  "Now admin can allow users to create event from the frontend. Currently WPUF "
1995
  "has a one click pre-build event form that has been integrated with The "
1996
  "Events Calendar plugin"
1997
  msgstr ""
1998
 
1999
+ #: admin/html/whats-new.php:486
2000
  msgid "Post Submission Facility From Account Page"
2001
  msgstr ""
2002
 
2003
+ #: admin/html/whats-new.php:488
2004
  msgid ""
2005
  "On the frontend account page, added a new menu item named <b>Submit "
2006
  "Post</b>. Now admin can allow users to submit post from their default "
2009
  "you can assign any post form that will use to submit posts."
2010
  msgstr ""
2011
 
2012
+ #: admin/html/whats-new.php:491
2013
  msgid "Login/Lost Password Link Under Registration Form"
2014
  msgstr ""
2015
 
2016
+ #: admin/html/whats-new.php:493
2017
  msgid "Added Login/Lost Password link under registration form"
2018
  msgstr ""
2019
 
2020
+ #: admin/html/whats-new.php:502
2021
  msgid "Added drag and drop image ordering on image upload"
2022
  msgstr ""
2023
 
2024
+ #: admin/html/whats-new.php:504
2025
  msgid ""
2026
  "Now frontend users can drag & drop the images/files to change the order "
2027
  "while uploading."
2028
  msgstr ""
2029
 
2030
+ #: admin/html/whats-new.php:507
2031
  msgid "Added reCAPTCHA field in login form"
2032
  msgstr ""
2033
 
2034
+ #: admin/html/whats-new.php:509
2035
  msgid ""
2036
  "Admin has the option to show reCAPTCHA field in login form. Check the "
2037
  "related settings from <strong>User Frontend > Settings > "
2038
  "Login/Registration</strong>"
2039
  msgstr ""
2040
 
2041
+ #: admin/html/whats-new.php:512
2042
  msgid "Added preview option in forms"
2043
  msgstr ""
2044
 
2045
+ #: admin/html/whats-new.php:514
2046
  msgid ""
2047
  "You can see a nice <strong>Preview</strong> button with <strong>Save "
2048
  "Form</strong> button, admin can take a quick look of the form without using "
2049
  "shortcode"
2050
  msgstr ""
2051
 
2052
+ #: admin/html/whats-new.php:517
2053
  msgid "Fixed hiding “Select Image” button while uploading multiple images."
2054
  msgstr ""
2055
 
2056
+ #: admin/html/whats-new.php:519
2057
  msgid ""
2058
  "The upload button will not be hidden until the user selects max number of "
2059
  "files "
2060
  msgstr ""
2061
 
2062
+ #: admin/html/whats-new.php:522
2063
  msgid "Added form limit notice before form submission"
2064
  msgstr ""
2065
 
2066
+ #: admin/html/whats-new.php:524
2067
  msgid ""
2068
  "Limit notice message was showing after submission, now it is showing when "
2069
  "rendering the form"
2070
  msgstr ""
2071
 
2072
+ #: admin/html/whats-new.php:527
2073
  msgid "Fixed: default post category not saving"
2074
  msgstr ""
2075
 
2076
+ #: admin/html/whats-new.php:529
2077
  msgid ""
2078
  "From the form <strong>Settings > Post Settings</strong>, default post "
2079
  "category options were not saving. Now, it's fixed."
2080
  msgstr ""
2081
 
2082
+ #: admin/html/whats-new.php:532
2083
  msgid ""
2084
  "WPUF dashboard shortcode with form_id attribute was not showing posts "
2085
  "properly"
2086
  msgstr ""
2087
 
2088
+ #: admin/html/whats-new.php:534
2089
  msgid ""
2090
  "Now you can list posts on the frontend by using <strong>form_id<strong/> "
2091
  "attribute with <strong>[wpuf_dashboard]</strong> shortcode"
2092
  msgstr ""
2093
 
2094
+ #: admin/html/whats-new.php:543
2095
  msgid "Changed text domain to `wp-user-frontend` from `wpuf` "
2096
  msgstr ""
2097
 
2098
+ #: admin/html/whats-new.php:545
2099
  msgid ""
2100
  "If you are using other language than English. Please <b>rename</b> your "
2101
  "<i>.po and .mo </i> files to `wp-user-frontend_` from `wpuf_` <br> This "
2102
  "change was made to support translations from translate.wordpress.org"
2103
  msgstr ""
2104
 
2105
+ #: admin/html/whats-new.php:548
2106
  msgid "Added WP User Frontend Data export and erase functionality."
2107
  msgstr ""
2108
 
2109
+ #: admin/html/whats-new.php:550
2110
  msgid "Added functionality to export WP User Frontend Data to comply with GDPR."
2111
  msgstr ""
2112
 
2113
+ #: admin/html/whats-new.php:553
2114
  msgid "Added billing address customizer."
2115
  msgstr ""
2116
 
2117
+ #: admin/html/whats-new.php:555
2118
  msgid "Added customizer options for billing address in payment page."
2119
  msgstr ""
2120
 
2121
+ #: admin/html/whats-new.php:558
2122
  msgid "Make the payment page responsive."
2123
  msgstr ""
2124
 
2125
+ #: admin/html/whats-new.php:560
2126
  msgid "Some css adjustments are made in payment page to make it responsive."
2127
  msgstr ""
2128
 
2129
+ #: admin/html/whats-new.php:563
2130
  msgid "Fixed image upload issue in Safari."
2131
  msgstr ""
2132
 
2133
+ #: admin/html/whats-new.php:565
2134
  msgid "Images were not showing after upload in safari, it is fixed now."
2135
  msgstr ""
2136
 
2137
+ #: admin/html/whats-new.php:568
2138
  msgid "Post update issue after updating or removing post images."
2139
  msgstr ""
2140
 
2141
+ #: admin/html/whats-new.php:570
2142
  msgid ""
2143
  "Posts cannot be updated after updating or removing post images, it is fixed "
2144
  "now."
2145
  msgstr ""
2146
 
2147
+ #: admin/html/whats-new.php:579
2148
  msgid "Allow overriding form input styles using theme styling."
2149
  msgstr ""
2150
 
2151
+ #: admin/html/whats-new.php:581
2152
  msgid "Overriding form input styles using theme style is now possible."
2153
  msgstr ""
2154
 
2155
+ #: admin/html/whats-new.php:584
2156
  msgid "Fixed Auto Login after registration."
2157
  msgstr ""
2158
 
2159
+ #: admin/html/whats-new.php:586
2160
  msgid "Auto Login after registration was not working is fixed now."
2161
  msgstr ""
2162
 
2163
+ #: admin/html/whats-new.php:589
2164
  msgid "Fixed fallback cost calculation"
2165
  msgstr ""
2166
 
2167
+ #: admin/html/whats-new.php:591
2168
  msgid "Fallback cost calculation was inaccurate for some cases, it is fixed now."
2169
  msgstr ""
2170
 
2171
+ #: admin/html/whats-new.php:594
2172
  msgid "Removal of subscription from User Profile gets reverted if updated"
2173
  msgstr ""
2174
 
2175
+ #: admin/html/whats-new.php:596
2176
  msgid "User subscription deletion gets reverted if updated is fixed."
2177
  msgstr ""
2178
 
2179
+ #: admin/html/whats-new.php:599
2180
  msgid "Show Free pack users in subscribers list."
2181
  msgstr ""
2182
 
2183
+ #: admin/html/whats-new.php:601
2184
  msgid "Free pack users were not showing in subscribers list, now they will."
2185
  msgstr ""
2186
 
2187
+ #: admin/html/whats-new.php:610
2188
  msgid "WP User Frontend Guten Block is added"
2189
  msgstr ""
2190
 
2191
+ #: admin/html/whats-new.php:612
2192
  msgid ""
2193
  "WPUF Form Block is now available to be used within gutenberg editor with "
2194
  "preview of the form. "
2195
  msgstr ""
2196
 
2197
+ #: admin/html/whats-new.php:615
2198
  msgid "Advanced Custom Fields plugin compatibility"
2199
  msgstr ""
2200
 
2201
+ #: admin/html/whats-new.php:617
2202
  msgid "Now all your ACF fields can be used within WPUF Post forms. "
2203
  msgstr ""
2204
 
2205
+ #: admin/html/whats-new.php:620
2206
  msgid "Taxonomy Terms not showing for custom post types"
2207
  msgstr ""
2208
 
2209
+ #: admin/html/whats-new.php:622
2210
  msgid ""
2211
  "Fixed an issue with taxonomy terms not appearing for Custom Post types "
2212
  "within Form Settings and Dashboard Post Listing"
2213
  msgstr ""
2214
 
2215
+ #: admin/html/whats-new.php:625
2216
  msgid "Various other code optimizations"
2217
  msgstr ""
2218
 
2219
+ #: admin/html/whats-new.php:627 admin/html/whats-new.php:684
2220
  msgid "Code structure organization and optimization for better performance"
2221
  msgstr ""
2222
 
2223
+ #: admin/html/whats-new.php:636
2224
  msgid "WoooCommerce billing address Sync"
2225
  msgstr ""
2226
 
2227
+ #: admin/html/whats-new.php:638
2228
  msgid ""
2229
  "If an existing customer has previously set his billing address, that will "
2230
  "be imported into WPUF Billing address "
2231
  msgstr ""
2232
 
2233
+ #: admin/html/whats-new.php:641
2234
  msgid "Trial subscription message not showing properly"
2235
  msgstr ""
2236
 
2237
+ #: admin/html/whats-new.php:643
2238
  msgid "Subscriptions with Trial now shows trial notices"
2239
  msgstr ""
2240
 
2241
+ #: admin/html/whats-new.php:646
2242
  msgid "Reset email Key not working"
2243
  msgstr ""
2244
 
2245
+ #: admin/html/whats-new.php:648
2246
  msgid "Reset Email key was not working in some cases"
2247
  msgstr ""
2248
 
2249
+ #: admin/html/whats-new.php:651
2250
  msgid "Post count not showing on the frontend dashboard"
2251
  msgstr ""
2252
 
2253
+ #: admin/html/whats-new.php:653
2254
  msgid ""
2255
  "Dashboard with multiple post type was not showing post counts properly, is "
2256
  "now fixed and shows count for each post type"
2257
  msgstr ""
2258
 
2259
+ #: admin/html/whats-new.php:656
2260
  msgid "Login Redirect showing blank page is fixed"
2261
  msgstr ""
2262
 
2263
+ #: admin/html/whats-new.php:658
2264
  msgid ""
2265
  "If \"Previous Page\" was set for redirection, login redirect was "
2266
  "redirecting to blank page for users who hit login page directly"
2267
  msgstr ""
2268
 
2269
+ #: admin/html/whats-new.php:667
2270
  msgid "Enhanced Login Redirect to redirect users to previous page"
2271
  msgstr ""
2272
 
2273
+ #: admin/html/whats-new.php:669
2274
  msgid ""
2275
  "You can choose Previous Page as Login Redirect page settings now to "
2276
  "redirect users to the page from which they went for Login. "
2277
  msgstr ""
2278
 
2279
+ #: admin/html/whats-new.php:672
2280
  msgid "Email HTML links not Rendreing properly issue is fixed"
2281
  msgstr ""
2282
 
2283
+ #: admin/html/whats-new.php:674
2284
  msgid ""
2285
  "For some clients emails were not rendering the HTML links properly, this is "
2286
  "now fixed"
2287
  msgstr ""
2288
 
2289
+ #: admin/html/whats-new.php:677
2290
  msgid "Form Builder : Form Field's Help text styles not showing properly"
2291
  msgstr ""
2292
 
2293
+ #: admin/html/whats-new.php:679
2294
  msgid "Help texts styling is now fixed and much easier to read and understand"
2295
  msgstr ""
2296
 
2297
+ #: admin/html/whats-new.php:682
2298
  msgid "Various other code improvements"
2299
  msgstr ""
2300
 
2301
+ #: admin/html/whats-new.php:693
2302
  msgid "Dashboard Post Listing now supports multiple post types"
2303
  msgstr ""
2304
 
2305
+ #: admin/html/whats-new.php:695
2306
  msgid ""
2307
  "Now you can show multiple post type in user dashboard using shortcode like "
2308
  "this : <br><b>[wpuf_dashboard post_type=\"post,page,custom_type\"]</b> "
2309
  msgstr ""
2310
 
2311
+ #: admin/html/whats-new.php:698
2312
  msgid "Added Login Redirect Settings"
2313
  msgstr ""
2314
 
2315
+ #: admin/html/whats-new.php:700
2316
  msgid ""
2317
  "You can now set a page from <i>WPUF Settings > Login/Registration > "
2318
  "Redirect after Login</i>. When login redirection is active the user will be "
2319
  "redirected to this page after login."
2320
  msgstr ""
2321
 
2322
+ #: admin/html/whats-new.php:703
2323
  msgid "Image Upload field button text can be changed"
2324
  msgstr ""
2325
 
2326
+ #: admin/html/whats-new.php:705
2327
  msgid ""
2328
  "The upload button text can now be changed for image upload fields which "
2329
  "defaults to \"Select Image\" if not set. "
2330
  msgstr ""
2331
 
2332
+ #: admin/html/whats-new.php:708
2333
  msgid "Multi Step Form styles made compatible with more themes"
2334
  msgstr ""
2335
 
2336
+ #: admin/html/whats-new.php:710
2337
  msgid "Multi Step form can now be styled more easily with other themes "
2338
  msgstr ""
2339
 
2340
+ #: admin/html/whats-new.php:713
2341
  msgid "Required field condition for google map not working is fixed"
2342
  msgstr ""
2343
 
2344
+ #: admin/html/whats-new.php:715
2345
  msgid ""
2346
  "If Google Map field was set as required users were able to submit form "
2347
  "without changing the default value."
2348
  msgstr ""
2349
 
2350
+ #: admin/html/whats-new.php:724
2351
  msgid "Admin form builder is now fully responsive."
2352
  msgstr ""
2353
 
2354
+ #: admin/html/whats-new.php:726
2355
  msgid ""
2356
  "Now you can edit forms from your mobile devices directly. Our improved "
2357
  "responsive layouts of form builder makes it easy for you to build forms on "
2358
  "the go."
2359
  msgstr ""
2360
 
2361
+ #: admin/html/whats-new.php:729
2362
  msgid "Added color schemes for creating attractive form layouts."
2363
  msgstr ""
2364
 
2365
+ #: admin/html/whats-new.php:731
2366
  msgid ""
2367
  "We have added 3 new color schemes for the form layouts which you can choose "
2368
  "from each form's new display settings."
2369
  msgstr ""
2370
 
2371
+ #: admin/html/whats-new.php:734
2372
  msgid "Restrict Free subscription pack to be enabled multiple times "
2373
  msgstr ""
2374
 
2375
+ #: admin/html/whats-new.php:736
2376
  msgid ""
2377
  "Free subscription packs now can only be purchased once and the limit "
2378
  "applies properly"
2379
  msgstr ""
2380
 
2381
+ #: admin/html/whats-new.php:739
2382
  msgid "Various other bug fixes and improvements were made "
2383
  msgstr ""
2384
 
2385
+ #: admin/html/whats-new.php:741
2386
  msgid "Please see the change log to see full details."
2387
  msgstr ""
2388
 
2389
+ #: admin/html/whats-new.php:750
2390
  msgid "Added upgrade function for default category"
2391
  msgstr ""
2392
 
2393
+ #: admin/html/whats-new.php:752
2394
  msgid "Upgrader added to upgrade previously set default post category."
2395
  msgstr ""
2396
 
2397
+ #: admin/html/whats-new.php:755
2398
  msgid "Subscription pack cannot be canceled"
2399
  msgstr ""
2400
 
2401
+ #: admin/html/whats-new.php:757
2402
  msgid ""
2403
  "Fixed recurring subscription pack cannot be canceled from my account page "
2404
  "in subscription details section."
2405
  msgstr ""
2406
 
2407
+ #: admin/html/whats-new.php:760
2408
  msgid "page installer admin notice logic issue"
2409
  msgstr ""
2410
 
2411
+ #: admin/html/whats-new.php:762
2412
  msgid ""
2413
  "Fixed page installer admin notice logic problem due to new payment settings "
2414
  "default value not set."
2415
  msgstr ""
2416
 
2417
+ #: admin/html/whats-new.php:772
2418
  msgid "Setup Wizard"
2419
  msgstr ""
2420
 
2421
+ #: admin/html/whats-new.php:774
2422
  msgid "Setup Wizard added to turn off payment options and install pages."
2423
  msgstr ""
2424
 
2425
+ #: admin/html/whats-new.php:778
2426
  msgid "Multi-select Category"
2427
  msgstr ""
2428
 
2429
+ #: admin/html/whats-new.php:780
2430
  msgid "Add multi-select to default category in post form settings."
2431
  msgstr ""
2432
 
2433
+ #: admin/html/whats-new.php:784
2434
  msgid "Select Text option for Taxonomy"
2435
  msgstr ""
2436
 
2437
+ #: admin/html/whats-new.php:786
2438
  msgid ""
2439
  "Add Select Text option for taxonomy fields. Now you can add default text "
2440
  "with empty value as first option for Taxonomy dropdown."
2441
  msgstr ""
2442
 
2443
+ #: admin/html/whats-new.php:789
2444
  msgid "Taxonomy Checkbox Inline"
2445
  msgstr ""
2446
 
2447
+ #: admin/html/whats-new.php:791
2448
  msgid ""
2449
  "Added checkbox inline option to taxonomy checkbox. You can now display "
2450
  "Taxonomy checkbox fields inline."
2451
  msgstr ""
2452
 
2453
+ #: admin/html/whats-new.php:801
2454
  msgid "Manage schedule for form submission"
2455
  msgstr ""
2456
 
2457
+ #: admin/html/whats-new.php:803
2458
  msgid ""
2459
  "Do not accept form submission if the current date is not between the date "
2460
  "range of the schedule."
2461
  msgstr ""
2462
 
2463
+ #: admin/html/whats-new.php:807
2464
  msgid "Restrict form submission based on the user roles"
2465
  msgstr ""
2466
 
2467
+ #: admin/html/whats-new.php:809
2468
  msgid ""
2469
  "Restrict form submission based on the user roles. Now you can manage user "
2470
  "role base permission on form submission."
2471
  msgstr ""
2472
 
2473
+ #: admin/html/whats-new.php:813
2474
  msgid "Limit how many entries a form will accept"
2475
  msgstr ""
2476
 
2477
+ #: admin/html/whats-new.php:815
2478
  msgid ""
2479
  "Limit how many entries a form will accept and display a custom message when "
2480
  "that limit is reached."
2481
  msgstr ""
2482
 
2483
+ #: admin/html/whats-new.php:819
2484
  msgid "Show/hide Admin Bar"
2485
  msgstr ""
2486
 
2487
+ #: admin/html/whats-new.php:821
2488
  msgid "Control the admin bar visibility based on user roles."
2489
  msgstr ""
2490
 
2491
+ #: admin/html/whats-new.php:825
2492
  msgid "Ajax Login widget"
2493
  msgstr ""
2494
 
2495
+ #: admin/html/whats-new.php:827
2496
  msgid ""
2497
  "Login user is more simple now with Ajax Login Widget. The simple ajax login "
2498
  "form do not required page loading for login."
2499
  msgstr ""
2500
 
2501
+ #: admin/html/whats-new.php:831
2502
  msgid "Form submission with Captcha field"
2503
  msgstr ""
2504
 
2505
+ #: admin/html/whats-new.php:833
2506
  msgid "Form field validation process updated if form submits with captcha field."
2507
  msgstr ""
2508
 
2509
+ #: admin/html/whats-new.php:847
2510
  msgid "What's New in WPUF?"
2511
  msgstr ""
2512
 
2529
  msgstr ""
2530
 
2531
  #: admin/installer.php:84 admin/settings-options.php:24
2532
+ #: includes/free/admin/shortcode-button.php:79 wpuf-functions.php:1961
2533
  msgid "Dashboard"
2534
  msgstr ""
2535
 
2545
  #: admin/installer.php:95 class/subscription.php:381 class/subscription.php:401
2546
  #: class/subscription.php:402 class/subscription.php:403
2547
  #: includes/free/admin/shortcode-button.php:99
2548
+ #: templates/dashboard/dashboard.php:19 wpuf-functions.php:1964
2549
  msgid "Subscription"
2550
  msgstr ""
2551
 
3763
  msgstr ""
3764
 
3765
  #: admin/template.php:520 admin/template.php:578 admin/template.php:656
3766
+ #: class/upload.php:264 includes/fields/class-field-recaptcha.php:147
3767
  #: includes/fields/class-field-sectionbreak.php:55
3768
  #: templates/dashboard/posts.php:89 templates/dashboard.php:104
3769
+ #: wpuf-functions.php:986
3770
  msgid "Title"
3771
  msgstr ""
3772
 
3782
  msgid "Enter the meta value"
3783
  msgstr ""
3784
 
3785
+ #: admin/template.php:583 class/upload.php:266
3786
+ #: includes/fields/class-field-sectionbreak.php:63 wpuf-functions.php:994
3787
  msgid "Description"
3788
  msgstr ""
3789
 
3966
  msgstr ""
3967
 
3968
  #: class/payment.php:138 includes/class-customizer.php:56
3969
+ #: wpuf-functions.php:1965
3970
  msgid "Billing Address"
3971
  msgstr ""
3972
 
4052
  #: includes/fields/class-abstract-fields.php:188
4053
  #: includes/fields/class-field-dropdown.php:106
4054
  #: includes/fields/class-field-multidropdown.php:83
4055
+ #: includes/fields/class-field-post-taxonomy.php:343
4056
  msgid "- select -"
4057
  msgstr ""
4058
 
4145
  msgid "Strength indicator"
4146
  msgstr ""
4147
 
4148
+ #: class/render-form.php:1401 includes/fields/class-field-post-taxonomy.php:120
4149
+ #: wpuf-functions.php:1749
4150
  msgid "-- Select --"
4151
  msgstr ""
4152
 
4360
  msgid "No transactions found."
4361
  msgstr ""
4362
 
4363
+ #: class/upload.php:265 wpuf-functions.php:990
4364
  msgid "Caption"
4365
  msgstr ""
4366
 
4367
+ #: class/upload.php:288
4368
  msgid "attach_id is required."
4369
  msgstr ""
4370
 
4371
+ #: class/upload.php:298
4372
  msgid "Attachment deleted successfully."
4373
  msgstr ""
4374
 
4375
+ #: class/upload.php:301
4376
  msgid "Could not deleted the attachment"
4377
  msgstr ""
4378
 
4379
+ #: class/upload.php:304
4380
  msgid "Something went wrong."
4381
  msgstr ""
4382
 
4497
 
4498
  #: includes/class-dokan-integration.php:34
4499
  #: includes/class-wc-vendors-integration.php:108
4500
+ #: templates/dashboard/dashboard.php:15 wpuf-functions.php:1962
4501
  msgid "Posts"
4502
  msgstr ""
4503
 
4523
  msgid "Select a post form that will show on the vendor dashboard."
4524
  msgstr ""
4525
 
4526
+ #: includes/class-field-manager.php:183
4527
  msgid "Custom Fields"
4528
  msgstr ""
4529
 
4530
+ #: includes/class-field-manager.php:204
4531
  msgid "Others"
4532
  msgstr ""
4533
 
4548
  msgid "Post Limit Exceeded for your purchased subscription pack."
4549
  msgstr ""
4550
 
4551
+ #: includes/class-frontend-form-post.php:53
4552
  msgid "You are not logged in"
4553
  msgstr ""
4554
 
4555
+ #: includes/class-frontend-form-post.php:63
4556
+ #: includes/class-frontend-form-post.php:93
4557
  msgid "Invalid post"
4558
  msgstr ""
4559
 
4560
+ #: includes/class-frontend-form-post.php:70
4561
  msgid "Your edit access for this post has been locked by an administrator."
4562
  msgstr ""
4563
 
4564
+ #: includes/class-frontend-form-post.php:74
4565
  msgid "Your allocated time for editing this post has been expired."
4566
  msgstr ""
4567
 
4568
+ #: includes/class-frontend-form-post.php:82
4569
  msgid "Your post edit access has been locked by an administrator."
4570
  msgstr ""
4571
 
4572
+ #: includes/class-frontend-form-post.php:87
4573
  msgid "Post Editing is disabled"
4574
  msgstr ""
4575
 
4576
+ #: includes/class-frontend-form-post.php:98
4577
  msgid "You are not allowed to edit"
4578
  msgstr ""
4579
 
4580
+ #: includes/class-frontend-form-post.php:109
4581
  msgid "I don't know how to edit this post, I don't have the form ID"
4582
  msgstr ""
4583
 
4584
+ #: includes/class-frontend-form-post.php:121
4585
  msgid "You can't edit a post while in pending mode."
4586
  msgstr ""
4587
 
4588
+ #: includes/class-frontend-form-post.php:528
4589
  msgid "Something went wrong"
4590
  msgstr ""
4591
 
4592
+ #: includes/class-frontend-form-post.php:549
4593
  msgid "Invalid email address."
4594
  msgstr ""
4595
 
4596
+ #: includes/class-frontend-form-post.php:559
4597
  msgid ""
4598
  "You already have an account in our site. Please login to continue.\n"
4599
  "\n"
4602
  "Click 'Cancel' to stay at this page."
4603
  msgstr ""
4604
 
4605
+ #: includes/class-frontend-form-post.php:608
4606
+ #: includes/class-frontend-render-form.php:312
4607
  msgid "You do not have sufficient permissions to access this form."
4608
  msgstr ""
4609
 
4610
+ #: includes/class-frontend-form-post.php:881
4611
  msgid "Email successfully verified. Please Login."
4612
  msgstr ""
4613
 
4614
+ #: includes/class-frontend-form-post.php:996
4615
+ #: includes/class-frontend-form-post.php:1002
4616
  msgid ""
4617
  "Thank you for posting on our site. We have sent you an confirmation email. "
4618
  "Please check your inbox!"
4619
  msgstr ""
4620
 
4621
+ #: includes/class-frontend-render-form.php:847
4622
+ #: includes/free/class-login.php:452
4623
  msgid "Empty reCaptcha Field"
4624
  msgstr ""
4625
 
4696
  msgid "Someone has requested a password reset for the following account:"
4697
  msgstr ""
4698
 
4699
+ #: includes/class-login-widget.php:147 includes/free/class-login.php:854
4700
+ #: includes/free/class-login.php:935 includes/free/class-registration.php:291
4701
  msgid "Username: %s"
4702
  msgstr ""
4703
 
4704
+ #: includes/class-login-widget.php:148 includes/free/class-login.php:936
4705
  msgid "If this was a mistake, just ignore this email and nothing will happen."
4706
  msgstr ""
4707
 
4708
+ #: includes/class-login-widget.php:149 includes/free/class-login.php:937
4709
  msgid "To reset your password, visit the following address:"
4710
  msgstr ""
4711
 
4712
+ #: includes/class-login-widget.php:154 includes/free/class-login.php:948
4713
  msgid "[%s] Password Reset"
4714
  msgstr ""
4715
 
4720
  msgstr ""
4721
 
4722
  #: includes/class-login-widget.php:216 includes/class-login-widget.php:252
4723
+ #: includes/free/class-login.php:322 includes/free/class-registration.php:122
4724
  #: includes/free/form-element.php:332
4725
  msgid "Register"
4726
  msgstr ""
4766
  msgid "Remember Me"
4767
  msgstr ""
4768
 
4769
+ #: includes/class-login-widget.php:281 includes/free/class-login.php:318
4770
+ #: includes/free/class-login.php:373 templates/login-form.php:75
4771
  msgid "Log In"
4772
  msgstr ""
4773
 
5513
  msgid " Add Form"
5514
  msgstr ""
5515
 
5516
+ #: includes/free/class-login.php:326
5517
  msgid "Lost Password"
5518
  msgstr ""
5519
 
5520
+ #: includes/free/class-login.php:364
5521
  msgid ""
5522
  "Please enter your username or email address. You will receive a link to "
5523
  "create a new password via email."
5524
  msgstr ""
5525
 
5526
+ #: includes/free/class-login.php:373
5527
  msgid "Your password has been reset. %s"
5528
  msgstr ""
5529
 
5530
+ #: includes/free/class-login.php:377
5531
  msgid "Enter your new password below."
5532
  msgstr ""
5533
 
5534
+ #: includes/free/class-login.php:390
5535
  msgid "Check your e-mail for the confirmation link."
5536
  msgstr ""
5537
 
5538
+ #: includes/free/class-login.php:394
5539
  msgid "You are now logged out."
5540
  msgstr ""
5541
 
5542
+ #: includes/free/class-login.php:420
5543
  msgid "Nonce is invalid"
5544
  msgstr ""
5545
 
5546
+ #: includes/free/class-login.php:439 includes/free/class-registration.php:224
5547
  msgid "Username is required."
5548
  msgstr ""
5549
 
5550
+ #: includes/free/class-login.php:445 includes/free/class-registration.php:230
5551
  msgid "Password is required."
5552
  msgstr ""
5553
 
5554
+ #: includes/free/class-login.php:468 includes/free/class-registration.php:200
5555
  #: includes/free/class-registration.php:206
5556
  #: includes/free/class-registration.php:212
5557
  #: includes/free/class-registration.php:218
5564
  msgid "Error"
5565
  msgstr ""
5566
 
5567
+ #: includes/free/class-login.php:468 includes/free/class-registration.php:259
5568
  msgid "A user could not be found with this email address."
5569
  msgstr ""
5570
 
5571
+ #: includes/free/class-login.php:642
5572
  msgid "Please enter your password."
5573
  msgstr ""
5574
 
5575
+ #: includes/free/class-login.php:648
5576
  msgid "Passwords do not match."
5577
  msgstr ""
5578
 
5579
+ #: includes/free/class-login.php:696
5580
  msgid "Enter a username or e-mail address."
5581
  msgstr ""
5582
 
5583
+ #: includes/free/class-login.php:703
5584
  msgid "There is no user registered with that email address."
5585
  msgstr ""
5586
 
5587
+ #: includes/free/class-login.php:720
5588
  msgid "Invalid username or e-mail."
5589
  msgstr ""
5590
 
5591
+ #: includes/free/class-login.php:734
5592
  msgid "Password reset is not allowed for this user"
5593
  msgstr ""
5594
 
5595
+ #: includes/free/class-login.php:772
5596
  msgid ""
5597
  "<strong>Your account is not active.</strong><br>Please check your email for "
5598
  "activation link. <br><a href=\"%s\">Click here</a> to resend the activation "
5599
  "link"
5600
  msgstr ""
5601
 
5602
+ #: includes/free/class-login.php:793 includes/free/class-login.php:818
5603
  msgid "Activation URL is not valid"
5604
  msgstr ""
5605
 
5606
+ #: includes/free/class-login.php:804
5607
  msgid "Invalid User activation url"
5608
  msgstr ""
5609
 
5610
+ #: includes/free/class-login.php:810
5611
  msgid "User already verified"
5612
  msgstr ""
5613
 
5614
+ #: includes/free/class-login.php:826 includes/free/class-login.php:890
5615
  msgid "Your account has been activated"
5616
  msgstr ""
5617
 
5618
+ #: includes/free/class-login.php:829
5619
  msgid ""
5620
  "Your account has been verified , but you can't login until manually "
5621
  "approved your account by an administrator."
5622
  msgstr ""
5623
 
5624
+ #: includes/free/class-login.php:852
5625
  msgid "[%s] Your username and password info"
5626
  msgstr ""
5627
 
5628
+ #: includes/free/class-login.php:855
5629
  msgid "To set your password, visit the following address:"
5630
  msgstr ""
5631
 
5632
+ #: includes/free/class-login.php:865
5633
  msgid "[%s] Account has been activated"
5634
  msgstr ""
5635
 
5636
+ #: includes/free/class-login.php:867
5637
  msgid "Hi %s,"
5638
  msgstr ""
5639
 
5640
+ #: includes/free/class-login.php:868
5641
  msgid "Congrats! Your account has been activated. To login visit the following url:"
5642
  msgstr ""
5643
 
5644
+ #: includes/free/class-login.php:870
5645
  msgid "Thanks"
5646
  msgstr ""
5647
 
5648
+ #: includes/free/class-login.php:933
5649
  msgid "Someone requested that the password be reset for the following account:"
5650
  msgstr ""
5651
 
5652
+ #: includes/free/class-login.php:954
5653
  msgid "The e-mail could not be sent."
5654
  msgstr ""
5655
 
5656
+ #: includes/free/class-login.php:954
5657
  msgid "Possible reason: your host may have disabled the mail() function."
5658
  msgstr ""
5659
 
6116
  msgid "WPUF &rsaquo; Setup Wizard"
6117
  msgstr ""
6118
 
6119
+ #: includes/setup-wizard.php:240
6120
  msgid "Return to the WordPress Dashboard"
6121
  msgstr ""
6122
 
6123
+ #: includes/setup-wizard.php:281
6124
  msgid "Welcome to the world of WPUF!"
6125
  msgstr ""
6126
 
6127
+ #: includes/setup-wizard.php:282
6128
  msgid ""
6129
  "Thank you for choosing WPUF to power your websites frontend! This quick "
6130
  "setup wizard will help you configure the basic settings. <strong>It’s "
6131
  "completely optional and shouldn’t take longer than a minute.</strong>"
6132
  msgstr ""
6133
 
6134
+ #: includes/setup-wizard.php:283
6135
  msgid ""
6136
  "No time right now? If you don’t want to go through the wizard, you can skip "
6137
  "and return to the WordPress dashboard. Come back anytime if you change your "
6138
  "mind!"
6139
  msgstr ""
6140
 
6141
+ #: includes/setup-wizard.php:285
6142
  msgid "Let's Go!"
6143
  msgstr ""
6144
 
6145
+ #: includes/setup-wizard.php:286
6146
  msgid "Not right now"
6147
  msgstr ""
6148
 
6149
+ #: includes/setup-wizard.php:297
6150
  msgid "Basic Setting"
6151
  msgstr ""
6152
 
6153
+ #: includes/setup-wizard.php:304
6154
  msgid "Make payment enable for user to add posts on frontend."
6155
  msgstr ""
6156
 
6157
+ #: includes/setup-wizard.php:311
6158
  msgid "Install neccessery pages on your site frontend."
6159
  msgstr ""
6160
 
6161
+ #: includes/setup-wizard.php:316
6162
  msgid "Share Essentials "
6163
  msgstr ""
6164
 
6165
+ #: includes/setup-wizard.php:348
6166
  msgid "Continue"
6167
  msgstr ""
6168
 
6169
+ #: includes/setup-wizard.php:349
6170
  msgid "Skip this step"
6171
  msgstr ""
6172
 
6173
+ #: includes/setup-wizard.php:398
6174
  msgid "Thank you!"
6175
  msgstr ""
6176
 
6177
+ #: includes/setup-wizard.php:403
6178
  msgid "Welcome to Awesomeness!"
6179
  msgstr ""
6180
 
6181
+ #: includes/setup-wizard.php:407
6182
  msgid "Go to Full Settings"
6183
  msgstr ""
6184
 
6344
  msgid "Pay Now"
6345
  msgstr ""
6346
 
6347
+ #: templates/dashboard/posts.php:185
6348
  msgid "Are you sure to delete?"
6349
  msgstr ""
6350
 
6384
  msgid "You have created <span>%d</span> (%s)"
6385
  msgstr ""
6386
 
6387
+ #: templates/dashboard.php:276
6388
+ msgid "Are you sure you want to delete this post ?"
6389
+ msgstr ""
6390
+
6391
  #: templates/dokan/new-post.php:7 templates/wc-marketplace/new-post.php:7
6392
  #: templates/wc-vendors/new-post.php:7
6393
  msgid "You are not allowed to submit post. Please contact admin"
6470
  msgid "Private"
6471
  msgstr ""
6472
 
6473
+ #: wpuf-functions.php:210 wpuf-functions.php:1980
6474
  msgid "-- select --"
6475
  msgstr ""
6476
 
6477
+ #: wpuf-functions.php:495
6478
  msgid "Images"
6479
  msgstr ""
6480
 
6481
+ #: wpuf-functions.php:496
6482
  msgid "Audio"
6483
  msgstr ""
6484
 
6485
+ #: wpuf-functions.php:497
6486
  msgid "Videos"
6487
  msgstr ""
6488
 
6489
+ #: wpuf-functions.php:498
6490
  msgid "PDF"
6491
  msgstr ""
6492
 
6493
+ #: wpuf-functions.php:499
6494
  msgid "Office Documents"
6495
  msgstr ""
6496
 
6497
+ #: wpuf-functions.php:500
6498
  msgid "Zip Archives"
6499
  msgstr ""
6500
 
6501
+ #: wpuf-functions.php:501
6502
  msgid "Executable Files"
6503
  msgstr ""
6504
 
6505
+ #: wpuf-functions.php:502
6506
  msgid "CSV"
6507
  msgstr ""
6508
 
6509
+ #: wpuf-functions.php:1013
6510
  msgid "Directions »"
6511
  msgstr ""
6512
 
6513
+ #: wpuf-functions.php:1963
6514
  msgid "Edit Profile"
6515
  msgstr ""
6516
 
6517
+ #: wpuf-functions.php:2092
6518
  msgid "United Arab Emirates Dirham"
6519
  msgstr ""
6520
 
6521
+ #: wpuf-functions.php:2093
6522
  msgid "Australian Dollars"
6523
  msgstr ""
6524
 
6525
+ #: wpuf-functions.php:2094
6526
  msgid "Argentine Peso"
6527
  msgstr ""
6528
 
6529
+ #: wpuf-functions.php:2095
6530
  msgid "Bangladeshi Taka"
6531
  msgstr ""
6532
 
6533
+ #: wpuf-functions.php:2096
6534
  msgid "Brazilian Real"
6535
  msgstr ""
6536
 
6537
+ #: wpuf-functions.php:2097
6538
  msgid "Bulgarian Lev"
6539
  msgstr ""
6540
 
6541
+ #: wpuf-functions.php:2098
6542
  msgid "Canadian Dollars"
6543
  msgstr ""
6544
 
6545
+ #: wpuf-functions.php:2099
6546
  msgid "Chilean Peso"
6547
  msgstr ""
6548
 
6549
+ #: wpuf-functions.php:2100
6550
  msgid "Chinese Yuan"
6551
  msgstr ""
6552
 
6553
+ #: wpuf-functions.php:2101
6554
  msgid "Colombian Peso"
6555
  msgstr ""
6556
 
6557
+ #: wpuf-functions.php:2102
6558
  msgid "Czech Koruna"
6559
  msgstr ""
6560
 
6561
+ #: wpuf-functions.php:2103
6562
  msgid "Danish Krone"
6563
  msgstr ""
6564
 
6565
+ #: wpuf-functions.php:2104
6566
  msgid "Dominican Peso"
6567
  msgstr ""
6568
 
6569
+ #: wpuf-functions.php:2105
6570
  msgid "Algerian Dinar"
6571
  msgstr ""
6572
 
6573
+ #: wpuf-functions.php:2106
6574
  msgid "Euros"
6575
  msgstr ""
6576
 
6577
+ #: wpuf-functions.php:2107
6578
  msgid "Hong Kong Dollar"
6579
  msgstr ""
6580
 
6581
+ #: wpuf-functions.php:2108
6582
  msgid "Croatia kuna"
6583
  msgstr ""
6584
 
6585
+ #: wpuf-functions.php:2109
6586
  msgid "Hungarian Forint"
6587
  msgstr ""
6588
 
6589
+ #: wpuf-functions.php:2110
6590
  msgid "Icelandic krona"
6591
  msgstr ""
6592
 
6593
+ #: wpuf-functions.php:2111
6594
  msgid "Indonesia Rupiah"
6595
  msgstr ""
6596
 
6597
+ #: wpuf-functions.php:2112
6598
  msgid "Indian Rupee"
6599
  msgstr ""
6600
 
6601
+ #: wpuf-functions.php:2113
6602
  msgid "Nepali Rupee"
6603
  msgstr ""
6604
 
6605
+ #: wpuf-functions.php:2114
6606
  msgid "Israeli Shekel"
6607
  msgstr ""
6608
 
6609
+ #: wpuf-functions.php:2115
6610
  msgid "Japanese Yen"
6611
  msgstr ""
6612
 
6613
+ #: wpuf-functions.php:2116
6614
  msgid "Lao Kip"
6615
  msgstr ""
6616
 
6617
+ #: wpuf-functions.php:2117
6618
  msgid "South Korean Won"
6619
  msgstr ""
6620
 
6621
+ #: wpuf-functions.php:2118
6622
  msgid "Malaysian Ringgits"
6623
  msgstr ""
6624
 
6625
+ #: wpuf-functions.php:2119
6626
  msgid "Mexican Peso"
6627
  msgstr ""
6628
 
6629
+ #: wpuf-functions.php:2120
6630
  msgid "Nigerian Naira"
6631
  msgstr ""
6632
 
6633
+ #: wpuf-functions.php:2121
6634
  msgid "Norwegian Krone"
6635
  msgstr ""
6636
 
6637
+ #: wpuf-functions.php:2122
6638
  msgid "New Zealand Dollar"
6639
  msgstr ""
6640
 
6641
+ #: wpuf-functions.php:2123
6642
  msgid "Namibian dollar"
6643
  msgstr ""
6644
 
6645
+ #: wpuf-functions.php:2124
6646
  msgid "Omani Rial"
6647
  msgstr ""
6648
 
6649
+ #: wpuf-functions.php:2125
6650
  msgid "Iranian Rial"
6651
  msgstr ""
6652
 
6653
+ #: wpuf-functions.php:2126
6654
  msgid "Pakistani Rupee"
6655
  msgstr ""
6656
 
6657
+ #: wpuf-functions.php:2127
6658
  msgid "Paraguayan Guaraní"
6659
  msgstr ""
6660
 
6661
+ #: wpuf-functions.php:2128
6662
  msgid "Philippine Pesos"
6663
  msgstr ""
6664
 
6665
+ #: wpuf-functions.php:2129
6666
  msgid "Polish Zloty"
6667
  msgstr ""
6668
 
6669
+ #: wpuf-functions.php:2130
6670
  msgid "Pounds Sterling"
6671
  msgstr ""
6672
 
6673
+ #: wpuf-functions.php:2131
6674
  msgid "Romanian Leu"
6675
  msgstr ""
6676
 
6677
+ #: wpuf-functions.php:2132
6678
  msgid "Russian Ruble"
6679
  msgstr ""
6680
 
6681
+ #: wpuf-functions.php:2133
6682
  msgid "Saudi Riyal"
6683
  msgstr ""
6684
 
6685
+ #: wpuf-functions.php:2134
6686
  msgid "Singapore Dollar"
6687
  msgstr ""
6688
 
6689
+ #: wpuf-functions.php:2135
6690
  msgid "South African rand"
6691
  msgstr ""
6692
 
6693
+ #: wpuf-functions.php:2136
6694
  msgid "Swedish Krona"
6695
  msgstr ""
6696
 
6697
+ #: wpuf-functions.php:2137
6698
  msgid "Swiss Franc"
6699
  msgstr ""
6700
 
6701
+ #: wpuf-functions.php:2138
6702
  msgid "Taiwan New Dollars"
6703
  msgstr ""
6704
 
6705
+ #: wpuf-functions.php:2139
6706
  msgid "Thai Baht"
6707
  msgstr ""
6708
 
6709
+ #: wpuf-functions.php:2140
6710
  msgid "Turkish Lira"
6711
  msgstr ""
6712
 
6713
+ #: wpuf-functions.php:2141
6714
  msgid "US Dollar"
6715
  msgstr ""
6716
 
6717
+ #: wpuf-functions.php:2142
6718
  msgid "Vietnamese Dong"
6719
  msgstr ""
6720
 
6721
+ #: wpuf-functions.php:2143
6722
  msgid "Egyptian Pound"
6723
  msgstr ""
6724
 
6725
+ #: wpuf-functions.php:2144
6726
  msgid "Jordanian dinar"
6727
  msgstr ""
6728
 
6729
+ #: wpuf-functions.php:3017
6730
  msgid "None"
6731
  msgstr ""
6732
 
6853
  msgid "Searching&hellip;"
6854
  msgstr ""
6855
 
6856
+ #: wpuf-functions.php:1460
6857
  msgctxt "tag delimiter"
6858
  msgid ","
6859
  msgstr ""
readme.txt CHANGED
@@ -3,9 +3,9 @@ Contributors: tareq1988, nizamuddinbabu, wedevs
3
  Donate link: https://tareq.co/donate/
4
  Tags: Forms, registration, profile-builder, login, membership
5
  Requires at least: 4.0
6
- Tested up to: 5.4.2
7
  Requires PHP: 5.6
8
- Stable tag: 3.3.1
9
  License: GPLv2
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
 
3
  Donate link: https://tareq.co/donate/
4
  Tags: Forms, registration, profile-builder, login, membership
5
  Requires at least: 4.0
6
+ Tested up to: 5.5
7
  Requires PHP: 5.6
8
+ Stable tag: 3.4.0
9
  License: GPLv2
10
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
11
 
templates/dashboard.php CHANGED
@@ -273,7 +273,7 @@
273
  <?php
274
  if ( wpuf_get_option( 'enable_post_del', 'wpuf_dashboard', 'yes' ) == 'yes' ) {
275
  $del_url = add_query_arg( ['action' => 'del', 'pid' => $post->ID] );
276
- $message = __( 'Are you sure to delete?', 'wp-user-frontend' ); ?>
277
  <a href="<?php echo esc_url( wp_nonce_url( $del_url, 'wpuf_del' ) ); ?>" onclick="return confirm('<?php echo esc_attr( $message ); ?>');"><span style="color: red;"><?php esc_html_e( 'Delete', 'wp-user-frontend' ); ?></span></a>
278
  <?php
279
  } ?>
273
  <?php
274
  if ( wpuf_get_option( 'enable_post_del', 'wpuf_dashboard', 'yes' ) == 'yes' ) {
275
  $del_url = add_query_arg( ['action' => 'del', 'pid' => $post->ID] );
276
+ $message = __( 'Are you sure you want to delete this post ?', 'wp-user-frontend' ); ?>
277
  <a href="<?php echo esc_url( wp_nonce_url( $del_url, 'wpuf_del' ) ); ?>" onclick="return confirm('<?php echo esc_attr( $message ); ?>');"><span style="color: red;"><?php esc_html_e( 'Delete', 'wp-user-frontend' ); ?></span></a>
278
  <?php
279
  } ?>
wpuf-functions.php CHANGED
@@ -372,11 +372,7 @@ function wpuf_category_checklist( $post_id = 0, $selected_cats = false, $attr =
372
  $walker = new WPUF_Walker_Category_Checklist();
373
 
374
  $exclude_type = isset( $attr['exclude_type'] ) ? $attr['exclude_type'] : 'exclude';
375
- $exclude = $attr['exclude'];
376
-
377
- if ( $exclude_type == 'child_of' ) {
378
- $exclude = $exclude[0];
379
- }
380
 
381
  $tax = $attr['name'];
382
  $current_user = get_current_user_id();
@@ -400,7 +396,7 @@ function wpuf_category_checklist( $post_id = 0, $selected_cats = false, $attr =
400
  $tax_args = [
401
  'taxonomy' => $tax,
402
  'hide_empty' => false,
403
- $exclude_type => $exclude,
404
  'orderby' => isset( $attr['orderby'] ) ? $attr['orderby'] : 'name',
405
  'order' => isset( $attr['order'] ) ? $attr['order'] : 'ASC',
406
  ];
@@ -432,6 +428,45 @@ function wpuf_category_checklist( $post_id = 0, $selected_cats = false, $attr =
432
  echo wp_kses_post( '</ul>' );
433
  }
434
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
435
  function wpuf_pre( $data ) {
436
  echo wp_kses_post( '<pre>' );
437
  print_r( $data );
@@ -1413,6 +1448,7 @@ function wpufe_ajax_tag_search() {
1413
  global $wpdb;
1414
 
1415
  $taxonomy = isset( $_GET['tax'] ) ? sanitize_text_field( wp_unslash( $_GET['tax'] ) ) : '';
 
1416
  $tax = get_taxonomy( $taxonomy );
1417
 
1418
  if ( !$tax ) {
@@ -1438,7 +1474,14 @@ function wpufe_ajax_tag_search() {
1438
  wp_die();
1439
  } // require 2 chars for matching
1440
 
1441
- $results = $wpdb->get_col( $wpdb->prepare( "SELECT t.name FROM $wpdb->term_taxonomy AS tt INNER JOIN $wpdb->terms AS t ON tt.term_id = t.term_id WHERE tt.taxonomy = %s AND t.name LIKE (%s)", $taxonomy, '%' . $wpdb->esc_like( $s ) . '%' ) );
 
 
 
 
 
 
 
1442
 
1443
  echo esc_html( join( $results, "\n" ) );
1444
  wp_die();
@@ -3502,3 +3545,27 @@ function wpuf_max_upload_size() {
3502
  function wpuf_validate_boolean( $var ) {
3503
  return filter_var( $var, FILTER_VALIDATE_BOOLEAN );
3504
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
372
  $walker = new WPUF_Walker_Category_Checklist();
373
 
374
  $exclude_type = isset( $attr['exclude_type'] ) ? $attr['exclude_type'] : 'exclude';
375
+ $exclude = wpuf_get_field_settings_excludes( $attr, $exclude_type );
 
 
 
 
376
 
377
  $tax = $attr['name'];
378
  $current_user = get_current_user_id();
396
  $tax_args = [
397
  'taxonomy' => $tax,
398
  'hide_empty' => false,
399
+ $exclude['type'] => ( $exclude_type == 'child_of' ) ? $exclude['childs'] : $attr['exclude'],
400
  'orderby' => isset( $attr['orderby'] ) ? $attr['orderby'] : 'name',
401
  'order' => isset( $attr['order'] ) ? $attr['order'] : 'ASC',
402
  ];
428
  echo wp_kses_post( '</ul>' );
429
  }
430
 
431
+ /**
432
+ * Get exclude settings for a field type
433
+ *
434
+ * @since 3.4.0
435
+ *
436
+ * @param array $field_settings
437
+ * @param string $exclude_type
438
+ *
439
+ * @return array
440
+ */
441
+ function wpuf_get_field_settings_excludes( $field_settings, $exclude_type ) {
442
+ $attributes = $field_settings['exclude'];
443
+ $child_ids = [];
444
+
445
+ if ( !empty( $attributes ) ) {
446
+ foreach ( $attributes as $attr ) {
447
+ $terms = get_terms( 'category', array(
448
+ 'hide_empty' => false,
449
+ 'parent' => $attr
450
+ ) );
451
+
452
+ foreach ( $terms as $term ) {
453
+ array_push( $child_ids, $term->term_id );
454
+ }
455
+ }
456
+ }
457
+
458
+ if ( $exclude_type === 'child_of' ) {
459
+ $exclude_type = 'include';
460
+ }
461
+
462
+ $excludes = [
463
+ 'type' => $exclude_type,
464
+ 'childs' => $child_ids
465
+ ];
466
+
467
+ return $excludes;
468
+ }
469
+
470
  function wpuf_pre( $data ) {
471
  echo wp_kses_post( '<pre>' );
472
  print_r( $data );
1448
  global $wpdb;
1449
 
1450
  $taxonomy = isset( $_GET['tax'] ) ? sanitize_text_field( wp_unslash( $_GET['tax'] ) ) : '';
1451
+ $term_ids = isset( $_GET['term_ids'] ) ? sanitize_text_field( $_GET['term_ids'] ) : '';
1452
  $tax = get_taxonomy( $taxonomy );
1453
 
1454
  if ( !$tax ) {
1474
  wp_die();
1475
  } // require 2 chars for matching
1476
 
1477
+
1478
+
1479
+ if ( ! empty( $term_ids ) ) {
1480
+ $results = $wpdb->get_col( $wpdb->prepare( "SELECT t.name FROM $wpdb->term_taxonomy AS tt INNER JOIN $wpdb->terms AS t ON tt.term_id = t.term_id WHERE tt.taxonomy = %s AND t.term_id IN ($term_ids) AND t.name LIKE (%s)", $taxonomy, '%' . $wpdb->esc_like( $s ) . '%' ) );
1481
+ } else {
1482
+ $results = $wpdb->get_col( $wpdb->prepare( "SELECT t.name FROM $wpdb->term_taxonomy AS tt INNER JOIN $wpdb->terms AS t ON tt.term_id = t.term_id WHERE tt.taxonomy = %s AND t.name LIKE (%s)", $taxonomy, '%' . $wpdb->esc_like( $s ) . '%' ) );
1483
+ }
1484
+
1485
 
1486
  echo esc_html( join( $results, "\n" ) );
1487
  wp_die();
3545
  function wpuf_validate_boolean( $var ) {
3546
  return filter_var( $var, FILTER_VALIDATE_BOOLEAN );
3547
  }
3548
+
3549
+ /**
3550
+ * Check user has certain roles
3551
+ *
3552
+ * @since 3.4.0
3553
+ *
3554
+ * @param array $roles Permitted user roles to submit a post
3555
+ * @param int $user_id User id will submit post
3556
+ *
3557
+ * @return bool
3558
+ */
3559
+ function wpuf_user_has_roles( $roles, $user_id = 0 ) {
3560
+ if ( empty( $roles ) ) {
3561
+ return false;
3562
+ }
3563
+
3564
+ $user = $user_id ? get_userdata( $user_id ) : wp_get_current_user();
3565
+
3566
+ if ( ! empty( array_intersect( $user->roles, $roles ) ) ) {
3567
+ return true;
3568
+ }
3569
+
3570
+ return false;
3571
+ }
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.3.1
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.3.1' );
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.4.0
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.4.0' );
16
  define( 'WPUF_FILE', __FILE__ );
17
  define( 'WPUF_ROOT', __DIR__ );
18
  define( 'WPUF_ROOT_URI', plugins_url( '', __FILE__ ) );