Changeset 3120056
- Timestamp:
- 07/17/2024 08:19:51 AM (19 months ago)
- Location:
- wp-user-frontend
- Files:
-
- 36 edited
- 1 copied
-
tags/4.0.9 (copied) (copied from wp-user-frontend/trunk)
-
tags/4.0.9/Lib/invisible_recaptcha.php (modified) (1 diff)
-
tags/4.0.9/admin/class-admin-settings.php (modified) (1 diff)
-
tags/4.0.9/includes/Admin.php (modified) (3 diffs)
-
tags/4.0.9/includes/Admin/Forms/Admin_Form.php (modified) (2 diffs)
-
tags/4.0.9/includes/Admin/Forms/Form.php (modified) (2 diffs)
-
tags/4.0.9/includes/Admin/Forms/Post/Templates/Post_Form_Template_WooCommerce.php (modified) (1 diff)
-
tags/4.0.9/includes/Admin/Forms/Post/Templates/Pro_Form_Preview_EDD.php (modified) (2 diffs)
-
tags/4.0.9/includes/Ajax/Frontend_Form_Ajax.php (modified) (2 diffs)
-
tags/4.0.9/includes/Fields/Form_Field_Post_Taxonomy.php (modified) (1 diff)
-
tags/4.0.9/includes/Frontend.php (modified) (2 diffs)
-
tags/4.0.9/includes/Pro_Upgrades.php (modified) (1 diff)
-
tags/4.0.9/includes/Setup_Wizard.php (modified) (2 diffs)
-
tags/4.0.9/languages/wp-user-frontend.pot (modified) (33 diffs)
-
tags/4.0.9/readme.txt (modified) (8 diffs)
-
tags/4.0.9/vendor/autoload.php (modified) (1 diff)
-
tags/4.0.9/vendor/composer/autoload_real.php (modified) (3 diffs)
-
tags/4.0.9/vendor/composer/autoload_static.php (modified) (2 diffs)
-
tags/4.0.9/wpuf.php (modified) (9 diffs)
-
trunk/Lib/invisible_recaptcha.php (modified) (1 diff)
-
trunk/admin/class-admin-settings.php (modified) (1 diff)
-
trunk/includes/Admin.php (modified) (3 diffs)
-
trunk/includes/Admin/Forms/Admin_Form.php (modified) (2 diffs)
-
trunk/includes/Admin/Forms/Form.php (modified) (2 diffs)
-
trunk/includes/Admin/Forms/Post/Templates/Post_Form_Template_WooCommerce.php (modified) (1 diff)
-
trunk/includes/Admin/Forms/Post/Templates/Pro_Form_Preview_EDD.php (modified) (2 diffs)
-
trunk/includes/Ajax/Frontend_Form_Ajax.php (modified) (2 diffs)
-
trunk/includes/Fields/Form_Field_Post_Taxonomy.php (modified) (1 diff)
-
trunk/includes/Frontend.php (modified) (2 diffs)
-
trunk/includes/Pro_Upgrades.php (modified) (1 diff)
-
trunk/includes/Setup_Wizard.php (modified) (2 diffs)
-
trunk/languages/wp-user-frontend.pot (modified) (33 diffs)
-
trunk/readme.txt (modified) (8 diffs)
-
trunk/vendor/autoload.php (modified) (1 diff)
-
trunk/vendor/composer/autoload_real.php (modified) (3 diffs)
-
trunk/vendor/composer/autoload_static.php (modified) (2 diffs)
-
trunk/wpuf.php (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-user-frontend/tags/4.0.9/Lib/invisible_recaptcha.php
r3111698 r3120056 17 17 */ 18 18 19 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK. 20 use \AllowDynamicProperties; 21 22 #[AllowDynamicProperties] 23 class Invisible_Recaptcha{ 19 class Invisible_Recaptcha { 24 20 25 21 private static $_signupUrl = "https://www.google.com/recaptcha/admin"; -
wp-user-frontend/tags/4.0.9/admin/class-admin-settings.php
r3111698 r3120056 1 1 <?php 2 3 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.4 use \AllowDynamicProperties;5 2 6 3 /** 7 4 * WPUF settings 8 5 */ 9 10 #[AllowDynamicProperties]11 6 class WPUF_Admin_Settings { 12 7 -
wp-user-frontend/tags/4.0.9/includes/Admin.php
r3111698 r3120056 3 3 namespace WeDevs\Wpuf; 4 4 5 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.6 use \AllowDynamicProperties;7 5 use WeDevs\WpUtils\ContainerTrait; 8 6 … … 13 11 * @since 4.0.0 14 12 */ 15 #[AllowDynamicProperties]16 13 class Admin { 17 14 use ContainerTrait; 18 15 19 16 public function __construct() { 20 $this-> admin_welcome= new Admin\Admin_Welcome();21 $this-> menu= new Admin\Menu();22 $this-> dashboard_metabox= new Admin\Dashboard_Metabox();23 $this-> form_template= new Admin\Forms\Post\Templates\Form_Template();24 $this-> admin_form= new Admin\Forms\Admin_Form();25 $this-> admin_form_handler= new Admin\Forms\Admin_Form_Handler();26 $this-> admin_subscription= new Admin\Admin_Subscription();27 $this-> admin_installer= new Admin\Admin_Installer();28 $this-> settings= new Admin\Admin_Settings();29 $this-> forms= new Admin\Forms\Form_Manager();30 $this-> gutenberg_block= new Frontend\Form_Gutenberg_Block();31 $this-> promotion= new Admin\Promotion();32 $this-> plugin_upgrade_notice= new Admin\Plugin_Upgrade_Notice();33 $this-> posting= new Admin\Posting();34 $this-> shortcodes_button= new Admin\Shortcodes_Button();35 $this-> tools= new Admin\Admin_Tools();17 $this->container['admin_welcome'] = new Admin\Admin_Welcome(); 18 $this->container['menu'] = new Admin\Menu(); 19 $this->container['dashboard_metabox'] = new Admin\Dashboard_Metabox(); 20 $this->container['form_template'] = new Admin\Forms\Post\Templates\Form_Template(); 21 $this->container['admin_form'] = new Admin\Forms\Admin_Form(); 22 $this->container['admin_form_handler'] = new Admin\Forms\Admin_Form_Handler(); 23 $this->container['admin_subscription'] = new Admin\Admin_Subscription(); 24 $this->container['admin_installer'] = new Admin\Admin_Installer(); 25 $this->container['settings'] = new Admin\Admin_Settings(); 26 $this->container['forms'] = new Admin\Forms\Form_Manager(); 27 $this->container['gutenberg_block'] = new Frontend\Form_Gutenberg_Block(); 28 $this->container['promotion'] = new Admin\Promotion(); 29 $this->container['plugin_upgrade_notice'] = new Admin\Plugin_Upgrade_Notice(); 30 $this->container['posting'] = new Admin\Posting(); 31 $this->container['shortcodes_button'] = new Admin\Shortcodes_Button(); 32 $this->container['tools'] = new Admin\Admin_Tools(); 36 33 37 34 // dynamic hook. format: "admin_action_{$action}". more details: wp-admin/admin.php … … 54 51 */ 55 52 public function create_post_form_from_template() { 56 $this-> form_template->create_post_form_from_template();53 $this->container['form_template']->create_post_form_from_template(); 57 54 } 58 55 -
wp-user-frontend/tags/4.0.9/includes/Admin/Forms/Admin_Form.php
r3111698 r3120056 3 3 namespace WeDevs\Wpuf\Admin\Forms; 4 4 5 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.6 use \AllowDynamicProperties;7 5 use WeDevs\Wpuf\Admin\Subscription; 8 6 use WeDevs\Wpuf\Traits\FieldableTrait; 9 use WeDevs\WpUtils\ContainerTrait;10 7 11 8 /** 12 9 * Post Forms or wpuf_forms form builder class 13 10 */ 14 #[AllowDynamicProperties]15 11 class Admin_Form { 16 12 17 use FieldableTrait, ContainerTrait; 13 use FieldableTrait; 14 18 15 /** 19 16 * Form type of which we're working on … … 183 180 'shortcodes' => [ [ 'name' => 'wpuf_form' ] ], 184 181 ]; 185 wpuf()-> form_builder= new Admin_Form_Builder( $settings );182 wpuf()->container['form_builder'] = new Admin_Form_Builder( $settings ); 186 183 } 187 184 } -
wp-user-frontend/tags/4.0.9/includes/Admin/Forms/Form.php
r3111698 r3120056 3 3 namespace WeDevs\Wpuf\Admin\Forms; 4 4 5 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.6 use \AllowDynamicProperties;7 8 #[AllowDynamicProperties]9 5 class Form { 10 6 … … 22 18 */ 23 19 public $form_fields = []; 20 21 /** 22 * @var array|\WP_Post|null 23 */ 24 private $data; 24 25 25 26 public function __construct( $form ) { -
wp-user-frontend/tags/4.0.9/includes/Admin/Forms/Post/Templates/Post_Form_Template_WooCommerce.php
r3026438 r3120056 330 330 public function update_meta( $post_id ) { 331 331 //keep backwards compatible 332 if ( version_compare( WC_VERSION, '2.7', '<' ) ) {332 if ( defined( 'WC_VERSION' ) && version_compare( WC_VERSION, '2.7', '<' ) ) { 333 333 return; 334 334 } 335 335 $visibility = get_post_meta( $post_id, '_visibility', true ); 336 336 $product = wc_get_product( $post_id ); 337 338 if ( ! $product ) { 339 return; 340 } 341 337 342 if ( ! empty( $visibility ) ) { 338 343 $product->set_catalog_visibility( $visibility ); -
wp-user-frontend/tags/4.0.9/includes/Admin/Forms/Post/Templates/Pro_Form_Preview_EDD.php
r3111698 r3120056 3 3 namespace WeDevs\Wpuf\Admin\Forms\Post\Templates; 4 4 5 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.6 use \AllowDynamicProperties;7 8 5 /** 9 6 * Easy Digital Downloads post form template preview 10 7 */ 11 #[AllowDynamicProperties]12 8 class Pro_Form_Preview_EDD { 13 9 /** … … 24 20 */ 25 21 public $image; 22 23 /** 24 * @var string 25 */ 26 private $pro_icon; 26 27 27 28 public function __construct() { -
wp-user-frontend/tags/4.0.9/includes/Ajax/Frontend_Form_Ajax.php
r3111698 r3120056 3 3 namespace WeDevs\Wpuf\Ajax; 4 4 5 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.6 use \AllowDynamicProperties;7 5 use DOMDocument; 8 6 use WeDevs\Wpuf\Admin\Forms\Form; … … 11 9 use WP_Error; 12 10 13 #[AllowDynamicProperties]14 11 class Frontend_Form_Ajax { 15 12 -
wp-user-frontend/tags/4.0.9/includes/Fields/Form_Field_Post_Taxonomy.php
r3111698 r3120056 8 8 use WPUF_Walker_Category_Multi; 9 9 10 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.11 use \AllowDynamicProperties;12 13 #[AllowDynamicProperties]14 10 class Form_Field_Post_Taxonomy extends Field_Contract { 15 11 use Form_Field_Post_Trait; -
wp-user-frontend/tags/4.0.9/includes/Frontend.php
r3111698 r3120056 3 3 namespace WeDevs\Wpuf; 4 4 5 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.6 use \AllowDynamicProperties;7 5 use WeDevs\WpUtils\ContainerTrait; 8 6 … … 13 11 * @since 4.0.0 14 12 */ 15 #[AllowDynamicProperties]16 13 class Frontend { 17 14 use ContainerTrait; 18 15 19 16 public function __construct() { 20 $this-> frontend_form= new Frontend\Frontend_Form();21 $this-> registration= new Frontend\Registration();22 $this-> simple_login= new Free\Simple_Login();23 $this-> frontend_account= new Frontend\Frontend_Account();24 $this-> frontend_dashboard= new Frontend\Frontend_Dashboard();25 $this-> shortcode= new Frontend\Shortcode();26 $this-> payment= new Frontend\Payment();27 $this-> form_preview= new Frontend\Form_Preview();17 $this->container['frontend_form'] = new Frontend\Frontend_Form(); 18 $this->container['registration'] = new Frontend\Registration(); 19 $this->container['simple_login'] = new Free\Simple_Login(); 20 $this->container['frontend_account'] = new Frontend\Frontend_Account(); 21 $this->container['frontend_dashboard'] = new Frontend\Frontend_Dashboard(); 22 $this->container['shortcode'] = new Frontend\Shortcode(); 23 $this->container['payment'] = new Frontend\Payment(); 24 $this->container['form_preview'] = new Frontend\Form_Preview(); 28 25 29 26 add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_scripts' ] ); -
wp-user-frontend/tags/4.0.9/includes/Pro_Upgrades.php
r3016397 r3120056 28 28 */ 29 29 public function register_pro_fields( $fields ) { 30 wpuf()-> pro_fields= new Fields\Form_Pro_Upgrade_Fields();30 wpuf()->container['pro_fields'] = new Fields\Form_Pro_Upgrade_Fields(); 31 31 32 32 $preview_fields = wpuf()->pro_fields->get_fields(); -
wp-user-frontend/tags/4.0.9/includes/Setup_Wizard.php
r3016397 r3120056 29 29 add_action( 'admin_init', [ $this, 'add_custom_menu_class'] ); 30 30 add_filter( 'safe_style_css', [ $this, 'wpuf_safe_style_css' ] ); 31 add_action( 'admin_init', [ $this, 'custom_admin_bar_styles' ] ); 32 } 33 34 /** 35 * Enqueue styles for admin bar 36 * 37 * @return void 38 */ 39 public function custom_admin_bar_styles() { 40 if ( is_admin_bar_showing() ) { 41 wp_enqueue_admin_bar_header_styles(); 42 } 31 43 } 32 44 … … 128 140 */ 129 141 public function setup_wizard() { 142 remove_action( 'admin_print_styles', 'print_emoji_styles' ); 130 143 $page = isset( $_GET['page'] ) ? sanitize_text_field( wp_unslash( $_GET['page'] ) ) : ''; 131 144 if ( empty( $page ) || 'wpuf-setup' !== $page ) { -
wp-user-frontend/tags/4.0.9/languages/wp-user-frontend.pot
r3111698 r3120056 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: WP User Frontend 4.0. 8\n"5 "Project-Id-Version: WP User Frontend 4.0.9\n" 6 6 "Report-Msgid-Bugs-To: https://wedevs.com/contact/\n" 7 "POT-Creation-Date: 2024-07- 03 12:37:46+00:00\n"7 "POT-Creation-Date: 2024-07-17 08:17:03+00:00\n" 8 8 "MIME-Version: 1.0\n" 9 9 "Content-Type: text/plain; charset=utf-8\n" … … 94 94 msgstr "" 95 95 96 #: admin/class-admin-settings.php: 92includes/Admin/Menu.php:2396 #: admin/class-admin-settings.php:87 includes/Admin/Menu.php:23 97 97 msgid "User Frontend" 98 98 msgstr "" 99 99 100 #: admin/class-admin-settings.php: 94includes/Admin/Menu.php:27100 #: admin/class-admin-settings.php:89 includes/Admin/Menu.php:27 101 101 #: includes/Admin/Menu.php:28 102 102 #: includes/Admin/views/post-forms-list-table-view.php:5 … … 104 104 msgstr "" 105 105 106 #: admin/class-admin-settings.php:10 7includes/Admin/Menu.php:44106 #: admin/class-admin-settings.php:102 includes/Admin/Menu.php:44 107 107 msgid "Subscriptions" 108 108 msgstr "" 109 109 110 #: admin/class-admin-settings.php:1 13includes/Admin/Admin_Tools.php:370110 #: admin/class-admin-settings.php:108 includes/Admin/Admin_Tools.php:370 111 111 #: includes/Admin/Menu.php:48 112 112 #: includes/Admin/views/transactions-list-table-view.php:2 … … 114 114 msgstr "" 115 115 116 #: admin/class-admin-settings.php:11 6includes/Admin/Menu.php:53116 #: admin/class-admin-settings.php:111 includes/Admin/Menu.php:53 117 117 #: includes/Admin/views/tools.php:7 118 118 msgid "Tools" 119 119 msgstr "" 120 120 121 #: admin/class-admin-settings.php:1 21includes/Admin/Menu.php:65121 #: admin/class-admin-settings.php:116 includes/Admin/Menu.php:65 122 122 msgid "Premium" 123 123 msgstr "" 124 124 125 #: admin/class-admin-settings.php:1 23includes/Admin/Menu.php:70125 #: admin/class-admin-settings.php:118 includes/Admin/Menu.php:70 126 126 msgid "Help" 127 127 msgstr "" 128 128 129 #: admin/class-admin-settings.php:1 23129 #: admin/class-admin-settings.php:118 130 130 msgid "<span style=\"color:#f18500\">Help</span>" 131 131 msgstr "" 132 132 133 #: admin/class-admin-settings.php:1 24 admin/class-admin-settings.php:172133 #: admin/class-admin-settings.php:119 admin/class-admin-settings.php:167 134 134 #: admin/form-builder/views/form-builder.php:9 135 135 #: includes/Admin/Admin_Settings.php:68 includes/Admin/Menu.php:81 136 #: includes/Admin/Menu.php:329 includes/Setup_Wizard.php:1 41136 #: includes/Admin/Menu.php:329 includes/Setup_Wizard.php:154 137 137 msgid "Settings" 138 138 msgstr "" 139 139 140 #: admin/class-admin-settings.php:12 6includes/Admin/Admin_Subscription.php:189140 #: admin/class-admin-settings.php:121 includes/Admin/Admin_Subscription.php:189 141 141 #: includes/Admin/Menu.php:75 includes/Admin/views/subscribers.php:14 142 142 msgid "Subscribers" 143 143 msgstr "" 144 144 145 #: admin/class-admin-settings.php:46 9includes/Admin/Menu.php:168145 #: admin/class-admin-settings.php:464 includes/Admin/Menu.php:168 146 146 msgid "Number of items per page:" 147 147 msgstr "" 148 148 149 #: admin/class-admin-settings.php: 500 includes/Admin.php:78149 #: admin/class-admin-settings.php:495 includes/Admin.php:75 150 150 msgid "Post lock has been cleared" 151 151 msgstr "" 152 152 153 #: admin/class-admin-settings.php: 503 includes/Admin.php:82153 #: admin/class-admin-settings.php:498 includes/Admin.php:79 154 154 msgid "" 155 155 "%sThis post contains a sensitive short-code %s, that may allow others to " … … 159 159 msgstr "" 160 160 161 #: admin/class-admin-settings.php:53 9includes/Admin/Menu.php:284161 #: admin/class-admin-settings.php:534 includes/Admin/Menu.php:284 162 162 msgid "WPUF Import Forms" 163 163 msgstr "" 164 164 165 #: admin/class-admin-settings.php:5 40includes/Admin/Menu.php:285165 #: admin/class-admin-settings.php:535 includes/Admin/Menu.php:285 166 166 msgid "Add JSON file" 167 167 msgstr "" 168 168 169 #: admin/class-admin-settings.php:5 41includes/Admin/Menu.php:286169 #: admin/class-admin-settings.php:536 includes/Admin/Menu.php:286 170 170 msgid "Could not import forms." 171 171 msgstr "" 172 172 173 #: admin/class-admin-settings.php:6 21173 #: admin/class-admin-settings.php:616 174 174 #: includes/Admin/Forms/Admin_Form_Handler.php:60 175 175 #: includes/Admin/Forms/Admin_Form_Handler.php:200 … … 177 177 msgstr "" 178 178 179 #: admin/class-admin-settings.php:62 6includes/Admin/Admin_Tools.php:463179 #: admin/class-admin-settings.php:621 includes/Admin/Admin_Tools.php:463 180 180 msgid "Missing file_id param" 181 181 msgstr "" 182 182 183 #: admin/class-admin-settings.php:63 6includes/Admin/Admin_Tools.php:474183 #: admin/class-admin-settings.php:631 includes/Admin/Admin_Tools.php:474 184 184 msgid "JSON file not found" 185 185 msgstr "" 186 186 187 #: admin/class-admin-settings.php:64 5includes/Admin/Admin_Tools.php:484187 #: admin/class-admin-settings.php:640 includes/Admin/Admin_Tools.php:484 188 188 msgid "Provided file is not a JSON file." 189 189 msgstr "" 190 190 191 #: admin/class-admin-settings.php:6 62includes/Admin/Admin_Tools.php:496191 #: admin/class-admin-settings.php:657 includes/Admin/Admin_Tools.php:496 192 192 msgid "Forms imported successfully." 193 193 msgstr "" … … 365 365 #: includes/Fields/Form_Field_Checkbox.php:84 366 366 #: includes/Fields/Form_Field_Radio.php:88 includes/Free/Form_Element.php:504 367 #: includes/Frontend.php:11 6includes/functions/settings-options.php:123367 #: includes/Frontend.php:113 includes/functions/settings-options.php:123 368 368 #: includes/functions/settings-options.php:135 369 369 #: includes/functions/settings-options.php:233 … … 383 383 #: includes/Fields/Form_Field_Checkbox.php:83 384 384 #: includes/Fields/Form_Field_Radio.php:87 includes/Free/Form_Element.php:503 385 #: includes/Frontend.php:11 5includes/functions/settings-options.php:122385 #: includes/Frontend.php:112 includes/functions/settings-options.php:122 386 386 #: includes/functions/settings-options.php:134 387 387 #: includes/functions/settings-options.php:232 … … 402 402 msgstr "" 403 403 404 #: admin/html/form-settings-payment.php:26 includes/Setup_Wizard.php:3 17404 #: admin/html/form-settings-payment.php:26 includes/Setup_Wizard.php:330 405 405 #: includes/functions/settings-options.php:431 406 406 msgid "Enable Payments" … … 806 806 807 807 #: admin/installer.php:30 includes/Admin/Admin_Installer.php:34 808 #: includes/Admin/Admin_Tools.php:343 includes/Setup_Wizard.php:3 24808 #: includes/Admin/Admin_Tools.php:343 includes/Setup_Wizard.php:337 809 809 msgid "Install WPUF Pages" 810 810 msgstr "" … … 834 834 835 835 #: admin/installer.php:86 class/subscription.php:466 836 #: includes/Admin/Admin_Installer.php:88 includes/Admin/Forms/Admin_Form.php: 82837 #: includes/Admin/Forms/Admin_Form.php:1 21836 #: includes/Admin/Admin_Installer.php:88 includes/Admin/Forms/Admin_Form.php:79 837 #: includes/Admin/Forms/Admin_Form.php:118 838 838 #: includes/Admin/Forms/Post/Templates/List_Table_Admin_Post_Forms.php:416 839 839 #: includes/Admin/Shortcodes_Button.php:93 includes/Admin/Subscription.php:464 … … 900 900 901 901 #: admin/posting.php:74 class/render-form.php:1688 902 #: includes/Admin/Posting.php:61 includes/Admin.php:1 10903 #: includes/Fields/Field_Contract.php:924 includes/Frontend.php:7 5902 #: includes/Admin/Posting.php:61 includes/Admin.php:107 903 #: includes/Fields/Field_Contract.php:924 includes/Frontend.php:72 904 904 #: includes/Render_Form.php:1545 905 905 msgid "Are you sure?" … … 907 907 908 908 #: admin/posting.php:75 includes/Admin/Forms/Admin_Form_Builder.php:289 909 #: includes/Admin/Posting.php:62 includes/Admin.php:1 11910 #: includes/Fields/Field_Contract.php:925 includes/Frontend.php:7 6909 #: includes/Admin/Posting.php:62 includes/Admin.php:108 910 #: includes/Fields/Field_Contract.php:925 includes/Frontend.php:73 911 911 msgid "Yes, delete it" 912 912 msgstr "" 913 913 914 914 #: admin/posting.php:76 includes/Admin/Forms/Admin_Form_Builder.php:290 915 #: includes/Admin/Posting.php:63 includes/Admin.php:1 12916 #: includes/Fields/Field_Contract.php:926 includes/Frontend.php:7 7915 #: includes/Admin/Posting.php:63 includes/Admin.php:109 916 #: includes/Fields/Field_Contract.php:926 includes/Frontend.php:74 917 917 msgid "No, cancel it" 918 918 msgstr "" 919 919 920 #: admin/posting.php:82 includes/Admin/Posting.php:69 includes/Admin.php:1 20921 #: includes/Fields/Field_Contract.php:936 includes/Frontend.php:8 7920 #: admin/posting.php:82 includes/Admin/Posting.php:69 includes/Admin.php:117 921 #: includes/Fields/Field_Contract.php:936 includes/Frontend.php:84 922 922 msgid "Allowed Files" 923 923 msgstr "" 924 924 925 #: admin/posting.php:85 includes/Admin/Posting.php:72 includes/Admin.php:12 6926 #: includes/Fields/Field_Contract.php:942 includes/Frontend.php:9 3925 #: admin/posting.php:85 includes/Admin/Posting.php:72 includes/Admin.php:123 926 #: includes/Fields/Field_Contract.php:942 includes/Frontend.php:90 927 927 msgid "Maximum number of files reached!" 928 928 msgstr "" 929 929 930 #: admin/posting.php:86 includes/Admin/Posting.php:73 includes/Admin.php:12 7931 #: includes/Fields/Field_Contract.php:943 includes/Frontend.php:9 4930 #: admin/posting.php:86 includes/Admin/Posting.php:73 includes/Admin.php:124 931 #: includes/Fields/Field_Contract.php:943 includes/Frontend.php:91 932 932 msgid "The file you have uploaded exceeds the file size limit. Please try again." 933 933 msgstr "" 934 934 935 #: admin/posting.php:87 includes/Admin/Posting.php:74 includes/Admin.php:12 8936 #: includes/Fields/Field_Contract.php:947 includes/Frontend.php:9 8935 #: admin/posting.php:87 includes/Admin/Posting.php:74 includes/Admin.php:125 936 #: includes/Fields/Field_Contract.php:947 includes/Frontend.php:95 937 937 msgid "You have uploaded an incorrect file type. Please try again." 938 938 msgstr "" … … 1458 1458 msgstr "" 1459 1459 1460 #: class/render-form.php:1413 includes/Fields/Form_Field_Post_Taxonomy.php:13 81461 #: includes/Fields/Form_Field_Post_Taxonomy.php:26 81460 #: class/render-form.php:1413 includes/Fields/Form_Field_Post_Taxonomy.php:134 1461 #: includes/Fields/Form_Field_Post_Taxonomy.php:264 1462 1462 #: includes/Render_Form.php:1270 1463 1463 msgid "-- Select --" 1464 1464 msgstr "" 1465 1465 1466 #: class/render-form.php:1477 includes/Fields/Form_Field_Post_Taxonomy.php:7 71466 #: class/render-form.php:1477 includes/Fields/Form_Field_Post_Taxonomy.php:73 1467 1467 #: includes/Render_Form.php:1334 1468 1468 msgid "This field is no longer available." … … 1681 1681 1682 1682 #: includes/Admin/Admin_Subscription.php:325 1683 #: includes/Admin/Forms/Admin_Form.php:24 61683 #: includes/Admin/Forms/Admin_Form.php:243 1684 1684 msgid "Payment Settings" 1685 1685 msgstr "" … … 1719 1719 1720 1720 #: includes/Admin/Admin_Subscription.php:421 1721 #: includes/Admin/Forms/Admin_Form.php:2 50includes/Free/Form_Element.php:611721 #: includes/Admin/Forms/Admin_Form.php:247 includes/Free/Form_Element.php:61 1722 1722 msgid "Post Expiration" 1723 1723 msgstr "" … … 2043 2043 msgstr "" 2044 2044 2045 #: includes/Admin/Forms/Admin_Form.php:57 2045 #: includes/Admin/Forms/Admin_Form.php:54 2046 #: includes/Admin/Forms/Admin_Form.php:74 2047 #: includes/Admin/Forms/Admin_Form.php:76 2048 #: includes/Admin/Forms/Admin_Form.php:112 2049 msgid "Forms" 2050 msgstr "" 2051 2052 #: includes/Admin/Forms/Admin_Form.php:75 2053 #: includes/Admin/Forms/Admin_Form.php:113 2054 msgid "Form" 2055 msgstr "" 2056 2046 2057 #: includes/Admin/Forms/Admin_Form.php:77 2047 #: includes/Admin/Forms/Admin_Form.php: 792048 #: includes/Admin/ Forms/Admin_Form.php:1152049 msgid " Forms"2058 #: includes/Admin/Forms/Admin_Form.php:116 2059 #: includes/Admin/views/post-forms-list-table-view.php:9 2060 msgid "Add Form" 2050 2061 msgstr "" 2051 2062 2052 2063 #: includes/Admin/Forms/Admin_Form.php:78 2053 #: includes/Admin/Forms/Admin_Form.php:11 62054 msgid " Form"2064 #: includes/Admin/Forms/Admin_Form.php:117 2065 msgid "Add New Form" 2055 2066 msgstr "" 2056 2067 2057 2068 #: includes/Admin/Forms/Admin_Form.php:80 2058 2069 #: includes/Admin/Forms/Admin_Form.php:119 2059 #: includes/Admin/views/post-forms-list-table-view.php:9 2060 msgid "Add Form" 2070 msgid "Edit Form" 2061 2071 msgstr "" 2062 2072 2063 2073 #: includes/Admin/Forms/Admin_Form.php:81 2064 2074 #: includes/Admin/Forms/Admin_Form.php:120 2065 msgid "Add New Form" 2066 msgstr "" 2067 2075 msgid "New Form" 2076 msgstr "" 2077 2078 #: includes/Admin/Forms/Admin_Form.php:82 2068 2079 #: includes/Admin/Forms/Admin_Form.php:83 2080 #: includes/Admin/Forms/Admin_Form.php:121 2069 2081 #: includes/Admin/Forms/Admin_Form.php:122 2070 msgid " EditForm"2082 msgid "View Form" 2071 2083 msgstr "" 2072 2084 2073 2085 #: includes/Admin/Forms/Admin_Form.php:84 2074 2086 #: includes/Admin/Forms/Admin_Form.php:123 2075 msgid " NewForm"2087 msgid "Search Form" 2076 2088 msgstr "" 2077 2089 2078 2090 #: includes/Admin/Forms/Admin_Form.php:85 2091 #: includes/Admin/Forms/Admin_Form.php:124 2092 msgid "No Form Found" 2093 msgstr "" 2094 2079 2095 #: includes/Admin/Forms/Admin_Form.php:86 2080 #: includes/Admin/Forms/Admin_Form.php:1242081 2096 #: includes/Admin/Forms/Admin_Form.php:125 2082 msgid "View Form" 2083 msgstr "" 2084 2085 #: includes/Admin/Forms/Admin_Form.php:87 2086 #: includes/Admin/Forms/Admin_Form.php:126 2087 msgid "Search Form" 2097 msgid "No Form Found in Trash" 2088 2098 msgstr "" 2089 2099 2090 2100 #: includes/Admin/Forms/Admin_Form.php:88 2091 2101 #: includes/Admin/Forms/Admin_Form.php:127 2092 msgid "No Form Found"2093 msgstr ""2094 2095 #: includes/Admin/Forms/Admin_Form.php:892096 #: includes/Admin/Forms/Admin_Form.php:1282097 msgid "No Form Found in Trash"2098 msgstr ""2099 2100 #: includes/Admin/Forms/Admin_Form.php:912101 #: includes/Admin/Forms/Admin_Form.php:1302102 2102 msgid "Parent Form" 2103 2103 msgstr "" 2104 2104 2105 #: includes/Admin/Forms/Admin_Form.php:9 52105 #: includes/Admin/Forms/Admin_Form.php:92 2106 2106 msgid "Registraton Forms" 2107 2107 msgstr "" 2108 2108 2109 #: includes/Admin/Forms/Admin_Form.php:11 7includes/Free/Free_Loader.php:862109 #: includes/Admin/Forms/Admin_Form.php:114 includes/Free/Free_Loader.php:86 2110 2110 #: includes/Free/Free_Loader.php:87 2111 2111 msgid "Registration Forms" 2112 2112 msgstr "" 2113 2113 2114 #: includes/Admin/Forms/Admin_Form.php:238 2115 msgid "Post Settings" 2116 msgstr "" 2117 2118 #: includes/Admin/Forms/Admin_Form.php:239 2119 msgid "Edit Settings" 2120 msgstr "" 2121 2114 2122 #: includes/Admin/Forms/Admin_Form.php:241 2115 msgid "Post Settings"2116 msgstr ""2117 2118 #: includes/Admin/Forms/Admin_Form.php:2422119 msgid "Edit Settings"2120 msgstr ""2121 2122 #: includes/Admin/Forms/Admin_Form.php:2442123 2123 msgid "Submission Restriction" 2124 2124 msgstr "" 2125 2125 2126 #: includes/Admin/Forms/Admin_Form.php:24 82126 #: includes/Admin/Forms/Admin_Form.php:245 2127 2127 msgid "Display Settings" 2128 2128 msgstr "" 2129 2129 2130 #: includes/Admin/Forms/Admin_Form.php:26 9includes/Free/Form_Element.php:2222130 #: includes/Admin/Forms/Admin_Form.php:266 includes/Free/Form_Element.php:222 2131 2131 #: includes/Free/Form_Element.php:260 2132 2132 msgid "Notification" 2133 2133 msgstr "" 2134 2134 2135 #: includes/Admin/Forms/Admin_Form.php:30 52136 #: includes/Admin/Forms/Admin_Form.php:3 112135 #: includes/Admin/Forms/Admin_Form.php:302 2136 #: includes/Admin/Forms/Admin_Form.php:308 2137 2137 msgid "- Select -" 2138 2138 msgstr "" 2139 2139 2140 #: includes/Admin/Forms/Admin_Form.php:34 92140 #: includes/Admin/Forms/Admin_Form.php:346 2141 2141 msgid "Post Fields" 2142 2142 msgstr "" 2143 2143 2144 #: includes/Admin/Forms/Admin_Form.php:35 42144 #: includes/Admin/Forms/Admin_Form.php:351 2145 2145 msgid "Taxonomies" 2146 2146 msgstr "" 2147 2147 2148 #: includes/Admin/Forms/Admin_Form.php:44 72148 #: includes/Admin/Forms/Admin_Form.php:444 2149 2149 msgid "Post Forms must have either Post Title, Post Body or Excerpt field" 2150 2150 msgstr "" … … 2248 2248 msgstr "" 2249 2249 2250 #: includes/Admin/Forms/Form.php:18 8 includes/Admin/Forms/Form.php:2382250 #: includes/Admin/Forms/Form.php:189 includes/Admin/Forms/Form.php:239 2251 2251 msgid "Post Limit Exceeded for your purchased subscription pack." 2252 2252 msgstr "" 2253 2253 2254 #: includes/Admin/Forms/Form.php:21 12254 #: includes/Admin/Forms/Form.php:212 2255 2255 #. translators: %s: Pack page link 2256 2256 msgid "" … … 2259 2259 msgstr "" 2260 2260 2261 #: includes/Admin/Forms/Form.php:21 8 includes/Admin/Forms/Form.php:2512262 #: includes/Admin/Forms/Form.php:25 82261 #: includes/Admin/Forms/Form.php:219 includes/Admin/Forms/Form.php:252 2262 #: includes/Admin/Forms/Form.php:259 2263 2263 msgid "Payment type not selected for this form. Please contact admin." 2264 2264 msgstr "" … … 2459 2459 #: includes/Fields/Form_Field_Dropdown.php:108 2460 2460 #: includes/Fields/Form_Field_MultiDropdown.php:85 2461 #: includes/Fields/Form_Field_Post_Taxonomy.php:46 52461 #: includes/Fields/Form_Field_Post_Taxonomy.php:461 2462 2462 msgid "- select -" 2463 2463 msgstr "" … … 2506 2506 msgstr "" 2507 2507 2508 #: includes/Admin/Forms/Post/Templates/Pro_Form_Preview_EDD.php:2 82508 #: includes/Admin/Forms/Post/Templates/Pro_Form_Preview_EDD.php:29 2509 2509 msgid "EDD Download" 2510 2510 msgstr "" … … 3173 3173 msgstr "" 3174 3174 3175 #: includes/Ajax/Frontend_Form_Ajax.php: 623175 #: includes/Ajax/Frontend_Form_Ajax.php:59 3176 3176 msgid "Minimum %d character is required for %s" 3177 3177 msgstr "" 3178 3178 3179 #: includes/Ajax/Frontend_Form_Ajax.php: 703179 #: includes/Ajax/Frontend_Form_Ajax.php:67 3180 3180 msgid "Maximum %d character is allowed for %s" 3181 3181 msgstr "" 3182 3182 3183 #: includes/Ajax/Frontend_Form_Ajax.php: 813183 #: includes/Ajax/Frontend_Form_Ajax.php:78 3184 3184 msgid "Minimum %d word is required for %s" 3185 3185 msgstr "" 3186 3186 3187 #: includes/Ajax/Frontend_Form_Ajax.php:8 93187 #: includes/Ajax/Frontend_Form_Ajax.php:86 3188 3188 msgid "Maximum %d word is allowed for %s" 3189 3189 msgstr "" 3190 3190 3191 #: includes/Ajax/Frontend_Form_Ajax.php:10 93191 #: includes/Ajax/Frontend_Form_Ajax.php:106 3192 3192 msgid "Using %s as shortcode is restricted" 3193 3193 msgstr "" 3194 3194 3195 #: includes/Ajax/Frontend_Form_Ajax.php:33 73195 #: includes/Ajax/Frontend_Form_Ajax.php:334 3196 3196 msgid "Something went wrong" 3197 3197 msgstr "" 3198 3198 3199 #: includes/Ajax/Frontend_Form_Ajax.php:40 93200 #: includes/Ajax/Frontend_Form_Ajax.php:41 53199 #: includes/Ajax/Frontend_Form_Ajax.php:406 3200 #: includes/Ajax/Frontend_Form_Ajax.php:412 3201 3201 msgid "" 3202 3202 "Thank you for posting on our site. We have sent you an confirmation email. " … … 3204 3204 msgstr "" 3205 3205 3206 #: includes/Ajax/Frontend_Form_Ajax.php:48 53206 #: includes/Ajax/Frontend_Form_Ajax.php:482 3207 3207 msgid "Invalid email address." 3208 3208 msgstr "" 3209 3209 3210 #: includes/Ajax/Frontend_Form_Ajax.php:5 113210 #: includes/Ajax/Frontend_Form_Ajax.php:508 3211 3211 msgid "" 3212 3212 "You already have an account in our site. Please login to continue.\n" … … 3217 3217 msgstr "" 3218 3218 3219 #: includes/Ajax/Frontend_Form_Ajax.php:56 53219 #: includes/Ajax/Frontend_Form_Ajax.php:562 3220 3220 #: includes/Frontend_Render_Form.php:216 3221 3221 #: includes/class-frontend-render-form.php:324 … … 4920 4920 msgstr "" 4921 4921 4922 #: includes/Frontend.php:106 4923 msgid "Please fix the errors to proceed" 4924 msgstr "" 4925 4926 #: includes/Frontend.php:108 4927 msgid "Word limit reached" 4928 msgstr "" 4929 4922 4930 #: includes/Frontend.php:109 4923 msgid "Please fix the errors to proceed"4924 msgstr ""4925 4926 #: includes/Frontend.php:1114927 msgid "Word limit reached"4928 msgstr ""4929 4930 #: includes/Frontend.php:1124931 4931 msgid "Are you sure you want to cancel your current subscription ?" 4932 4932 msgstr "" 4933 4933 4934 #: includes/Frontend.php:114 4935 msgid "Maximum word limit reached. Please shorten your texts." 4936 msgstr "" 4937 4934 4938 #: includes/Frontend.php:117 4935 msgid "Maximum word limit reached. Please shorten your texts."4936 msgstr ""4937 4938 #: includes/Frontend.php:1204939 4939 msgid "" 4940 4940 "This field supports a maximum of %number% words, and the limit is reached. " … … 4942 4942 msgstr "" 4943 4943 4944 #: includes/Frontend.php:12 44944 #: includes/Frontend.php:121 4945 4945 msgid "Minimum word required." 4946 4946 msgstr "" 4947 4947 4948 #: includes/Frontend.php:122 4949 msgid "This field requires minimum %number% words. Please add some more text." 4950 msgstr "" 4951 4948 4952 #: includes/Frontend.php:125 4949 msgid " This field requires minimum %number% words. Please add some more text."4953 msgid "Maximum character limit reached. Please shorten your texts." 4950 4954 msgstr "" 4951 4955 4952 4956 #: includes/Frontend.php:128 4953 msgid "Maximum character limit reached. Please shorten your texts."4954 msgstr ""4955 4956 #: includes/Frontend.php:1314957 4957 msgid "" 4958 4958 "This field supports a maximum of %number% characters, and the limit is " … … 4960 4960 msgstr "" 4961 4961 4962 #: includes/Frontend.php:13 54962 #: includes/Frontend.php:132 4963 4963 msgid "Minimum character required." 4964 4964 msgstr "" 4965 4965 4966 #: includes/Frontend.php:13 64966 #: includes/Frontend.php:133 4967 4967 msgid "" 4968 4968 "This field requires minimum %number% characters. Please add some more " … … 4970 4970 msgstr "" 4971 4971 4972 #: includes/Frontend.php:1 414972 #: includes/Frontend.php:138 4973 4973 msgid "Using %shortcode% is restricted" 4974 4974 msgstr "" 4975 4975 4976 #: includes/Frontend.php:14 84976 #: includes/Frontend.php:145 4977 4977 msgid "is required" 4978 4978 msgstr "" 4979 4979 4980 #: includes/Frontend.php:14 94980 #: includes/Frontend.php:146 4981 4981 msgid "does not match" 4982 4982 msgstr "" 4983 4983 4984 #: includes/Frontend.php:1 504984 #: includes/Frontend.php:147 4985 4985 msgid "is not valid" 4986 4986 msgstr "" … … 5080 5080 msgstr "" 5081 5081 5082 #: includes/Setup_Wizard.php:1 365082 #: includes/Setup_Wizard.php:149 5083 5083 msgid "Introduction" 5084 5084 msgstr "" 5085 5085 5086 #: includes/Setup_Wizard.php:1 465086 #: includes/Setup_Wizard.php:159 5087 5087 msgid "Ready!" 5088 5088 msgstr "" 5089 5089 5090 #: includes/Setup_Wizard.php:1 835090 #: includes/Setup_Wizard.php:196 5091 5091 msgid "WPUF › Setup Wizard" 5092 5092 msgstr "" 5093 5093 5094 #: includes/Setup_Wizard.php:2 565094 #: includes/Setup_Wizard.php:269 5095 5095 msgid "Return to the WordPress Dashboard" 5096 5096 msgstr "" 5097 5097 5098 #: includes/Setup_Wizard.php: 2975098 #: includes/Setup_Wizard.php:310 5099 5099 msgid "Welcome to the world of WPUF!" 5100 5100 msgstr "" 5101 5101 5102 #: includes/Setup_Wizard.php: 2985102 #: includes/Setup_Wizard.php:311 5103 5103 msgid "" 5104 5104 "Thank you for choosing WPUF to power your websites frontend! This quick " … … 5107 5107 msgstr "" 5108 5108 5109 #: includes/Setup_Wizard.php: 2995109 #: includes/Setup_Wizard.php:312 5110 5110 msgid "" 5111 5111 "No time right now? If you don’t want to go through the wizard, you can skip " … … 5114 5114 msgstr "" 5115 5115 5116 #: includes/Setup_Wizard.php:3 015116 #: includes/Setup_Wizard.php:314 5117 5117 msgid "Let's Go!" 5118 5118 msgstr "" 5119 5119 5120 #: includes/Setup_Wizard.php:3 025120 #: includes/Setup_Wizard.php:315 5121 5121 msgid "Not right now" 5122 5122 msgstr "" 5123 5123 5124 #: includes/Setup_Wizard.php:3 135124 #: includes/Setup_Wizard.php:326 5125 5125 msgid "Basic Setting" 5126 5126 msgstr "" 5127 5127 5128 #: includes/Setup_Wizard.php:3 205128 #: includes/Setup_Wizard.php:333 5129 5129 msgid "Make payment enable for user to add posts on frontend." 5130 5130 msgstr "" 5131 5131 5132 #: includes/Setup_Wizard.php:3 275132 #: includes/Setup_Wizard.php:340 5133 5133 msgid "Install neccessery pages on your site frontend." 5134 5134 msgstr "" 5135 5135 5136 #: includes/Setup_Wizard.php:3 325136 #: includes/Setup_Wizard.php:345 5137 5137 msgid "Share Essentials " 5138 5138 msgstr "" 5139 5139 5140 #: includes/Setup_Wizard.php:3 645140 #: includes/Setup_Wizard.php:377 5141 5141 msgid "Continue" 5142 5142 msgstr "" 5143 5143 5144 #: includes/Setup_Wizard.php:3 655144 #: includes/Setup_Wizard.php:378 5145 5145 msgid "Skip this step" 5146 5146 msgstr "" 5147 5147 5148 #: includes/Setup_Wizard.php:4 145148 #: includes/Setup_Wizard.php:427 5149 5149 msgid "Thank you!" 5150 5150 msgstr "" 5151 5151 5152 #: includes/Setup_Wizard.php:4 195152 #: includes/Setup_Wizard.php:432 5153 5153 msgid "Welcome to Awesomeness!" 5154 5154 msgstr "" 5155 5155 5156 #: includes/Setup_Wizard.php:4 235156 #: includes/Setup_Wizard.php:436 5157 5157 msgid "Go to Full Settings" 5158 5158 msgstr "" … … 6709 6709 msgstr "" 6710 6710 6711 #: wpuf.php:11 76711 #: wpuf.php:118 6712 6712 msgid "Your installed PHP Version is: " 6713 6713 msgstr "" 6714 6714 6715 #: wpuf.php:11 86715 #: wpuf.php:119 6716 6716 msgid "The <strong>WP User Frontend</strong> plugin requires PHP version <strong>" 6717 6717 msgstr "" 6718 6718 6719 #: wpuf.php:11 86719 #: wpuf.php:119 6720 6720 msgid "</strong> or greater." 6721 6721 msgstr "" 6722 6722 6723 #: wpuf.php:23 86723 #: wpuf.php:239 6724 6724 msgid "Your WP User Frontend Pro is almost ready!" 6725 6725 msgstr "" 6726 6726 6727 #: wpuf.php:24 26727 #: wpuf.php:243 6728 6728 #. translators: 1: opening anchor tag, 2: closing anchor tag. 6729 6729 msgid "" … … 6752 6752 msgstr "" 6753 6753 6754 #: includes/Setup_Wizard.php: 446754 #: includes/Setup_Wizard.php:56 6755 6755 msgctxt "enhanced select" 6756 6756 msgid "One result is available, press enter to select it." 6757 6757 msgstr "" 6758 6758 6759 #: includes/Setup_Wizard.php: 476759 #: includes/Setup_Wizard.php:59 6760 6760 msgctxt "enhanced select" 6761 6761 msgid "%qty% results are available, use up and down arrow keys to navigate." 6762 6762 msgstr "" 6763 6763 6764 #: includes/Setup_Wizard.php: 516764 #: includes/Setup_Wizard.php:63 6765 6765 msgctxt "enhanced select" 6766 6766 msgid "No matches found" 6767 6767 msgstr "" 6768 6768 6769 #: includes/Setup_Wizard.php: 526769 #: includes/Setup_Wizard.php:64 6770 6770 msgctxt "enhanced select" 6771 6771 msgid "Loading failed" 6772 6772 msgstr "" 6773 6773 6774 #: includes/Setup_Wizard.php: 536774 #: includes/Setup_Wizard.php:65 6775 6775 msgctxt "enhanced select" 6776 6776 msgid "Please enter 1 or more characters" 6777 6777 msgstr "" 6778 6778 6779 #: includes/Setup_Wizard.php: 566779 #: includes/Setup_Wizard.php:68 6780 6780 msgctxt "enhanced select" 6781 6781 msgid "Please enter %qty% or more characters" 6782 6782 msgstr "" 6783 6783 6784 #: includes/Setup_Wizard.php: 596784 #: includes/Setup_Wizard.php:71 6785 6785 msgctxt "enhanced select" 6786 6786 msgid "Please delete 1 character" 6787 6787 msgstr "" 6788 6788 6789 #: includes/Setup_Wizard.php: 606789 #: includes/Setup_Wizard.php:72 6790 6790 msgctxt "enhanced select" 6791 6791 msgid "Please delete %qty% characters" 6792 6792 msgstr "" 6793 6793 6794 #: includes/Setup_Wizard.php: 636794 #: includes/Setup_Wizard.php:75 6795 6795 msgctxt "enhanced select" 6796 6796 msgid "You can only select 1 item" 6797 6797 msgstr "" 6798 6798 6799 #: includes/Setup_Wizard.php: 666799 #: includes/Setup_Wizard.php:78 6800 6800 msgctxt "enhanced select" 6801 6801 msgid "You can only select %qty% items" 6802 6802 msgstr "" 6803 6803 6804 #: includes/Setup_Wizard.php: 696804 #: includes/Setup_Wizard.php:81 6805 6805 msgctxt "enhanced select" 6806 6806 msgid "Loading more results…" 6807 6807 msgstr "" 6808 6808 6809 #: includes/Setup_Wizard.php: 726809 #: includes/Setup_Wizard.php:84 6810 6810 msgctxt "enhanced select" 6811 6811 msgid "Searching…" -
wp-user-frontend/tags/4.0.9/readme.txt
r3111698 r3120056 1 === WP User Frontend - Registration, User Profile, Membership, Content Restriction, User Directory, and Frontend Post Submission Plugin===1 === Registration, User Profile, Membership, Content Restriction, User Directory, and Frontend Post Submission – WP User Frontend === 2 2 Contributors: tareq1988, nizamuddinbabu, wedevs 3 3 Donate link: https://tareq.co/donate/ 4 Tags: frontend post, content restriction, registration, user profile, membership, login, forms, user directory, profile builder4 Tags: frontend post, forms, user directory, profile builder, membership 5 5 Requires at least: 4.0 6 Tested up to: 6. 5.57 Stable tag: 4.0. 86 Tested up to: 6.6 7 Stable tag: 4.0.9 8 8 Requires PHP: 5.6 9 9 License: GPLv2 10 License UR I: https://www.gnu.org/licenses/gpl-2.0.html11 12 Get frontend post, content access & restriction, user login & registration, subscription & membership, form builder, user directory & profile builder for your website.10 License URL: https://www.gnu.org/licenses/gpl-2.0.html 11 12 Frontend post, content restriction, user login & registration, subscription & membership, forms, user directory & profile builder for your website. 13 13 14 14 == Description == … … 16 16 WP User Frontend makes the frontend better for you! It includes frontend dashboard, frontend editor, publishing, and uploader for WordPress user profile, post submissions, and memberships. 17 17 18 <strong>#1 Frontend Post Submission, Membership, Profile Builder, & WordPress Editor Plugin</strong> 19 18 20 <strong>FREE FEATURES</strong> 19 21 20 <strong> #1 Frontend Post Submission, Membership, Profile Builder & WordPress Editor Plugin</strong>21 22 Unlimited post-type form creation. The forms give users the ability to create new posts and edit their profile all from the site frontend, so that the user does not need to enter the backend admin panel to do action.22 <strong>Unlimited post-type form creation</strong> 23 24 The forms let users create new posts and edit their profile from the site frontend, with no need to access admin panel or backend. 23 25 24 26 <strong>Update Profile from the Frontend</strong> 25 27 26 This WordPress Profile Plugin allows registered users to edit their profile using default fields from frontend without having backend access. Unlimited fields can be added using PRO.28 This WordPress Profile Plugin allows registered users to edit their profile using default fields from frontend. (Unlimited fields can be added using PRO) 27 29 28 30 <strong>Flexibility for Admins</strong> 29 31 30 Admins can manage users from the frontend as well as configure from the backendwho can access the dashboard.32 Admins can manage users both from frontend and backend to control who can access the dashboard. 31 33 32 34 <strong>Featured Image & Image Upload</strong> 33 35 34 Users can upload images from the frontend. They can also upload featured image for a post using the Image Upload option on the post content area.36 Users can upload images and featured image for a post using the Image Upload option on the post content area. 35 37 36 38 <strong>Drag-and-drop Form Builder</strong> 37 39 38 Quickly build your form with necessary fields using drag-and-drops and real-time preview that updates as you make changes. You can also see how your form will look like eventually from the dashboard!40 Quickly build your form with necessary fields using drag-and-drops and real-time preview that updates as you make changes. 39 41 40 42 <strong>Publish Your WPUF Forms Using Gutenberg</strong> 41 43 42 Easily add your published forms in the Gutenberg editor with the WPUF block. When users want to publish a form on a page, they can simply select it from the drop-down included in the dedicated WPUF block for Gutenberg. The entire form automatically renders within the editor as well as on the page. It’s much easier than manually copying and pasting shortcodes! Saves you a ton of time and clicks. But you can also do it the old style using the shortcodes block.44 Easily add your published forms in the Gutenberg editor with the WPUF block. When users want to publish a form on a page, they can simply select it from the drop-down included in the dedicated WPUF block for Gutenberg. The entire form automatically renders within the editor as well as on the page. 43 45 44 46 <strong>Use Forms Anywhere Easily with Shortcodes</strong> 45 47 46 All of the forms get a nunique shortcode which you can paste on any page and the form will generate without breaking the style of your theme.48 All of the forms get a unique shortcode which you can paste on any page and the form will generate without breaking the style of your theme. 47 49 48 50 <strong>WordPress Guest Post Submission</strong> 49 51 50 Enable guests to post from your site frontend without registering with WP User Frontend, the WordPress User Registration plugin. Choose to require name and email address to automatically register and allow them to comment on theirposts. Allow email verification for guests.52 Enable guests to post from your site frontend without registering with WP User Frontend, the WordPress User Registration plugin. Choose to require name and email address to register automatically and allow them to comment on the posts. Allow email verification for guests. 51 53 52 54 <strong>Role Based Access Control</strong> 53 55 54 Enable certain user roles to make posts, while restricting others. Create the unauthorized message you want to show for therestricted users.56 Enable certain user roles to make posts, while restricting others. Create the unauthorized message you want to show to restricted users. 55 57 56 58 <strong>Submit and Update Anything from Frontend</strong> … … 60 62 <strong>Build Customized Forms with Custom Post Types</strong> 61 63 62 Taking theadvantage of custom post types will allow you to work on any platform. WP User Frontend is WooCommerce supported, so you can also create products for your WooCommerce site using our forms.64 Taking advantage of custom post types will allow you to work on any platform. WP User Frontend is WooCommerce supported, so you can also create products for your WooCommerce site using our forms. 63 65 64 66 <strong>Set Post Status, Post Message, Update Post Button text</strong> 65 67 66 Assign separate default statuses for new posts or edited posts. Set the message you want to show to users after form submission, and change the text ofsubmit buttons as you like.68 Assign separate default statuses for new posts or edited posts. Set the message you want to show users after form submission and change the text of the submit buttons as you like. 67 69 68 70 <strong>Custom Redirection After Login and Submission</strong> … … 117 119 * <a href="https://github.com/weDevsOfficial/wp-user-frontend">Github Repository</a> 118 120 119 Try an <a href="https://wedevs.com/in/wpuf/demo ">Online Demo</a> of the FREE & PRO version.121 Try an <a href="https://wedevs.com/in/wpuf/demo/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme">Online Demo</a> of the FREE & PRO version. 120 122 121 123 = Translation = … … 178 180 * [Zapier](https://wedevs.com/wp-user-frontend-pro/modules/zapier/) 179 181 180 Check out the <a href="https://wedevs.com/wp-user-frontend-pro/pricing/ ">full feature list and pricing plans here.</a> of the Pro version.182 Check out the <a href="https://wedevs.com/wp-user-frontend-pro/pricing/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme">full feature list and pricing plans </a> of the Pro version. 181 183 182 184 = Checkout Our Other Products = 183 * [ReCaptcha Integration for WordPress](https://wordpress.org/plugins/wp-recaptcha-integration/) 184 * [WP ERP](https://wperp.com/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme&utm_content=WP+ERP) 185 * [Dokan - Multivendor Plugin](https://wedevs.com/dokan/?utm_medium=referral&utm_source=wporg&utm_campaign=WP+ERP+Readme&utm_content=Dokan) 186 * [WP Project Manager](https://wedevs.com/wp-project-manager-pro/?utm_medium=referral&utm_source=wporg&utm_campaign=WP+ERP+Readme&utm_content=WP+Project+Manager) 187 * [WooCommerce Conversion Tracking](https://wedevs.com/woocommerce-conversion-tracking/?utm_medium=referral&utm_source=wporg&utm_campaign=WP+ERP+Readme&utm_content=WP+Conversion+Tracking) 185 186 *[Dokan:](https://wordpress.org/plugins/dokan-lite/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) The pioneer WooCommerce multivendor marketplace solution for WordPress. Start your own multi vendor marketplace like Amazon, eBay, Etsy - in minutes! 187 188 *[Texty:](https://wordpress.org/plugins/texty/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) A lightweight SMS Notification plugin for WordPress, WooCommerce, Dokan, and more. Get instant notification with gateways like Twilio, Vonage – Formerly Nexmo, etc. 189 190 *[weDocs:](https://wordpress.org/plugins/wedocs/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) The best WordPress documentation and knowledge base plugin for managing your self-hosted knowledge base, wiki, and docs. 191 192 *[weMail:](https://wordpress.org/plugins/wemail/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) A simplified WordPress solution for email marketing, newsletter, opt-in form, subscription form, and more! 193 194 *[wePOS:](https://wordpress.org/plugins/wepos/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) WooCommerce point of sale solution for WordPress by weDevs. 195 196 *[WP Project Manager:](https://wordpress.org/plugins/wedevs-project-manager/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) A project management plugin by weDevs making task scheduling, project management, and team collaboration simpler than ever featuring a Kanban board and Gantt charts. 197 198 *[Happy Addons for Elementor:](https://wordpress.org/plugins/happy-elementor-addons/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) An Elementor Addon solution that comes with Header Footer Builder, 500+ templates, 143+ free & essential pro elementor widget like – Theme Builder, Mega Menu, and more! 199 200 *[WP ERP:](https://wordpress.org/plugins/erp/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) An ERP with complete HR, Recruitment, and Job Listings for Business Managers with WooCommerce CRM and accounting solutions by weDevs. 188 201 189 202 = Privacy Policy = … … 216 229 == Frequently Asked Questions == 217 230 218 = Can I create new posts from frontend =231 = Can I create new posts from frontend? = 219 232 220 233 Yes 221 234 222 = Can I Edit my posts from frontend =235 = Can I Edit my posts from frontend? = 223 236 224 237 Yes 225 238 226 = Can I delete my posts from frontend =239 = Can I delete my posts from frontend? = 227 240 228 241 Yes 229 242 230 = Can I upload photo/image/video =243 = Can I upload photo/image/video? = 231 244 232 245 Yes … … 234 247 = I am having problem with uploading files = 235 248 236 Please check if you've specified the max upload size on setting237 238 = Why "Edit Post" page shows"invalid post id"? =249 Please check if you've specified the max upload size on the setting 250 251 = Why does the "Edit Post" page show "invalid post id"? = 239 252 240 253 This page is for the purpose of editing posts. You shouldn't access this page directly. 241 First you need to go to the dashboard, then when you click "edit", you'll be254 First, you need to go to the dashboard, then when you click "edit", you'll be 242 255 redirected to the edit page with that post id. Then you'll see the edit post form. 243 256 … … 269 282 270 283 == Changelog == 284 = v4.0.9 (17 Jul, 2024) = 285 * Fix - Remove PHP AllowDynamicProperties warning on plugin pages 286 * Fix - Remove print_emoji_styles is deprecated message from setup page 287 271 288 = v4.0.8 (03 Jul, 2024) = 272 289 * Fix - Optimized the script loading process by removing a Promise polyfill -
wp-user-frontend/tags/4.0.9/vendor/autoload.php
r3111698 r3120056 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit 756798eb4a913464bd08c4d940e51ce0::getLoader();7 return ComposerAutoloaderInit2b78fd424110fdec274ccc8e6227af33::getLoader(); -
wp-user-frontend/tags/4.0.9/vendor/composer/autoload_real.php
r3111698 r3120056 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 756798eb4a913464bd08c4d940e51ce05 class ComposerAutoloaderInit2b78fd424110fdec274ccc8e6227af33 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 756798eb4a913464bd08c4d940e51ce0', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit2b78fd424110fdec274ccc8e6227af33', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 756798eb4a913464bd08c4d940e51ce0', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit2b78fd424110fdec274ccc8e6227af33', 'loadClassLoader')); 30 30 31 31 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 33 33 require __DIR__ . '/autoload_static.php'; 34 34 35 call_user_func(\Composer\Autoload\ComposerStaticInit 756798eb4a913464bd08c4d940e51ce0::getInitializer($loader));35 call_user_func(\Composer\Autoload\ComposerStaticInit2b78fd424110fdec274ccc8e6227af33::getInitializer($loader)); 36 36 } else { 37 37 $map = require __DIR__ . '/autoload_namespaces.php'; -
wp-user-frontend/tags/4.0.9/vendor/composer/autoload_static.php
r3111698 r3120056 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 756798eb4a913464bd08c4d940e51ce07 class ComposerStaticInit2b78fd424110fdec274ccc8e6227af33 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 250 250 { 251 251 return \Closure::bind(function () use ($loader) { 252 $loader->prefixLengthsPsr4 = ComposerStaticInit 756798eb4a913464bd08c4d940e51ce0::$prefixLengthsPsr4;253 $loader->prefixDirsPsr4 = ComposerStaticInit 756798eb4a913464bd08c4d940e51ce0::$prefixDirsPsr4;254 $loader->classMap = ComposerStaticInit 756798eb4a913464bd08c4d940e51ce0::$classMap;252 $loader->prefixLengthsPsr4 = ComposerStaticInit2b78fd424110fdec274ccc8e6227af33::$prefixLengthsPsr4; 253 $loader->prefixDirsPsr4 = ComposerStaticInit2b78fd424110fdec274ccc8e6227af33::$prefixDirsPsr4; 254 $loader->classMap = ComposerStaticInit2b78fd424110fdec274ccc8e6227af33::$classMap; 255 255 256 256 }, null, ClassLoader::class); -
wp-user-frontend/tags/4.0.9/wpuf.php
r3111698 r3120056 5 5 Description: Create, edit, delete, manages your post, pages or custom post types from frontend. Create registration forms, frontend profile and more... 6 6 Author: weDevs 7 Version: 4.0. 87 Version: 4.0.9 8 8 Author URI: https://wedevs.com/?utm_source=WPUF_Author_URI 9 9 License: GPL2 or later … … 24 24 } 25 25 26 define( 'WPUF_VERSION', '4.0. 8' );26 define( 'WPUF_VERSION', '4.0.9' ); 27 27 define( 'WPUF_FILE', __FILE__ ); 28 28 define( 'WPUF_ROOT', __DIR__ ); … … 31 31 define( 'WPUF_INCLUDES', WPUF_ROOT . '/includes' ); 32 32 33 use WeDevs\WpUtils\ContainerTrait;34 33 use WeDevs\WpUtils\SingletonTrait; 35 36 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.37 use \AllowDynamicProperties;38 34 39 35 /** 40 36 * Main bootstrap class for WP User Frontend 41 37 */ 42 43 /*Marking a class with #[AllowDynamicProperties] is fully backwards-compatible with earlier PHP versions, because prior to PHP 8.0 this would be interpreted as a comment, and the use non-existent classes as attributes is not an error.*/44 #[AllowDynamicProperties]45 38 final class WP_User_Frontend { 46 39 use SingletonTrait; 47 use ContainerTrait;48 40 49 41 /** … … 67 59 */ 68 60 private $min_php = '5.6'; 61 62 /** 63 * Holds various class instances 64 * 65 * @since 4.0.9 66 * 67 * @var array 68 */ 69 public $container = []; 69 70 70 71 /** … … 166 167 */ 167 168 public function instantiate() { 168 $this-> assets= new WeDevs\Wpuf\Assets();169 $this-> subscription= new WeDevs\Wpuf\Admin\Subscription();170 $this-> fields= new WeDevs\Wpuf\Admin\Forms\Field_Manager();171 $this->c ustomize= new WeDevs\Wpuf\Admin\Customizer_Options();172 $this-> bank= new WeDevs\Wpuf\Lib\Gateway\Bank();173 $this-> paypal= new WeDevs\Wpuf\Lib\Gateway\Paypal();169 $this->container['assets'] = new WeDevs\Wpuf\Assets(); 170 $this->container['subscription'] = new WeDevs\Wpuf\Admin\Subscription(); 171 $this->container['fields'] = new WeDevs\Wpuf\Admin\Forms\Field_Manager(); 172 $this->container['customize'] = new WeDevs\Wpuf\Admin\Customizer_Options(); 173 $this->container['bank'] = new WeDevs\Wpuf\Lib\Gateway\Bank(); 174 $this->container['paypal'] = new WeDevs\Wpuf\Lib\Gateway\Paypal(); 174 175 175 176 if ( is_admin() ) { 176 $this-> admin= new WeDevs\Wpuf\Admin();177 $this-> setup_wizard= new WeDevs\Wpuf\Setup_Wizard();178 $this-> pro_upgrades= new WeDevs\Wpuf\Pro_Upgrades();179 $this-> privacy= new WeDevs\Wpuf\WPUF_Privacy();177 $this->container['admin'] = new WeDevs\Wpuf\Admin(); 178 $this->container['setup_wizard'] = new WeDevs\Wpuf\Setup_Wizard(); 179 $this->container['pro_upgrades'] = new WeDevs\Wpuf\Pro_Upgrades(); 180 $this->container['privacy'] = new WeDevs\Wpuf\WPUF_Privacy(); 180 181 } else { 181 $this-> frontend= new WeDevs\Wpuf\Frontend();182 $this->container['frontend'] = new WeDevs\Wpuf\Frontend(); 182 183 } 183 184 184 185 if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) { 185 $this-> ajax= new WeDevs\Wpuf\Ajax();186 $this->container['ajax'] = new WeDevs\Wpuf\Ajax(); 186 187 } 187 188 } … … 209 210 } 210 211 211 $this-> upgrades= new WeDevs\Wpuf\Admin\Upgrades();212 $this->container['upgrades'] = new WeDevs\Wpuf\Admin\Upgrades(); 212 213 } 213 214 … … 258 259 $this->is_pro = true; 259 260 } else { 260 $this-> free_loader= new WeDevs\Wpuf\Free\Free_Loader();261 $this->container['free_loader'] = new WeDevs\Wpuf\Free\Free_Loader(); 261 262 } 262 263 … … 338 339 */ 339 340 public function register_widgets() { 340 $this-> widgets= new WeDevs\Wpuf\Widgets\Manager();341 $this->container['widgets'] = new WeDevs\Wpuf\Widgets\Manager(); 341 342 } 342 343 public function license_expired() { … … 355 356 public function get_field_seperator() { 356 357 return self::$field_separator; 358 } 359 360 /** 361 * Magic getter to bypass referencing objects 362 * 363 * @since 4.0.9 364 * 365 * @param string $prop 366 * 367 * @return object Class Instance 368 */ 369 public function __get( $prop ) { 370 if ( array_key_exists( $prop, $this->container ) ) { 371 return $this->container[ $prop ]; 372 } 357 373 } 358 374 } -
wp-user-frontend/trunk/Lib/invisible_recaptcha.php
r3111698 r3120056 17 17 */ 18 18 19 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK. 20 use \AllowDynamicProperties; 21 22 #[AllowDynamicProperties] 23 class Invisible_Recaptcha{ 19 class Invisible_Recaptcha { 24 20 25 21 private static $_signupUrl = "https://www.google.com/recaptcha/admin"; -
wp-user-frontend/trunk/admin/class-admin-settings.php
r3111698 r3120056 1 1 <?php 2 3 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.4 use \AllowDynamicProperties;5 2 6 3 /** 7 4 * WPUF settings 8 5 */ 9 10 #[AllowDynamicProperties]11 6 class WPUF_Admin_Settings { 12 7 -
wp-user-frontend/trunk/includes/Admin.php
r3111698 r3120056 3 3 namespace WeDevs\Wpuf; 4 4 5 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.6 use \AllowDynamicProperties;7 5 use WeDevs\WpUtils\ContainerTrait; 8 6 … … 13 11 * @since 4.0.0 14 12 */ 15 #[AllowDynamicProperties]16 13 class Admin { 17 14 use ContainerTrait; 18 15 19 16 public function __construct() { 20 $this-> admin_welcome= new Admin\Admin_Welcome();21 $this-> menu= new Admin\Menu();22 $this-> dashboard_metabox= new Admin\Dashboard_Metabox();23 $this-> form_template= new Admin\Forms\Post\Templates\Form_Template();24 $this-> admin_form= new Admin\Forms\Admin_Form();25 $this-> admin_form_handler= new Admin\Forms\Admin_Form_Handler();26 $this-> admin_subscription= new Admin\Admin_Subscription();27 $this-> admin_installer= new Admin\Admin_Installer();28 $this-> settings= new Admin\Admin_Settings();29 $this-> forms= new Admin\Forms\Form_Manager();30 $this-> gutenberg_block= new Frontend\Form_Gutenberg_Block();31 $this-> promotion= new Admin\Promotion();32 $this-> plugin_upgrade_notice= new Admin\Plugin_Upgrade_Notice();33 $this-> posting= new Admin\Posting();34 $this-> shortcodes_button= new Admin\Shortcodes_Button();35 $this-> tools= new Admin\Admin_Tools();17 $this->container['admin_welcome'] = new Admin\Admin_Welcome(); 18 $this->container['menu'] = new Admin\Menu(); 19 $this->container['dashboard_metabox'] = new Admin\Dashboard_Metabox(); 20 $this->container['form_template'] = new Admin\Forms\Post\Templates\Form_Template(); 21 $this->container['admin_form'] = new Admin\Forms\Admin_Form(); 22 $this->container['admin_form_handler'] = new Admin\Forms\Admin_Form_Handler(); 23 $this->container['admin_subscription'] = new Admin\Admin_Subscription(); 24 $this->container['admin_installer'] = new Admin\Admin_Installer(); 25 $this->container['settings'] = new Admin\Admin_Settings(); 26 $this->container['forms'] = new Admin\Forms\Form_Manager(); 27 $this->container['gutenberg_block'] = new Frontend\Form_Gutenberg_Block(); 28 $this->container['promotion'] = new Admin\Promotion(); 29 $this->container['plugin_upgrade_notice'] = new Admin\Plugin_Upgrade_Notice(); 30 $this->container['posting'] = new Admin\Posting(); 31 $this->container['shortcodes_button'] = new Admin\Shortcodes_Button(); 32 $this->container['tools'] = new Admin\Admin_Tools(); 36 33 37 34 // dynamic hook. format: "admin_action_{$action}". more details: wp-admin/admin.php … … 54 51 */ 55 52 public function create_post_form_from_template() { 56 $this-> form_template->create_post_form_from_template();53 $this->container['form_template']->create_post_form_from_template(); 57 54 } 58 55 -
wp-user-frontend/trunk/includes/Admin/Forms/Admin_Form.php
r3111698 r3120056 3 3 namespace WeDevs\Wpuf\Admin\Forms; 4 4 5 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.6 use \AllowDynamicProperties;7 5 use WeDevs\Wpuf\Admin\Subscription; 8 6 use WeDevs\Wpuf\Traits\FieldableTrait; 9 use WeDevs\WpUtils\ContainerTrait;10 7 11 8 /** 12 9 * Post Forms or wpuf_forms form builder class 13 10 */ 14 #[AllowDynamicProperties]15 11 class Admin_Form { 16 12 17 use FieldableTrait, ContainerTrait; 13 use FieldableTrait; 14 18 15 /** 19 16 * Form type of which we're working on … … 183 180 'shortcodes' => [ [ 'name' => 'wpuf_form' ] ], 184 181 ]; 185 wpuf()-> form_builder= new Admin_Form_Builder( $settings );182 wpuf()->container['form_builder'] = new Admin_Form_Builder( $settings ); 186 183 } 187 184 } -
wp-user-frontend/trunk/includes/Admin/Forms/Form.php
r3111698 r3120056 3 3 namespace WeDevs\Wpuf\Admin\Forms; 4 4 5 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.6 use \AllowDynamicProperties;7 8 #[AllowDynamicProperties]9 5 class Form { 10 6 … … 22 18 */ 23 19 public $form_fields = []; 20 21 /** 22 * @var array|\WP_Post|null 23 */ 24 private $data; 24 25 25 26 public function __construct( $form ) { -
wp-user-frontend/trunk/includes/Admin/Forms/Post/Templates/Post_Form_Template_WooCommerce.php
r3026438 r3120056 330 330 public function update_meta( $post_id ) { 331 331 //keep backwards compatible 332 if ( version_compare( WC_VERSION, '2.7', '<' ) ) {332 if ( defined( 'WC_VERSION' ) && version_compare( WC_VERSION, '2.7', '<' ) ) { 333 333 return; 334 334 } 335 335 $visibility = get_post_meta( $post_id, '_visibility', true ); 336 336 $product = wc_get_product( $post_id ); 337 338 if ( ! $product ) { 339 return; 340 } 341 337 342 if ( ! empty( $visibility ) ) { 338 343 $product->set_catalog_visibility( $visibility ); -
wp-user-frontend/trunk/includes/Admin/Forms/Post/Templates/Pro_Form_Preview_EDD.php
r3111698 r3120056 3 3 namespace WeDevs\Wpuf\Admin\Forms\Post\Templates; 4 4 5 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.6 use \AllowDynamicProperties;7 8 5 /** 9 6 * Easy Digital Downloads post form template preview 10 7 */ 11 #[AllowDynamicProperties]12 8 class Pro_Form_Preview_EDD { 13 9 /** … … 24 20 */ 25 21 public $image; 22 23 /** 24 * @var string 25 */ 26 private $pro_icon; 26 27 27 28 public function __construct() { -
wp-user-frontend/trunk/includes/Ajax/Frontend_Form_Ajax.php
r3111698 r3120056 3 3 namespace WeDevs\Wpuf\Ajax; 4 4 5 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.6 use \AllowDynamicProperties;7 5 use DOMDocument; 8 6 use WeDevs\Wpuf\Admin\Forms\Form; … … 11 9 use WP_Error; 12 10 13 #[AllowDynamicProperties]14 11 class Frontend_Form_Ajax { 15 12 -
wp-user-frontend/trunk/includes/Fields/Form_Field_Post_Taxonomy.php
r3111698 r3120056 8 8 use WPUF_Walker_Category_Multi; 9 9 10 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.11 use \AllowDynamicProperties;12 13 #[AllowDynamicProperties]14 10 class Form_Field_Post_Taxonomy extends Field_Contract { 15 11 use Form_Field_Post_Trait; -
wp-user-frontend/trunk/includes/Frontend.php
r3111698 r3120056 3 3 namespace WeDevs\Wpuf; 4 4 5 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.6 use \AllowDynamicProperties;7 5 use WeDevs\WpUtils\ContainerTrait; 8 6 … … 13 11 * @since 4.0.0 14 12 */ 15 #[AllowDynamicProperties]16 13 class Frontend { 17 14 use ContainerTrait; 18 15 19 16 public function __construct() { 20 $this-> frontend_form= new Frontend\Frontend_Form();21 $this-> registration= new Frontend\Registration();22 $this-> simple_login= new Free\Simple_Login();23 $this-> frontend_account= new Frontend\Frontend_Account();24 $this-> frontend_dashboard= new Frontend\Frontend_Dashboard();25 $this-> shortcode= new Frontend\Shortcode();26 $this-> payment= new Frontend\Payment();27 $this-> form_preview= new Frontend\Form_Preview();17 $this->container['frontend_form'] = new Frontend\Frontend_Form(); 18 $this->container['registration'] = new Frontend\Registration(); 19 $this->container['simple_login'] = new Free\Simple_Login(); 20 $this->container['frontend_account'] = new Frontend\Frontend_Account(); 21 $this->container['frontend_dashboard'] = new Frontend\Frontend_Dashboard(); 22 $this->container['shortcode'] = new Frontend\Shortcode(); 23 $this->container['payment'] = new Frontend\Payment(); 24 $this->container['form_preview'] = new Frontend\Form_Preview(); 28 25 29 26 add_action( 'wp_enqueue_scripts', [ $this, 'enqueue_scripts' ] ); -
wp-user-frontend/trunk/includes/Pro_Upgrades.php
r3016397 r3120056 28 28 */ 29 29 public function register_pro_fields( $fields ) { 30 wpuf()-> pro_fields= new Fields\Form_Pro_Upgrade_Fields();30 wpuf()->container['pro_fields'] = new Fields\Form_Pro_Upgrade_Fields(); 31 31 32 32 $preview_fields = wpuf()->pro_fields->get_fields(); -
wp-user-frontend/trunk/includes/Setup_Wizard.php
r3016397 r3120056 29 29 add_action( 'admin_init', [ $this, 'add_custom_menu_class'] ); 30 30 add_filter( 'safe_style_css', [ $this, 'wpuf_safe_style_css' ] ); 31 add_action( 'admin_init', [ $this, 'custom_admin_bar_styles' ] ); 32 } 33 34 /** 35 * Enqueue styles for admin bar 36 * 37 * @return void 38 */ 39 public function custom_admin_bar_styles() { 40 if ( is_admin_bar_showing() ) { 41 wp_enqueue_admin_bar_header_styles(); 42 } 31 43 } 32 44 … … 128 140 */ 129 141 public function setup_wizard() { 142 remove_action( 'admin_print_styles', 'print_emoji_styles' ); 130 143 $page = isset( $_GET['page'] ) ? sanitize_text_field( wp_unslash( $_GET['page'] ) ) : ''; 131 144 if ( empty( $page ) || 'wpuf-setup' !== $page ) { -
wp-user-frontend/trunk/languages/wp-user-frontend.pot
r3111698 r3120056 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: WP User Frontend 4.0. 8\n"5 "Project-Id-Version: WP User Frontend 4.0.9\n" 6 6 "Report-Msgid-Bugs-To: https://wedevs.com/contact/\n" 7 "POT-Creation-Date: 2024-07- 03 12:37:46+00:00\n"7 "POT-Creation-Date: 2024-07-17 08:17:03+00:00\n" 8 8 "MIME-Version: 1.0\n" 9 9 "Content-Type: text/plain; charset=utf-8\n" … … 94 94 msgstr "" 95 95 96 #: admin/class-admin-settings.php: 92includes/Admin/Menu.php:2396 #: admin/class-admin-settings.php:87 includes/Admin/Menu.php:23 97 97 msgid "User Frontend" 98 98 msgstr "" 99 99 100 #: admin/class-admin-settings.php: 94includes/Admin/Menu.php:27100 #: admin/class-admin-settings.php:89 includes/Admin/Menu.php:27 101 101 #: includes/Admin/Menu.php:28 102 102 #: includes/Admin/views/post-forms-list-table-view.php:5 … … 104 104 msgstr "" 105 105 106 #: admin/class-admin-settings.php:10 7includes/Admin/Menu.php:44106 #: admin/class-admin-settings.php:102 includes/Admin/Menu.php:44 107 107 msgid "Subscriptions" 108 108 msgstr "" 109 109 110 #: admin/class-admin-settings.php:1 13includes/Admin/Admin_Tools.php:370110 #: admin/class-admin-settings.php:108 includes/Admin/Admin_Tools.php:370 111 111 #: includes/Admin/Menu.php:48 112 112 #: includes/Admin/views/transactions-list-table-view.php:2 … … 114 114 msgstr "" 115 115 116 #: admin/class-admin-settings.php:11 6includes/Admin/Menu.php:53116 #: admin/class-admin-settings.php:111 includes/Admin/Menu.php:53 117 117 #: includes/Admin/views/tools.php:7 118 118 msgid "Tools" 119 119 msgstr "" 120 120 121 #: admin/class-admin-settings.php:1 21includes/Admin/Menu.php:65121 #: admin/class-admin-settings.php:116 includes/Admin/Menu.php:65 122 122 msgid "Premium" 123 123 msgstr "" 124 124 125 #: admin/class-admin-settings.php:1 23includes/Admin/Menu.php:70125 #: admin/class-admin-settings.php:118 includes/Admin/Menu.php:70 126 126 msgid "Help" 127 127 msgstr "" 128 128 129 #: admin/class-admin-settings.php:1 23129 #: admin/class-admin-settings.php:118 130 130 msgid "<span style=\"color:#f18500\">Help</span>" 131 131 msgstr "" 132 132 133 #: admin/class-admin-settings.php:1 24 admin/class-admin-settings.php:172133 #: admin/class-admin-settings.php:119 admin/class-admin-settings.php:167 134 134 #: admin/form-builder/views/form-builder.php:9 135 135 #: includes/Admin/Admin_Settings.php:68 includes/Admin/Menu.php:81 136 #: includes/Admin/Menu.php:329 includes/Setup_Wizard.php:1 41136 #: includes/Admin/Menu.php:329 includes/Setup_Wizard.php:154 137 137 msgid "Settings" 138 138 msgstr "" 139 139 140 #: admin/class-admin-settings.php:12 6includes/Admin/Admin_Subscription.php:189140 #: admin/class-admin-settings.php:121 includes/Admin/Admin_Subscription.php:189 141 141 #: includes/Admin/Menu.php:75 includes/Admin/views/subscribers.php:14 142 142 msgid "Subscribers" 143 143 msgstr "" 144 144 145 #: admin/class-admin-settings.php:46 9includes/Admin/Menu.php:168145 #: admin/class-admin-settings.php:464 includes/Admin/Menu.php:168 146 146 msgid "Number of items per page:" 147 147 msgstr "" 148 148 149 #: admin/class-admin-settings.php: 500 includes/Admin.php:78149 #: admin/class-admin-settings.php:495 includes/Admin.php:75 150 150 msgid "Post lock has been cleared" 151 151 msgstr "" 152 152 153 #: admin/class-admin-settings.php: 503 includes/Admin.php:82153 #: admin/class-admin-settings.php:498 includes/Admin.php:79 154 154 msgid "" 155 155 "%sThis post contains a sensitive short-code %s, that may allow others to " … … 159 159 msgstr "" 160 160 161 #: admin/class-admin-settings.php:53 9includes/Admin/Menu.php:284161 #: admin/class-admin-settings.php:534 includes/Admin/Menu.php:284 162 162 msgid "WPUF Import Forms" 163 163 msgstr "" 164 164 165 #: admin/class-admin-settings.php:5 40includes/Admin/Menu.php:285165 #: admin/class-admin-settings.php:535 includes/Admin/Menu.php:285 166 166 msgid "Add JSON file" 167 167 msgstr "" 168 168 169 #: admin/class-admin-settings.php:5 41includes/Admin/Menu.php:286169 #: admin/class-admin-settings.php:536 includes/Admin/Menu.php:286 170 170 msgid "Could not import forms." 171 171 msgstr "" 172 172 173 #: admin/class-admin-settings.php:6 21173 #: admin/class-admin-settings.php:616 174 174 #: includes/Admin/Forms/Admin_Form_Handler.php:60 175 175 #: includes/Admin/Forms/Admin_Form_Handler.php:200 … … 177 177 msgstr "" 178 178 179 #: admin/class-admin-settings.php:62 6includes/Admin/Admin_Tools.php:463179 #: admin/class-admin-settings.php:621 includes/Admin/Admin_Tools.php:463 180 180 msgid "Missing file_id param" 181 181 msgstr "" 182 182 183 #: admin/class-admin-settings.php:63 6includes/Admin/Admin_Tools.php:474183 #: admin/class-admin-settings.php:631 includes/Admin/Admin_Tools.php:474 184 184 msgid "JSON file not found" 185 185 msgstr "" 186 186 187 #: admin/class-admin-settings.php:64 5includes/Admin/Admin_Tools.php:484187 #: admin/class-admin-settings.php:640 includes/Admin/Admin_Tools.php:484 188 188 msgid "Provided file is not a JSON file." 189 189 msgstr "" 190 190 191 #: admin/class-admin-settings.php:6 62includes/Admin/Admin_Tools.php:496191 #: admin/class-admin-settings.php:657 includes/Admin/Admin_Tools.php:496 192 192 msgid "Forms imported successfully." 193 193 msgstr "" … … 365 365 #: includes/Fields/Form_Field_Checkbox.php:84 366 366 #: includes/Fields/Form_Field_Radio.php:88 includes/Free/Form_Element.php:504 367 #: includes/Frontend.php:11 6includes/functions/settings-options.php:123367 #: includes/Frontend.php:113 includes/functions/settings-options.php:123 368 368 #: includes/functions/settings-options.php:135 369 369 #: includes/functions/settings-options.php:233 … … 383 383 #: includes/Fields/Form_Field_Checkbox.php:83 384 384 #: includes/Fields/Form_Field_Radio.php:87 includes/Free/Form_Element.php:503 385 #: includes/Frontend.php:11 5includes/functions/settings-options.php:122385 #: includes/Frontend.php:112 includes/functions/settings-options.php:122 386 386 #: includes/functions/settings-options.php:134 387 387 #: includes/functions/settings-options.php:232 … … 402 402 msgstr "" 403 403 404 #: admin/html/form-settings-payment.php:26 includes/Setup_Wizard.php:3 17404 #: admin/html/form-settings-payment.php:26 includes/Setup_Wizard.php:330 405 405 #: includes/functions/settings-options.php:431 406 406 msgid "Enable Payments" … … 806 806 807 807 #: admin/installer.php:30 includes/Admin/Admin_Installer.php:34 808 #: includes/Admin/Admin_Tools.php:343 includes/Setup_Wizard.php:3 24808 #: includes/Admin/Admin_Tools.php:343 includes/Setup_Wizard.php:337 809 809 msgid "Install WPUF Pages" 810 810 msgstr "" … … 834 834 835 835 #: admin/installer.php:86 class/subscription.php:466 836 #: includes/Admin/Admin_Installer.php:88 includes/Admin/Forms/Admin_Form.php: 82837 #: includes/Admin/Forms/Admin_Form.php:1 21836 #: includes/Admin/Admin_Installer.php:88 includes/Admin/Forms/Admin_Form.php:79 837 #: includes/Admin/Forms/Admin_Form.php:118 838 838 #: includes/Admin/Forms/Post/Templates/List_Table_Admin_Post_Forms.php:416 839 839 #: includes/Admin/Shortcodes_Button.php:93 includes/Admin/Subscription.php:464 … … 900 900 901 901 #: admin/posting.php:74 class/render-form.php:1688 902 #: includes/Admin/Posting.php:61 includes/Admin.php:1 10903 #: includes/Fields/Field_Contract.php:924 includes/Frontend.php:7 5902 #: includes/Admin/Posting.php:61 includes/Admin.php:107 903 #: includes/Fields/Field_Contract.php:924 includes/Frontend.php:72 904 904 #: includes/Render_Form.php:1545 905 905 msgid "Are you sure?" … … 907 907 908 908 #: admin/posting.php:75 includes/Admin/Forms/Admin_Form_Builder.php:289 909 #: includes/Admin/Posting.php:62 includes/Admin.php:1 11910 #: includes/Fields/Field_Contract.php:925 includes/Frontend.php:7 6909 #: includes/Admin/Posting.php:62 includes/Admin.php:108 910 #: includes/Fields/Field_Contract.php:925 includes/Frontend.php:73 911 911 msgid "Yes, delete it" 912 912 msgstr "" 913 913 914 914 #: admin/posting.php:76 includes/Admin/Forms/Admin_Form_Builder.php:290 915 #: includes/Admin/Posting.php:63 includes/Admin.php:1 12916 #: includes/Fields/Field_Contract.php:926 includes/Frontend.php:7 7915 #: includes/Admin/Posting.php:63 includes/Admin.php:109 916 #: includes/Fields/Field_Contract.php:926 includes/Frontend.php:74 917 917 msgid "No, cancel it" 918 918 msgstr "" 919 919 920 #: admin/posting.php:82 includes/Admin/Posting.php:69 includes/Admin.php:1 20921 #: includes/Fields/Field_Contract.php:936 includes/Frontend.php:8 7920 #: admin/posting.php:82 includes/Admin/Posting.php:69 includes/Admin.php:117 921 #: includes/Fields/Field_Contract.php:936 includes/Frontend.php:84 922 922 msgid "Allowed Files" 923 923 msgstr "" 924 924 925 #: admin/posting.php:85 includes/Admin/Posting.php:72 includes/Admin.php:12 6926 #: includes/Fields/Field_Contract.php:942 includes/Frontend.php:9 3925 #: admin/posting.php:85 includes/Admin/Posting.php:72 includes/Admin.php:123 926 #: includes/Fields/Field_Contract.php:942 includes/Frontend.php:90 927 927 msgid "Maximum number of files reached!" 928 928 msgstr "" 929 929 930 #: admin/posting.php:86 includes/Admin/Posting.php:73 includes/Admin.php:12 7931 #: includes/Fields/Field_Contract.php:943 includes/Frontend.php:9 4930 #: admin/posting.php:86 includes/Admin/Posting.php:73 includes/Admin.php:124 931 #: includes/Fields/Field_Contract.php:943 includes/Frontend.php:91 932 932 msgid "The file you have uploaded exceeds the file size limit. Please try again." 933 933 msgstr "" 934 934 935 #: admin/posting.php:87 includes/Admin/Posting.php:74 includes/Admin.php:12 8936 #: includes/Fields/Field_Contract.php:947 includes/Frontend.php:9 8935 #: admin/posting.php:87 includes/Admin/Posting.php:74 includes/Admin.php:125 936 #: includes/Fields/Field_Contract.php:947 includes/Frontend.php:95 937 937 msgid "You have uploaded an incorrect file type. Please try again." 938 938 msgstr "" … … 1458 1458 msgstr "" 1459 1459 1460 #: class/render-form.php:1413 includes/Fields/Form_Field_Post_Taxonomy.php:13 81461 #: includes/Fields/Form_Field_Post_Taxonomy.php:26 81460 #: class/render-form.php:1413 includes/Fields/Form_Field_Post_Taxonomy.php:134 1461 #: includes/Fields/Form_Field_Post_Taxonomy.php:264 1462 1462 #: includes/Render_Form.php:1270 1463 1463 msgid "-- Select --" 1464 1464 msgstr "" 1465 1465 1466 #: class/render-form.php:1477 includes/Fields/Form_Field_Post_Taxonomy.php:7 71466 #: class/render-form.php:1477 includes/Fields/Form_Field_Post_Taxonomy.php:73 1467 1467 #: includes/Render_Form.php:1334 1468 1468 msgid "This field is no longer available." … … 1681 1681 1682 1682 #: includes/Admin/Admin_Subscription.php:325 1683 #: includes/Admin/Forms/Admin_Form.php:24 61683 #: includes/Admin/Forms/Admin_Form.php:243 1684 1684 msgid "Payment Settings" 1685 1685 msgstr "" … … 1719 1719 1720 1720 #: includes/Admin/Admin_Subscription.php:421 1721 #: includes/Admin/Forms/Admin_Form.php:2 50includes/Free/Form_Element.php:611721 #: includes/Admin/Forms/Admin_Form.php:247 includes/Free/Form_Element.php:61 1722 1722 msgid "Post Expiration" 1723 1723 msgstr "" … … 2043 2043 msgstr "" 2044 2044 2045 #: includes/Admin/Forms/Admin_Form.php:57 2045 #: includes/Admin/Forms/Admin_Form.php:54 2046 #: includes/Admin/Forms/Admin_Form.php:74 2047 #: includes/Admin/Forms/Admin_Form.php:76 2048 #: includes/Admin/Forms/Admin_Form.php:112 2049 msgid "Forms" 2050 msgstr "" 2051 2052 #: includes/Admin/Forms/Admin_Form.php:75 2053 #: includes/Admin/Forms/Admin_Form.php:113 2054 msgid "Form" 2055 msgstr "" 2056 2046 2057 #: includes/Admin/Forms/Admin_Form.php:77 2047 #: includes/Admin/Forms/Admin_Form.php: 792048 #: includes/Admin/ Forms/Admin_Form.php:1152049 msgid " Forms"2058 #: includes/Admin/Forms/Admin_Form.php:116 2059 #: includes/Admin/views/post-forms-list-table-view.php:9 2060 msgid "Add Form" 2050 2061 msgstr "" 2051 2062 2052 2063 #: includes/Admin/Forms/Admin_Form.php:78 2053 #: includes/Admin/Forms/Admin_Form.php:11 62054 msgid " Form"2064 #: includes/Admin/Forms/Admin_Form.php:117 2065 msgid "Add New Form" 2055 2066 msgstr "" 2056 2067 2057 2068 #: includes/Admin/Forms/Admin_Form.php:80 2058 2069 #: includes/Admin/Forms/Admin_Form.php:119 2059 #: includes/Admin/views/post-forms-list-table-view.php:9 2060 msgid "Add Form" 2070 msgid "Edit Form" 2061 2071 msgstr "" 2062 2072 2063 2073 #: includes/Admin/Forms/Admin_Form.php:81 2064 2074 #: includes/Admin/Forms/Admin_Form.php:120 2065 msgid "Add New Form" 2066 msgstr "" 2067 2075 msgid "New Form" 2076 msgstr "" 2077 2078 #: includes/Admin/Forms/Admin_Form.php:82 2068 2079 #: includes/Admin/Forms/Admin_Form.php:83 2080 #: includes/Admin/Forms/Admin_Form.php:121 2069 2081 #: includes/Admin/Forms/Admin_Form.php:122 2070 msgid " EditForm"2082 msgid "View Form" 2071 2083 msgstr "" 2072 2084 2073 2085 #: includes/Admin/Forms/Admin_Form.php:84 2074 2086 #: includes/Admin/Forms/Admin_Form.php:123 2075 msgid " NewForm"2087 msgid "Search Form" 2076 2088 msgstr "" 2077 2089 2078 2090 #: includes/Admin/Forms/Admin_Form.php:85 2091 #: includes/Admin/Forms/Admin_Form.php:124 2092 msgid "No Form Found" 2093 msgstr "" 2094 2079 2095 #: includes/Admin/Forms/Admin_Form.php:86 2080 #: includes/Admin/Forms/Admin_Form.php:1242081 2096 #: includes/Admin/Forms/Admin_Form.php:125 2082 msgid "View Form" 2083 msgstr "" 2084 2085 #: includes/Admin/Forms/Admin_Form.php:87 2086 #: includes/Admin/Forms/Admin_Form.php:126 2087 msgid "Search Form" 2097 msgid "No Form Found in Trash" 2088 2098 msgstr "" 2089 2099 2090 2100 #: includes/Admin/Forms/Admin_Form.php:88 2091 2101 #: includes/Admin/Forms/Admin_Form.php:127 2092 msgid "No Form Found"2093 msgstr ""2094 2095 #: includes/Admin/Forms/Admin_Form.php:892096 #: includes/Admin/Forms/Admin_Form.php:1282097 msgid "No Form Found in Trash"2098 msgstr ""2099 2100 #: includes/Admin/Forms/Admin_Form.php:912101 #: includes/Admin/Forms/Admin_Form.php:1302102 2102 msgid "Parent Form" 2103 2103 msgstr "" 2104 2104 2105 #: includes/Admin/Forms/Admin_Form.php:9 52105 #: includes/Admin/Forms/Admin_Form.php:92 2106 2106 msgid "Registraton Forms" 2107 2107 msgstr "" 2108 2108 2109 #: includes/Admin/Forms/Admin_Form.php:11 7includes/Free/Free_Loader.php:862109 #: includes/Admin/Forms/Admin_Form.php:114 includes/Free/Free_Loader.php:86 2110 2110 #: includes/Free/Free_Loader.php:87 2111 2111 msgid "Registration Forms" 2112 2112 msgstr "" 2113 2113 2114 #: includes/Admin/Forms/Admin_Form.php:238 2115 msgid "Post Settings" 2116 msgstr "" 2117 2118 #: includes/Admin/Forms/Admin_Form.php:239 2119 msgid "Edit Settings" 2120 msgstr "" 2121 2114 2122 #: includes/Admin/Forms/Admin_Form.php:241 2115 msgid "Post Settings"2116 msgstr ""2117 2118 #: includes/Admin/Forms/Admin_Form.php:2422119 msgid "Edit Settings"2120 msgstr ""2121 2122 #: includes/Admin/Forms/Admin_Form.php:2442123 2123 msgid "Submission Restriction" 2124 2124 msgstr "" 2125 2125 2126 #: includes/Admin/Forms/Admin_Form.php:24 82126 #: includes/Admin/Forms/Admin_Form.php:245 2127 2127 msgid "Display Settings" 2128 2128 msgstr "" 2129 2129 2130 #: includes/Admin/Forms/Admin_Form.php:26 9includes/Free/Form_Element.php:2222130 #: includes/Admin/Forms/Admin_Form.php:266 includes/Free/Form_Element.php:222 2131 2131 #: includes/Free/Form_Element.php:260 2132 2132 msgid "Notification" 2133 2133 msgstr "" 2134 2134 2135 #: includes/Admin/Forms/Admin_Form.php:30 52136 #: includes/Admin/Forms/Admin_Form.php:3 112135 #: includes/Admin/Forms/Admin_Form.php:302 2136 #: includes/Admin/Forms/Admin_Form.php:308 2137 2137 msgid "- Select -" 2138 2138 msgstr "" 2139 2139 2140 #: includes/Admin/Forms/Admin_Form.php:34 92140 #: includes/Admin/Forms/Admin_Form.php:346 2141 2141 msgid "Post Fields" 2142 2142 msgstr "" 2143 2143 2144 #: includes/Admin/Forms/Admin_Form.php:35 42144 #: includes/Admin/Forms/Admin_Form.php:351 2145 2145 msgid "Taxonomies" 2146 2146 msgstr "" 2147 2147 2148 #: includes/Admin/Forms/Admin_Form.php:44 72148 #: includes/Admin/Forms/Admin_Form.php:444 2149 2149 msgid "Post Forms must have either Post Title, Post Body or Excerpt field" 2150 2150 msgstr "" … … 2248 2248 msgstr "" 2249 2249 2250 #: includes/Admin/Forms/Form.php:18 8 includes/Admin/Forms/Form.php:2382250 #: includes/Admin/Forms/Form.php:189 includes/Admin/Forms/Form.php:239 2251 2251 msgid "Post Limit Exceeded for your purchased subscription pack." 2252 2252 msgstr "" 2253 2253 2254 #: includes/Admin/Forms/Form.php:21 12254 #: includes/Admin/Forms/Form.php:212 2255 2255 #. translators: %s: Pack page link 2256 2256 msgid "" … … 2259 2259 msgstr "" 2260 2260 2261 #: includes/Admin/Forms/Form.php:21 8 includes/Admin/Forms/Form.php:2512262 #: includes/Admin/Forms/Form.php:25 82261 #: includes/Admin/Forms/Form.php:219 includes/Admin/Forms/Form.php:252 2262 #: includes/Admin/Forms/Form.php:259 2263 2263 msgid "Payment type not selected for this form. Please contact admin." 2264 2264 msgstr "" … … 2459 2459 #: includes/Fields/Form_Field_Dropdown.php:108 2460 2460 #: includes/Fields/Form_Field_MultiDropdown.php:85 2461 #: includes/Fields/Form_Field_Post_Taxonomy.php:46 52461 #: includes/Fields/Form_Field_Post_Taxonomy.php:461 2462 2462 msgid "- select -" 2463 2463 msgstr "" … … 2506 2506 msgstr "" 2507 2507 2508 #: includes/Admin/Forms/Post/Templates/Pro_Form_Preview_EDD.php:2 82508 #: includes/Admin/Forms/Post/Templates/Pro_Form_Preview_EDD.php:29 2509 2509 msgid "EDD Download" 2510 2510 msgstr "" … … 3173 3173 msgstr "" 3174 3174 3175 #: includes/Ajax/Frontend_Form_Ajax.php: 623175 #: includes/Ajax/Frontend_Form_Ajax.php:59 3176 3176 msgid "Minimum %d character is required for %s" 3177 3177 msgstr "" 3178 3178 3179 #: includes/Ajax/Frontend_Form_Ajax.php: 703179 #: includes/Ajax/Frontend_Form_Ajax.php:67 3180 3180 msgid "Maximum %d character is allowed for %s" 3181 3181 msgstr "" 3182 3182 3183 #: includes/Ajax/Frontend_Form_Ajax.php: 813183 #: includes/Ajax/Frontend_Form_Ajax.php:78 3184 3184 msgid "Minimum %d word is required for %s" 3185 3185 msgstr "" 3186 3186 3187 #: includes/Ajax/Frontend_Form_Ajax.php:8 93187 #: includes/Ajax/Frontend_Form_Ajax.php:86 3188 3188 msgid "Maximum %d word is allowed for %s" 3189 3189 msgstr "" 3190 3190 3191 #: includes/Ajax/Frontend_Form_Ajax.php:10 93191 #: includes/Ajax/Frontend_Form_Ajax.php:106 3192 3192 msgid "Using %s as shortcode is restricted" 3193 3193 msgstr "" 3194 3194 3195 #: includes/Ajax/Frontend_Form_Ajax.php:33 73195 #: includes/Ajax/Frontend_Form_Ajax.php:334 3196 3196 msgid "Something went wrong" 3197 3197 msgstr "" 3198 3198 3199 #: includes/Ajax/Frontend_Form_Ajax.php:40 93200 #: includes/Ajax/Frontend_Form_Ajax.php:41 53199 #: includes/Ajax/Frontend_Form_Ajax.php:406 3200 #: includes/Ajax/Frontend_Form_Ajax.php:412 3201 3201 msgid "" 3202 3202 "Thank you for posting on our site. We have sent you an confirmation email. " … … 3204 3204 msgstr "" 3205 3205 3206 #: includes/Ajax/Frontend_Form_Ajax.php:48 53206 #: includes/Ajax/Frontend_Form_Ajax.php:482 3207 3207 msgid "Invalid email address." 3208 3208 msgstr "" 3209 3209 3210 #: includes/Ajax/Frontend_Form_Ajax.php:5 113210 #: includes/Ajax/Frontend_Form_Ajax.php:508 3211 3211 msgid "" 3212 3212 "You already have an account in our site. Please login to continue.\n" … … 3217 3217 msgstr "" 3218 3218 3219 #: includes/Ajax/Frontend_Form_Ajax.php:56 53219 #: includes/Ajax/Frontend_Form_Ajax.php:562 3220 3220 #: includes/Frontend_Render_Form.php:216 3221 3221 #: includes/class-frontend-render-form.php:324 … … 4920 4920 msgstr "" 4921 4921 4922 #: includes/Frontend.php:106 4923 msgid "Please fix the errors to proceed" 4924 msgstr "" 4925 4926 #: includes/Frontend.php:108 4927 msgid "Word limit reached" 4928 msgstr "" 4929 4922 4930 #: includes/Frontend.php:109 4923 msgid "Please fix the errors to proceed"4924 msgstr ""4925 4926 #: includes/Frontend.php:1114927 msgid "Word limit reached"4928 msgstr ""4929 4930 #: includes/Frontend.php:1124931 4931 msgid "Are you sure you want to cancel your current subscription ?" 4932 4932 msgstr "" 4933 4933 4934 #: includes/Frontend.php:114 4935 msgid "Maximum word limit reached. Please shorten your texts." 4936 msgstr "" 4937 4934 4938 #: includes/Frontend.php:117 4935 msgid "Maximum word limit reached. Please shorten your texts."4936 msgstr ""4937 4938 #: includes/Frontend.php:1204939 4939 msgid "" 4940 4940 "This field supports a maximum of %number% words, and the limit is reached. " … … 4942 4942 msgstr "" 4943 4943 4944 #: includes/Frontend.php:12 44944 #: includes/Frontend.php:121 4945 4945 msgid "Minimum word required." 4946 4946 msgstr "" 4947 4947 4948 #: includes/Frontend.php:122 4949 msgid "This field requires minimum %number% words. Please add some more text." 4950 msgstr "" 4951 4948 4952 #: includes/Frontend.php:125 4949 msgid " This field requires minimum %number% words. Please add some more text."4953 msgid "Maximum character limit reached. Please shorten your texts." 4950 4954 msgstr "" 4951 4955 4952 4956 #: includes/Frontend.php:128 4953 msgid "Maximum character limit reached. Please shorten your texts."4954 msgstr ""4955 4956 #: includes/Frontend.php:1314957 4957 msgid "" 4958 4958 "This field supports a maximum of %number% characters, and the limit is " … … 4960 4960 msgstr "" 4961 4961 4962 #: includes/Frontend.php:13 54962 #: includes/Frontend.php:132 4963 4963 msgid "Minimum character required." 4964 4964 msgstr "" 4965 4965 4966 #: includes/Frontend.php:13 64966 #: includes/Frontend.php:133 4967 4967 msgid "" 4968 4968 "This field requires minimum %number% characters. Please add some more " … … 4970 4970 msgstr "" 4971 4971 4972 #: includes/Frontend.php:1 414972 #: includes/Frontend.php:138 4973 4973 msgid "Using %shortcode% is restricted" 4974 4974 msgstr "" 4975 4975 4976 #: includes/Frontend.php:14 84976 #: includes/Frontend.php:145 4977 4977 msgid "is required" 4978 4978 msgstr "" 4979 4979 4980 #: includes/Frontend.php:14 94980 #: includes/Frontend.php:146 4981 4981 msgid "does not match" 4982 4982 msgstr "" 4983 4983 4984 #: includes/Frontend.php:1 504984 #: includes/Frontend.php:147 4985 4985 msgid "is not valid" 4986 4986 msgstr "" … … 5080 5080 msgstr "" 5081 5081 5082 #: includes/Setup_Wizard.php:1 365082 #: includes/Setup_Wizard.php:149 5083 5083 msgid "Introduction" 5084 5084 msgstr "" 5085 5085 5086 #: includes/Setup_Wizard.php:1 465086 #: includes/Setup_Wizard.php:159 5087 5087 msgid "Ready!" 5088 5088 msgstr "" 5089 5089 5090 #: includes/Setup_Wizard.php:1 835090 #: includes/Setup_Wizard.php:196 5091 5091 msgid "WPUF › Setup Wizard" 5092 5092 msgstr "" 5093 5093 5094 #: includes/Setup_Wizard.php:2 565094 #: includes/Setup_Wizard.php:269 5095 5095 msgid "Return to the WordPress Dashboard" 5096 5096 msgstr "" 5097 5097 5098 #: includes/Setup_Wizard.php: 2975098 #: includes/Setup_Wizard.php:310 5099 5099 msgid "Welcome to the world of WPUF!" 5100 5100 msgstr "" 5101 5101 5102 #: includes/Setup_Wizard.php: 2985102 #: includes/Setup_Wizard.php:311 5103 5103 msgid "" 5104 5104 "Thank you for choosing WPUF to power your websites frontend! This quick " … … 5107 5107 msgstr "" 5108 5108 5109 #: includes/Setup_Wizard.php: 2995109 #: includes/Setup_Wizard.php:312 5110 5110 msgid "" 5111 5111 "No time right now? If you don’t want to go through the wizard, you can skip " … … 5114 5114 msgstr "" 5115 5115 5116 #: includes/Setup_Wizard.php:3 015116 #: includes/Setup_Wizard.php:314 5117 5117 msgid "Let's Go!" 5118 5118 msgstr "" 5119 5119 5120 #: includes/Setup_Wizard.php:3 025120 #: includes/Setup_Wizard.php:315 5121 5121 msgid "Not right now" 5122 5122 msgstr "" 5123 5123 5124 #: includes/Setup_Wizard.php:3 135124 #: includes/Setup_Wizard.php:326 5125 5125 msgid "Basic Setting" 5126 5126 msgstr "" 5127 5127 5128 #: includes/Setup_Wizard.php:3 205128 #: includes/Setup_Wizard.php:333 5129 5129 msgid "Make payment enable for user to add posts on frontend." 5130 5130 msgstr "" 5131 5131 5132 #: includes/Setup_Wizard.php:3 275132 #: includes/Setup_Wizard.php:340 5133 5133 msgid "Install neccessery pages on your site frontend." 5134 5134 msgstr "" 5135 5135 5136 #: includes/Setup_Wizard.php:3 325136 #: includes/Setup_Wizard.php:345 5137 5137 msgid "Share Essentials " 5138 5138 msgstr "" 5139 5139 5140 #: includes/Setup_Wizard.php:3 645140 #: includes/Setup_Wizard.php:377 5141 5141 msgid "Continue" 5142 5142 msgstr "" 5143 5143 5144 #: includes/Setup_Wizard.php:3 655144 #: includes/Setup_Wizard.php:378 5145 5145 msgid "Skip this step" 5146 5146 msgstr "" 5147 5147 5148 #: includes/Setup_Wizard.php:4 145148 #: includes/Setup_Wizard.php:427 5149 5149 msgid "Thank you!" 5150 5150 msgstr "" 5151 5151 5152 #: includes/Setup_Wizard.php:4 195152 #: includes/Setup_Wizard.php:432 5153 5153 msgid "Welcome to Awesomeness!" 5154 5154 msgstr "" 5155 5155 5156 #: includes/Setup_Wizard.php:4 235156 #: includes/Setup_Wizard.php:436 5157 5157 msgid "Go to Full Settings" 5158 5158 msgstr "" … … 6709 6709 msgstr "" 6710 6710 6711 #: wpuf.php:11 76711 #: wpuf.php:118 6712 6712 msgid "Your installed PHP Version is: " 6713 6713 msgstr "" 6714 6714 6715 #: wpuf.php:11 86715 #: wpuf.php:119 6716 6716 msgid "The <strong>WP User Frontend</strong> plugin requires PHP version <strong>" 6717 6717 msgstr "" 6718 6718 6719 #: wpuf.php:11 86719 #: wpuf.php:119 6720 6720 msgid "</strong> or greater." 6721 6721 msgstr "" 6722 6722 6723 #: wpuf.php:23 86723 #: wpuf.php:239 6724 6724 msgid "Your WP User Frontend Pro is almost ready!" 6725 6725 msgstr "" 6726 6726 6727 #: wpuf.php:24 26727 #: wpuf.php:243 6728 6728 #. translators: 1: opening anchor tag, 2: closing anchor tag. 6729 6729 msgid "" … … 6752 6752 msgstr "" 6753 6753 6754 #: includes/Setup_Wizard.php: 446754 #: includes/Setup_Wizard.php:56 6755 6755 msgctxt "enhanced select" 6756 6756 msgid "One result is available, press enter to select it." 6757 6757 msgstr "" 6758 6758 6759 #: includes/Setup_Wizard.php: 476759 #: includes/Setup_Wizard.php:59 6760 6760 msgctxt "enhanced select" 6761 6761 msgid "%qty% results are available, use up and down arrow keys to navigate." 6762 6762 msgstr "" 6763 6763 6764 #: includes/Setup_Wizard.php: 516764 #: includes/Setup_Wizard.php:63 6765 6765 msgctxt "enhanced select" 6766 6766 msgid "No matches found" 6767 6767 msgstr "" 6768 6768 6769 #: includes/Setup_Wizard.php: 526769 #: includes/Setup_Wizard.php:64 6770 6770 msgctxt "enhanced select" 6771 6771 msgid "Loading failed" 6772 6772 msgstr "" 6773 6773 6774 #: includes/Setup_Wizard.php: 536774 #: includes/Setup_Wizard.php:65 6775 6775 msgctxt "enhanced select" 6776 6776 msgid "Please enter 1 or more characters" 6777 6777 msgstr "" 6778 6778 6779 #: includes/Setup_Wizard.php: 566779 #: includes/Setup_Wizard.php:68 6780 6780 msgctxt "enhanced select" 6781 6781 msgid "Please enter %qty% or more characters" 6782 6782 msgstr "" 6783 6783 6784 #: includes/Setup_Wizard.php: 596784 #: includes/Setup_Wizard.php:71 6785 6785 msgctxt "enhanced select" 6786 6786 msgid "Please delete 1 character" 6787 6787 msgstr "" 6788 6788 6789 #: includes/Setup_Wizard.php: 606789 #: includes/Setup_Wizard.php:72 6790 6790 msgctxt "enhanced select" 6791 6791 msgid "Please delete %qty% characters" 6792 6792 msgstr "" 6793 6793 6794 #: includes/Setup_Wizard.php: 636794 #: includes/Setup_Wizard.php:75 6795 6795 msgctxt "enhanced select" 6796 6796 msgid "You can only select 1 item" 6797 6797 msgstr "" 6798 6798 6799 #: includes/Setup_Wizard.php: 666799 #: includes/Setup_Wizard.php:78 6800 6800 msgctxt "enhanced select" 6801 6801 msgid "You can only select %qty% items" 6802 6802 msgstr "" 6803 6803 6804 #: includes/Setup_Wizard.php: 696804 #: includes/Setup_Wizard.php:81 6805 6805 msgctxt "enhanced select" 6806 6806 msgid "Loading more results…" 6807 6807 msgstr "" 6808 6808 6809 #: includes/Setup_Wizard.php: 726809 #: includes/Setup_Wizard.php:84 6810 6810 msgctxt "enhanced select" 6811 6811 msgid "Searching…" -
wp-user-frontend/trunk/readme.txt
r3111698 r3120056 1 === WP User Frontend - Registration, User Profile, Membership, Content Restriction, User Directory, and Frontend Post Submission Plugin===1 === Registration, User Profile, Membership, Content Restriction, User Directory, and Frontend Post Submission – WP User Frontend === 2 2 Contributors: tareq1988, nizamuddinbabu, wedevs 3 3 Donate link: https://tareq.co/donate/ 4 Tags: frontend post, content restriction, registration, user profile, membership, login, forms, user directory, profile builder4 Tags: frontend post, forms, user directory, profile builder, membership 5 5 Requires at least: 4.0 6 Tested up to: 6. 5.57 Stable tag: 4.0. 86 Tested up to: 6.6 7 Stable tag: 4.0.9 8 8 Requires PHP: 5.6 9 9 License: GPLv2 10 License UR I: https://www.gnu.org/licenses/gpl-2.0.html11 12 Get frontend post, content access & restriction, user login & registration, subscription & membership, form builder, user directory & profile builder for your website.10 License URL: https://www.gnu.org/licenses/gpl-2.0.html 11 12 Frontend post, content restriction, user login & registration, subscription & membership, forms, user directory & profile builder for your website. 13 13 14 14 == Description == … … 16 16 WP User Frontend makes the frontend better for you! It includes frontend dashboard, frontend editor, publishing, and uploader for WordPress user profile, post submissions, and memberships. 17 17 18 <strong>#1 Frontend Post Submission, Membership, Profile Builder, & WordPress Editor Plugin</strong> 19 18 20 <strong>FREE FEATURES</strong> 19 21 20 <strong> #1 Frontend Post Submission, Membership, Profile Builder & WordPress Editor Plugin</strong>21 22 Unlimited post-type form creation. The forms give users the ability to create new posts and edit their profile all from the site frontend, so that the user does not need to enter the backend admin panel to do action.22 <strong>Unlimited post-type form creation</strong> 23 24 The forms let users create new posts and edit their profile from the site frontend, with no need to access admin panel or backend. 23 25 24 26 <strong>Update Profile from the Frontend</strong> 25 27 26 This WordPress Profile Plugin allows registered users to edit their profile using default fields from frontend without having backend access. Unlimited fields can be added using PRO.28 This WordPress Profile Plugin allows registered users to edit their profile using default fields from frontend. (Unlimited fields can be added using PRO) 27 29 28 30 <strong>Flexibility for Admins</strong> 29 31 30 Admins can manage users from the frontend as well as configure from the backendwho can access the dashboard.32 Admins can manage users both from frontend and backend to control who can access the dashboard. 31 33 32 34 <strong>Featured Image & Image Upload</strong> 33 35 34 Users can upload images from the frontend. They can also upload featured image for a post using the Image Upload option on the post content area.36 Users can upload images and featured image for a post using the Image Upload option on the post content area. 35 37 36 38 <strong>Drag-and-drop Form Builder</strong> 37 39 38 Quickly build your form with necessary fields using drag-and-drops and real-time preview that updates as you make changes. You can also see how your form will look like eventually from the dashboard!40 Quickly build your form with necessary fields using drag-and-drops and real-time preview that updates as you make changes. 39 41 40 42 <strong>Publish Your WPUF Forms Using Gutenberg</strong> 41 43 42 Easily add your published forms in the Gutenberg editor with the WPUF block. When users want to publish a form on a page, they can simply select it from the drop-down included in the dedicated WPUF block for Gutenberg. The entire form automatically renders within the editor as well as on the page. It’s much easier than manually copying and pasting shortcodes! Saves you a ton of time and clicks. But you can also do it the old style using the shortcodes block.44 Easily add your published forms in the Gutenberg editor with the WPUF block. When users want to publish a form on a page, they can simply select it from the drop-down included in the dedicated WPUF block for Gutenberg. The entire form automatically renders within the editor as well as on the page. 43 45 44 46 <strong>Use Forms Anywhere Easily with Shortcodes</strong> 45 47 46 All of the forms get a nunique shortcode which you can paste on any page and the form will generate without breaking the style of your theme.48 All of the forms get a unique shortcode which you can paste on any page and the form will generate without breaking the style of your theme. 47 49 48 50 <strong>WordPress Guest Post Submission</strong> 49 51 50 Enable guests to post from your site frontend without registering with WP User Frontend, the WordPress User Registration plugin. Choose to require name and email address to automatically register and allow them to comment on theirposts. Allow email verification for guests.52 Enable guests to post from your site frontend without registering with WP User Frontend, the WordPress User Registration plugin. Choose to require name and email address to register automatically and allow them to comment on the posts. Allow email verification for guests. 51 53 52 54 <strong>Role Based Access Control</strong> 53 55 54 Enable certain user roles to make posts, while restricting others. Create the unauthorized message you want to show for therestricted users.56 Enable certain user roles to make posts, while restricting others. Create the unauthorized message you want to show to restricted users. 55 57 56 58 <strong>Submit and Update Anything from Frontend</strong> … … 60 62 <strong>Build Customized Forms with Custom Post Types</strong> 61 63 62 Taking theadvantage of custom post types will allow you to work on any platform. WP User Frontend is WooCommerce supported, so you can also create products for your WooCommerce site using our forms.64 Taking advantage of custom post types will allow you to work on any platform. WP User Frontend is WooCommerce supported, so you can also create products for your WooCommerce site using our forms. 63 65 64 66 <strong>Set Post Status, Post Message, Update Post Button text</strong> 65 67 66 Assign separate default statuses for new posts or edited posts. Set the message you want to show to users after form submission, and change the text ofsubmit buttons as you like.68 Assign separate default statuses for new posts or edited posts. Set the message you want to show users after form submission and change the text of the submit buttons as you like. 67 69 68 70 <strong>Custom Redirection After Login and Submission</strong> … … 117 119 * <a href="https://github.com/weDevsOfficial/wp-user-frontend">Github Repository</a> 118 120 119 Try an <a href="https://wedevs.com/in/wpuf/demo ">Online Demo</a> of the FREE & PRO version.121 Try an <a href="https://wedevs.com/in/wpuf/demo/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme">Online Demo</a> of the FREE & PRO version. 120 122 121 123 = Translation = … … 178 180 * [Zapier](https://wedevs.com/wp-user-frontend-pro/modules/zapier/) 179 181 180 Check out the <a href="https://wedevs.com/wp-user-frontend-pro/pricing/ ">full feature list and pricing plans here.</a> of the Pro version.182 Check out the <a href="https://wedevs.com/wp-user-frontend-pro/pricing/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme">full feature list and pricing plans </a> of the Pro version. 181 183 182 184 = Checkout Our Other Products = 183 * [ReCaptcha Integration for WordPress](https://wordpress.org/plugins/wp-recaptcha-integration/) 184 * [WP ERP](https://wperp.com/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme&utm_content=WP+ERP) 185 * [Dokan - Multivendor Plugin](https://wedevs.com/dokan/?utm_medium=referral&utm_source=wporg&utm_campaign=WP+ERP+Readme&utm_content=Dokan) 186 * [WP Project Manager](https://wedevs.com/wp-project-manager-pro/?utm_medium=referral&utm_source=wporg&utm_campaign=WP+ERP+Readme&utm_content=WP+Project+Manager) 187 * [WooCommerce Conversion Tracking](https://wedevs.com/woocommerce-conversion-tracking/?utm_medium=referral&utm_source=wporg&utm_campaign=WP+ERP+Readme&utm_content=WP+Conversion+Tracking) 185 186 *[Dokan:](https://wordpress.org/plugins/dokan-lite/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) The pioneer WooCommerce multivendor marketplace solution for WordPress. Start your own multi vendor marketplace like Amazon, eBay, Etsy - in minutes! 187 188 *[Texty:](https://wordpress.org/plugins/texty/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) A lightweight SMS Notification plugin for WordPress, WooCommerce, Dokan, and more. Get instant notification with gateways like Twilio, Vonage – Formerly Nexmo, etc. 189 190 *[weDocs:](https://wordpress.org/plugins/wedocs/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) The best WordPress documentation and knowledge base plugin for managing your self-hosted knowledge base, wiki, and docs. 191 192 *[weMail:](https://wordpress.org/plugins/wemail/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) A simplified WordPress solution for email marketing, newsletter, opt-in form, subscription form, and more! 193 194 *[wePOS:](https://wordpress.org/plugins/wepos/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) WooCommerce point of sale solution for WordPress by weDevs. 195 196 *[WP Project Manager:](https://wordpress.org/plugins/wedevs-project-manager/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) A project management plugin by weDevs making task scheduling, project management, and team collaboration simpler than ever featuring a Kanban board and Gantt charts. 197 198 *[Happy Addons for Elementor:](https://wordpress.org/plugins/happy-elementor-addons/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) An Elementor Addon solution that comes with Header Footer Builder, 500+ templates, 143+ free & essential pro elementor widget like – Theme Builder, Mega Menu, and more! 199 200 *[WP ERP:](https://wordpress.org/plugins/erp/?utm_medium=referral&utm_source=wporg&utm_campaign=WPUF+Readme) An ERP with complete HR, Recruitment, and Job Listings for Business Managers with WooCommerce CRM and accounting solutions by weDevs. 188 201 189 202 = Privacy Policy = … … 216 229 == Frequently Asked Questions == 217 230 218 = Can I create new posts from frontend =231 = Can I create new posts from frontend? = 219 232 220 233 Yes 221 234 222 = Can I Edit my posts from frontend =235 = Can I Edit my posts from frontend? = 223 236 224 237 Yes 225 238 226 = Can I delete my posts from frontend =239 = Can I delete my posts from frontend? = 227 240 228 241 Yes 229 242 230 = Can I upload photo/image/video =243 = Can I upload photo/image/video? = 231 244 232 245 Yes … … 234 247 = I am having problem with uploading files = 235 248 236 Please check if you've specified the max upload size on setting237 238 = Why "Edit Post" page shows"invalid post id"? =249 Please check if you've specified the max upload size on the setting 250 251 = Why does the "Edit Post" page show "invalid post id"? = 239 252 240 253 This page is for the purpose of editing posts. You shouldn't access this page directly. 241 First you need to go to the dashboard, then when you click "edit", you'll be254 First, you need to go to the dashboard, then when you click "edit", you'll be 242 255 redirected to the edit page with that post id. Then you'll see the edit post form. 243 256 … … 269 282 270 283 == Changelog == 284 = v4.0.9 (17 Jul, 2024) = 285 * Fix - Remove PHP AllowDynamicProperties warning on plugin pages 286 * Fix - Remove print_emoji_styles is deprecated message from setup page 287 271 288 = v4.0.8 (03 Jul, 2024) = 272 289 * Fix - Optimized the script loading process by removing a Promise polyfill -
wp-user-frontend/trunk/vendor/autoload.php
r3111698 r3120056 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit 756798eb4a913464bd08c4d940e51ce0::getLoader();7 return ComposerAutoloaderInit2b78fd424110fdec274ccc8e6227af33::getLoader(); -
wp-user-frontend/trunk/vendor/composer/autoload_real.php
r3111698 r3120056 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit 756798eb4a913464bd08c4d940e51ce05 class ComposerAutoloaderInit2b78fd424110fdec274ccc8e6227af33 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit 756798eb4a913464bd08c4d940e51ce0', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit2b78fd424110fdec274ccc8e6227af33', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 29 spl_autoload_unregister(array('ComposerAutoloaderInit 756798eb4a913464bd08c4d940e51ce0', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit2b78fd424110fdec274ccc8e6227af33', 'loadClassLoader')); 30 30 31 31 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 33 33 require __DIR__ . '/autoload_static.php'; 34 34 35 call_user_func(\Composer\Autoload\ComposerStaticInit 756798eb4a913464bd08c4d940e51ce0::getInitializer($loader));35 call_user_func(\Composer\Autoload\ComposerStaticInit2b78fd424110fdec274ccc8e6227af33::getInitializer($loader)); 36 36 } else { 37 37 $map = require __DIR__ . '/autoload_namespaces.php'; -
wp-user-frontend/trunk/vendor/composer/autoload_static.php
r3111698 r3120056 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit 756798eb4a913464bd08c4d940e51ce07 class ComposerStaticInit2b78fd424110fdec274ccc8e6227af33 8 8 { 9 9 public static $prefixLengthsPsr4 = array ( … … 250 250 { 251 251 return \Closure::bind(function () use ($loader) { 252 $loader->prefixLengthsPsr4 = ComposerStaticInit 756798eb4a913464bd08c4d940e51ce0::$prefixLengthsPsr4;253 $loader->prefixDirsPsr4 = ComposerStaticInit 756798eb4a913464bd08c4d940e51ce0::$prefixDirsPsr4;254 $loader->classMap = ComposerStaticInit 756798eb4a913464bd08c4d940e51ce0::$classMap;252 $loader->prefixLengthsPsr4 = ComposerStaticInit2b78fd424110fdec274ccc8e6227af33::$prefixLengthsPsr4; 253 $loader->prefixDirsPsr4 = ComposerStaticInit2b78fd424110fdec274ccc8e6227af33::$prefixDirsPsr4; 254 $loader->classMap = ComposerStaticInit2b78fd424110fdec274ccc8e6227af33::$classMap; 255 255 256 256 }, null, ClassLoader::class); -
wp-user-frontend/trunk/wpuf.php
r3111698 r3120056 5 5 Description: Create, edit, delete, manages your post, pages or custom post types from frontend. Create registration forms, frontend profile and more... 6 6 Author: weDevs 7 Version: 4.0. 87 Version: 4.0.9 8 8 Author URI: https://wedevs.com/?utm_source=WPUF_Author_URI 9 9 License: GPL2 or later … … 24 24 } 25 25 26 define( 'WPUF_VERSION', '4.0. 8' );26 define( 'WPUF_VERSION', '4.0.9' ); 27 27 define( 'WPUF_FILE', __FILE__ ); 28 28 define( 'WPUF_ROOT', __DIR__ ); … … 31 31 define( 'WPUF_INCLUDES', WPUF_ROOT . '/includes' ); 32 32 33 use WeDevs\WpUtils\ContainerTrait;34 33 use WeDevs\WpUtils\SingletonTrait; 35 36 // Use the fully-qualified AllowDynamicProperties, otherwise the #[AllowDynamicProperties] attribute WILL NOT WORK.37 use \AllowDynamicProperties;38 34 39 35 /** 40 36 * Main bootstrap class for WP User Frontend 41 37 */ 42 43 /*Marking a class with #[AllowDynamicProperties] is fully backwards-compatible with earlier PHP versions, because prior to PHP 8.0 this would be interpreted as a comment, and the use non-existent classes as attributes is not an error.*/44 #[AllowDynamicProperties]45 38 final class WP_User_Frontend { 46 39 use SingletonTrait; 47 use ContainerTrait;48 40 49 41 /** … … 67 59 */ 68 60 private $min_php = '5.6'; 61 62 /** 63 * Holds various class instances 64 * 65 * @since 4.0.9 66 * 67 * @var array 68 */ 69 public $container = []; 69 70 70 71 /** … … 166 167 */ 167 168 public function instantiate() { 168 $this-> assets= new WeDevs\Wpuf\Assets();169 $this-> subscription= new WeDevs\Wpuf\Admin\Subscription();170 $this-> fields= new WeDevs\Wpuf\Admin\Forms\Field_Manager();171 $this->c ustomize= new WeDevs\Wpuf\Admin\Customizer_Options();172 $this-> bank= new WeDevs\Wpuf\Lib\Gateway\Bank();173 $this-> paypal= new WeDevs\Wpuf\Lib\Gateway\Paypal();169 $this->container['assets'] = new WeDevs\Wpuf\Assets(); 170 $this->container['subscription'] = new WeDevs\Wpuf\Admin\Subscription(); 171 $this->container['fields'] = new WeDevs\Wpuf\Admin\Forms\Field_Manager(); 172 $this->container['customize'] = new WeDevs\Wpuf\Admin\Customizer_Options(); 173 $this->container['bank'] = new WeDevs\Wpuf\Lib\Gateway\Bank(); 174 $this->container['paypal'] = new WeDevs\Wpuf\Lib\Gateway\Paypal(); 174 175 175 176 if ( is_admin() ) { 176 $this-> admin= new WeDevs\Wpuf\Admin();177 $this-> setup_wizard= new WeDevs\Wpuf\Setup_Wizard();178 $this-> pro_upgrades= new WeDevs\Wpuf\Pro_Upgrades();179 $this-> privacy= new WeDevs\Wpuf\WPUF_Privacy();177 $this->container['admin'] = new WeDevs\Wpuf\Admin(); 178 $this->container['setup_wizard'] = new WeDevs\Wpuf\Setup_Wizard(); 179 $this->container['pro_upgrades'] = new WeDevs\Wpuf\Pro_Upgrades(); 180 $this->container['privacy'] = new WeDevs\Wpuf\WPUF_Privacy(); 180 181 } else { 181 $this-> frontend= new WeDevs\Wpuf\Frontend();182 $this->container['frontend'] = new WeDevs\Wpuf\Frontend(); 182 183 } 183 184 184 185 if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) { 185 $this-> ajax= new WeDevs\Wpuf\Ajax();186 $this->container['ajax'] = new WeDevs\Wpuf\Ajax(); 186 187 } 187 188 } … … 209 210 } 210 211 211 $this-> upgrades= new WeDevs\Wpuf\Admin\Upgrades();212 $this->container['upgrades'] = new WeDevs\Wpuf\Admin\Upgrades(); 212 213 } 213 214 … … 258 259 $this->is_pro = true; 259 260 } else { 260 $this-> free_loader= new WeDevs\Wpuf\Free\Free_Loader();261 $this->container['free_loader'] = new WeDevs\Wpuf\Free\Free_Loader(); 261 262 } 262 263 … … 338 339 */ 339 340 public function register_widgets() { 340 $this-> widgets= new WeDevs\Wpuf\Widgets\Manager();341 $this->container['widgets'] = new WeDevs\Wpuf\Widgets\Manager(); 341 342 } 342 343 public function license_expired() { … … 355 356 public function get_field_seperator() { 356 357 return self::$field_separator; 358 } 359 360 /** 361 * Magic getter to bypass referencing objects 362 * 363 * @since 4.0.9 364 * 365 * @param string $prop 366 * 367 * @return object Class Instance 368 */ 369 public function __get( $prop ) { 370 if ( array_key_exists( $prop, $this->container ) ) { 371 return $this->container[ $prop ]; 372 } 357 373 } 358 374 }
Note: See TracChangeset
for help on using the changeset viewer.