Code

Discussion on User Extra Fields

Discussion on User Extra Fields

Cart 1,022 sales
Recently Updated

vanquish supports this item

Supported

471 comments found.

Hi – would it be possible to get a refund of your plugin please – I just purchased today:

dcf78b04-ab1b-462b-8d97-93de67d73162

The reason is I assumed that the extra user fields would be stored in the user_meta table, but they are not.

Great plugin, but I just need them to be stored in the user_meta table.

Thanks

Actually they are…. but with not very intuitive names “wpuef_cid_c10” – that is still no good for me

I’m sorry, but Envato refund policy doesn’t grant refund for this kind of reasons.

Thanks !

Hi vanquish,

Thank you for your quick response! I had tested my site.

Test Environment - Minimam number of active plugin : 7 - Custom User Extra fields : 2 (text) - User : 1 (admin only) - WP memory limit : 256 MB - PHP : 7.2.6 - MySQL : 5.7.16 - PHP post max size : 30MB - PHP time limit : 20 - PHP max input vars : 1000 - PHP Cashe : PHP FastCGI / OPcache

* My setting capture pngs is downloadable below. https://nanadecor.xsrv.jp/img/extrafields.zip

Results I had several times measured the time from edit botton clicking to Open window. - With WordPress User Extra Fields : 57s - Without WordPress User Extra Fields : less then 1s

Error logs - mod_fcgid: can’t apply process slot for /home/userfastcgi/nanadecor/nanadecor.xsrv.jp/php-cgi - mod_fcgid: ap_pass_brigade failed in handle_request_ipc function, referer: https://nanadecor.xsrv.jp/wp-admin/users.php

Do you have any idea?

Regards, nanadecor

No unfortunately not :(

The only thing that I see is that the PHP max input vars value is low, it usually should be 10.000. If too low you could have some issue saving options. If the max input vars are too low in fact all the posted data exceeding that value won’t be saved by the backend.

However, this hasn’t anything to do with the issue you are experiencing. It seems related just to a server performance issue (it could be that the DBMS has some issue on retrieve usermeta data from the usermeta table). For this, however, you should contact the server maintainer in order to have more clues about it and eventually fix it.

OK I see. I’ll contact the server maintainer. Thank you for your time. Could you closed this issue?

Regards, nanadecor

Yes. Have a nice day! :)

Hello Vanquish, I tried to translate the date picker into Dutch. I copied the nl_NL.js file in the translations folder to the js folder and renamed it picker.date.js, but it doesn’t work yet. What did I wrong?

Regards, Roland

Hi,
that files just contains the translation, overwrite the main library javascript file will cause the picker to not work.

translation file is automatically loaded according the WordPress current locale. Has been properly setted to your language or is it in english?

To force the loading of the NL translation, just edit the WPUEF_HtmlHelper.php and find for the occurrences of the following lines
    if(wpuef_url_exists(WPUEF_PLUGIN_PATH.'/js/time/translations/'.$wpuef_wpml_helper->get_current_language().'.js'))
            wp_enqueue_script('wpuef-timepicker-localization', WPUEF_PLUGIN_PATH.'/js/time/translations/'.$wpuef_wpml_helper->get_current_language().'.js');
replace that lines with the following:
wp_enqueue_script('wpuef-timepicker-localization', WPUEF_PLUGIN_PATH.'/js/time/translations/nl_NL.js');

Thanks for the quick response. Unfortunately the date picker and the final date are still in English.

It could be then that it depends on a caching issue. It could be that your browser is still loading the default javascript library.

Try purging server and browser cache and reload the page. Try also analyzing the page source code (CTRL+U) to see if the /js/time/translations/nl_NL.js has been actually loaded (just search that substring in the source code).

hi, I have a problem in this plugin. It works but it’s very slow to open profile window. So I’m hard to use this plugin. Any Idea?

My environment : - Theme Flatsome 3.8.0 - Woocommerce 3.5.5 - WP 5.1 (ja)

Regards, nanadecor

Hi, We appreciate your offer for investigation. Currently, we can not afford to accept your offer. We will refuse it because there is a high risk that the problem can not be solved. We also develop for the client in a limited time and budget. Please forgive us. Thank you.

Please close this issue.

Yes I understand. What I do not understand is why exactly leaving a bad rating if you are not willing to continue the support session for an issue that is specific for your installation.

If could remove I would greatly appreciate.

Have a good day.

Hello,

The User Extra Fields plugin is not installing, each attempt results in: Unpacking the package… Installing the plugin… The package could not be installed. No valid plugins were found. Plugin installation failed.

Please let me know of any suggestions as to what may be causing this.

I purchased this at: https://codecanyon.net

The purchase code is: 6411d210-a190-4433-b4e7-ba735a6eb205

Respectfully, Wil

Hello,

I found the answer in a response to an individual in a similar situation: —Perhaps you are installing the zip that contains both the plugin and the documentation. --

Thank you for your time.

Respectfully, Wil

Hi Wil,
Glad you find how to resolve :)

Have a great day! :)

How can I move the fields to the top of the page on Admin -> edit user (wordpress admin page, edit user)

admin user profile page

Hi,
to ask for support you have to use the account you used to purchase the plugin.

Hello, why is my login page much slower than other pages? Is the plugin so much slower the page?

Hello,
the plugin adds some overhead to inject its data but it has a low impact. It just retrieves the fields configuration rendering the field HTML.

What I can suggest is to try eventually using a caching system or improve your hosting profile performance.

I need the Extra Field to be editable by the shop manager as well as the admin, but not the Customer. Can this plugin do this?

Hi,
the plugin has an option for that: https://www.dropbox.com/s/vwznx3cgi9hzw9k/wpuef_option.jpg?dl=0

The user will be able to enter the value on registration and then he won’t be able to edit it any more. The Shop admin or the Admin can edit that value thorugh the admin Users area: https://www.dropbox.com/s/8v66iappcvfnatk/wpuef_user_details.jpg?dl=0

The field can be optionally hidden in the registration form, in this way the user will be never able to insert a value.

The plugin has a demo site where you can fully test the software before purchasing to see if it actually fits your needs and expectations. If you need further info, feel free to ask!

Thank you for the reply. That looks like it will work. I will let my client know.

Hello, I create a site with buddypress, woocommerce and Ultimate MemberShip Pro, and the Kleo theme. I am looking for a plugin that offers additional possibilities for members: Display of his social networks, flag for his nationality, presentation and personnalisation for all the datas, etc. In summary, I am looking to customize the profile page of BuddyPress … Am I in the right place? Thank you Daniel

Hi Daniel,
the plugin allows you to create additiona fileds for user profile, but I think it doesn’t have all the customization features you are looking for (like national flag).

The plugin however has a demo site in which is installed buddypress too where you can perform all the tests you need before purchasing in order to be sure that it actually fits your needs and expectations!

Pre-sale question: I need to add a ‘invitation code’ field in the ‘register’ form. Once the form is sent the code should checked for it to exist.

Can I get this with your plugin? Maybe working along side with other plugin?

Thanks.

Hi,
I’m sorry but no one of my plugins have such a feature :(

Hello Vanquish.

I am trying to make a validation using a code like this:

add_action( ‘woocommerce_after_checkout_validation’, ‘misha_validate_fname_lname’, 10, 2);

function misha_validate_fname_lname( $fields, $errors ){ }

if ( preg_match( '/\\d/', $fields[ 'wpuef_cid_c19' ] ) || preg_match( '/\\d/', $fields[ 'billing_last_name' ] )  ){
    $errors->add( 'validation', 'Your first or last name contains a number. Really?' );
}

However, can’t find what user extra field name to use in $fields. I’ve tried with c19, and wpuef_cid_c19, but none of these works.

Do you know how can I get done this?

Thanks for your help!

Hi,
I’ve performed some tests using that hook, and it seems that the $fields array just contains the standard field.

To retrieve the extra field, use instead the $_POST variable. you can access the field values in this way:
$field_1 = $_POST['wpuef_options']['c10'];
$field_2 = $_POST['wpuef_options']['c9'];
Values are stored in the subarray wpuef_options each element is the the field id.

This should do the job :)

At last but not least…If you enjoyed my support and/or my plugin please consider leaving the 5 stars, I would really appreciate! :)
(to leave a rating: go to your profile page, click on “Downloads” and from there you can rate to your purchases).

Have a great day! :)

Hi, I’m interest this plugin, I would like to setup a registration form like this https://prnt.sc/mbwk1i , there are some fields Gender, Day of birth, Month of birth, Age Range are dropdown menu, also there is a subscribe acceptance check box and confirm password field. Is your plugin can make a exactly registration form and I can check all the details in admin panel?

Hi,
the plugin has a demo site where you can fully test the software before purchasing. So try recreating that form by creating all the fields you wish!
You can create all those fields types (including the required checkbox) for the exception of the “password confirm” field. The plugin hasn’t such a feature.

User data can be seen through the Admin area -> Users -> User profile page.

Thank you for your quick reply. I have test the demo, how to custom order the fields, that means the username, email & passwords is system preset fields, if I want to add new fields First Name & Last Name which locate below username, then email, then Gender etc… latest is password, is it possible?

No unfortuantely you cannot sort fields in that way. Extra fields can be rendered before or after (you find the options in the Settings -> Extra fields option page) the default form.

Hello, I need to set up a dropdown field that allows the user to select the user role for the account. Is this doable with this plugin?

Thanks

Hi,
I’m sorry but the plugin hasn’t any feature to set the user role according the selected value of a field.

You can however create a normal dropdown menu containing the user role you need and then manually set the user role according to the selected value.

Thank you for the quick response! Can you point me the direction of setting that up manually? Appreciate all the help!

Yes, just click on the Users -> Extra fields menu and create a Dropdown field. Enable the options you need and under the Options area manually inser the user role you need.

Hi, love this plugin, it’s simple and easy. But finding the required questions are not being answered on registration and spam registrations are happening too. Is this fixable from my side or is it a fault with the plugin?

Hi,
the plugin hasn’t any feature to prevent spamming. For what concerns the required field, Are you using the latest 14.0 version? If not, please try updating and report me if you still experience the issue.

You can manually download the new version via CodeCanyon or receive as an automatic update by installing and configuring the Envato updater plugin: https://goo.gl/pkJS33 (here the guide that explains how to configure: https://envato.com/market-plugin/ ). To manually update just deactivate and delete the old plugin version and then install the new one. Don’t worry you won’t lose any data

If you are still experiencing the issue, could you use the demo site:
https://www.codecanyon.eu/wpuef/
user: demo
pass: demo
recreating a field like the one you are using and report me if you are experiencing the issue?

If not, I need to login to your site to investigate further. It may be that you are using a custom register form (implemented by the theme or any 3rd party plugin) that prevents the plugin to properly work. For this, you need to renew your support license. Once done If you send me via private message (click on my name and then use the low-right box) the following data:
  1. you email address
  2. Full admin access to the wp-admin area
  3. a FTP access
  4. a detailed step by step guide on how to experience the issue

Hello,
I have created custom tab my acount page. And i writed for display custom text field value as you said in documantation:

$result = wpuef_get_field(‘c13’); var_dump($result->value);
But it display like ” string(1) “2” “
but i want to make this:
Label Name: 2
How can do that please send me information to ahmet@kubit.com.tr
Thnx

yes I’ll answer via private message.

Is there any way to be able to call the shortcode within my functions.php file with the ‘do_shortcode’ code option?

Thank you Dimitri!

Hi,
if you wish to invoke that shortcode programmatically, you can just invoke the following function:

atts = array(fields_ids => array('c12', 'c13'));
wpuef_extra_fields_custom_form($atts);
where “c12”, “c13” are the field ids you wish to render in the form :)

Great thank you. I also managed to call the form by using the show page content function and using the short code in the relevant page.

I’m going to be super annoying and bother you with one more question. Is there any way to make the extra fields to display as a collapsible form on the checkout page? (Very much like the native woocommerce Ship to a different address? form works at checkout.

Thanks again.

Unfortunately, the plugin hasn’t such an option :(

however you can edit the template used to render checkout fields (it is located in the templates folder inside the plugin, name is woocommerce_checkout_form.php ) modifing the HTML accordings to your needs.

Note that altering any template may lead the plugin to not work as expected, so proceed at your own risk!

Hi Vanquish. I am using the order meta fields values to use in another PHP script, however, the “[ ]” square bracket symbols are giving me trouble. Is there any way to get rid of those and save the fields without them? Thanks Vanquish!

Hi,
I’m sorry but the plugin is designed to work in that way and there isn’t any way to avoid that :(

Hello Vanquish, I have another question: I saw a reply from you where you share this piece of code: var x = document.getElementsByName(“wpuef_options[c21]”);. tried it, however it does not work… is there any way to add an ID to the html fields? Thanks for your help!

Hi,
for that, you can try editing the template used to render the forms. Go into the templates folder you find inside the plugin and edit the template you need.

Inside you will find the HTML code that renders the fields. Edit it adding the id element.

Note editing the template may cause the plugin to not work as expected, so proceed at your own risk.

Hello. I have a question: is there a way to get the user extra fields to a customer (or the order meta) JSON feed? Thanks!

Hi,
I’m sorry but the plugin hasn’t such a feature.

Hi, i created a registration form with your plugin, its work fine but how can i keep data if the form failed ? There are a lot of field in my form and its boring to retype all. Can you help me ?

Hi,
unfortuantely this doesn’t not depend on the plugin and it doesn’t offer such a feature.
Some browser like FireFox prevent the user to refill the forms (if they have been filled) after the page is reloaded. This can be useful in situation in which fields are validated serverside (as happens for WordPress registration process).

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey