Cimy User Extra Fields – FAQ and comments

Q: When will be supported mandatory accept of terms and conditions field?

A: Has been always there: is as easy as adding a checkbox and setting “equal to” rule to YES.

Q: What the Database options do exactly?

A: Basically you can:
– empty or drop extra fields or extra fields data (inserted by users)
– reset or drop plug-in’s options

Q: Yes but will this affect other data? It says “WordPress Fields table”, this is scary.

A: No, it will affect _only_ the data produced by the plug-in. Really.
Also keep in mind that if you do NOT have to restore default values or uninstall the plug-in, then you do not need to touch them.

Q: Cimy User Extra Fields is not compatible with “Themed Login”, how can I do?

A: The reality is this plug-in IS compatible with WordPress 2.1 or greater and “Themed Login” NOT, so it’s NOT a Cimy User Extra Field’s bug! However I have tried with a little success a workaround to make it works, but first please understand that this is totally untested and unsupported hack, if you want a better one ask the author of that plug-in to support new WordPress!
If you still want *my* personal and unsupported hack edit the plug-in “Themed Login” and do these 3 modifications:

  1. at line 773, after “global $wpdb, $wp_query;” add this:
    global $errors;
  2. at line 811, before “if ( 0 == count($errors) ) {” add this:
  3. at line 871, before “A password will be emailed to you.” add this:

Q1: I got “Fatal error: Allowed memory size of 8388608 bytes exhausted […]”, why?
Q2: I got blank pages after activating this plug-in, why?

A1: Because your memory limit is too low, to fix it edit your php.ini and search memory_limit key and put at least to 12M
A2: If you do not have access to your php.ini you can try this workaround (might not work)

Q: Your plug-in is great, but when you will add support to add more than one choice in radio and dropdown fields?

A: This feature is here since ages, for radio field just use the same name, for dropdown field read instructions in the add field area (in the plug-in).

Q: Uploaded images are not resized, why?

A: You should add php-gd module (under Ubuntu install php5-gd package).

Q: Why big files are not being uploaded?

A: Please check this website, tells you how to change your PHP configurations to fix this issue:

Q: Why admin user cannot see all fields even if I set to do it?

A: Probably you installed the first time WordPress on PHP4 and you experienced this bug:
To fix the problem you need to create another administrator user and change admin user to another role and then back to administrator.

Q1: I’m using your plug-in on WordPress MultiSite per-blog installation and when I register one user all Extra Fields are ignored, why?
Q2: I get this error: ‘Fatal error: Call to undefined function cimy_uef_mu_blog_exists()’, why?

A: Because you missed to move cimy_uef_mu_activation.php file please check carefully the installation steps.

Q: I’m using your plug-in on WordPress MultiSite per-blog installation, I’m registering users on one blog but they appear on the main blog too, why?

A: Because WordPress MS is designed like that and I can’t do anything about, however all extra fields and relative data are saved per-blog.
Since I had already a long discussion with an user that didn’t believe this, don’t bother me to insist on this topic until you prove I’m wrong.

Q: I’m trying to use a regular expression in the rules, but the check does not work as expected, why?

A: Usually means your regex is wrong, please study how to properly build it:

Q1: I do not see Extra Fields under the page user-new.php can you add there too?

Q2: How can I import new users with Extra Fields data into?

A: Unluckily due to a WordPress limitation I can’t add Extra Fields into user-new.php but you can quickly add all the users you want using my plugin: Cimy User Manager

Q: I cannot edit neither delete some Extra Fields, usually after the 10th one, why?

A: Your PHP server is probably limiting number of $_POST elements, Suhosin for example does it. Please allow at least 500 or more vars.

Q: I am trying to change the fields’ order, but whatever I try it doesn’t work, why?

A: First of all you need to select at least 2 fields if you want to change the order.
Secondly if you change for example field n.1 to position n.3 be sure that field n.3 goes into another position and finally that a field goes into position n.1
In short: every field should have a new position or at least the same one, but no positions can be skipped or be present multiple times.

Q: When feature XYZ will be added?

A: I don’t know, remember that this is a 100% free project so answer is “When I have time and/or when someone help me with a donation”.

Q: Can I help with a donation?

A: Sure, visit the donation page or contact me via e-mail.

Q: Can I hack this plug-in and hope to see my code in the next release?

A: For sure, this is just happened and can happen again if you write useful new features and good code. Try to see how I maintain the code and try to do the same (or even better of course), I have rules on how I write it, don’t want “spaghetti code”, I’m Italian and I want spaghetti only on my plate.
There is no guarantee that your patch will hit an official upcoming release of the plug-in, but feel free to do a fork of this project and distribute it, this is GPL!

Q1: I have found a bug what can I do?
Q2: Something does not work as expected, why?

A: The first thing is to download the latest version of the plug-in and see if you still have the same issue.
If yes please write me an email or write a comment but give as more details as you can, like:

  • Plug-in version
  • WordPress version
  • MYSQL version
  • PHP version
  • exact error that is returned (if any)

after describe what you did, what you expected and what instead the plug-in did 🙂
Then the MOST important thing is: DO NOT DISAPPEAR!
A lot of times I cannot reproduce the problem and I need more details, so if you don’t check my answer then 80% of the times bug (if any) will NOT BE FIXED!

2,257 thoughts on “Cimy User Extra Fields – FAQ and comments”

  1. Caro, in riferimento all’ordine dei campi vorrei sapere se il cambiamento può creare dei problemi.
    Mi spiego: ho i campi 1, 2, 3, 4 etc.
    Ho creato un nuovo campo che però vorrei mettere come 4 e scalare il 4 a 5.
    Facendo questi cambiamenti posso incorrere in qualche tipo di problema sui dati pre-esistenti?

  2. Hi Marco and other readers,

    I succeeded in creating a list with a selection of users, by using an array as documented in CASE 4b in the documentation.
    Now i’d like to order the output by another Cimy Extra Field. How do I go about this? Can’t seem to find an answer to this anywhere else…

    Thanks in advanced for any help on this,


  3. Hi Marco,

    I updated to the latest version 2.3.3. and now error message when trying to change the profile fields has reappeared. When I try to save the profile it says that password and password confirmation cann`t be empty and also the Terms and Conditions state should be yes.

  4. Hello!
    Loved your plugin, but I would like to not show the wordpress area in the profile, so I “unclicked” it in CIMY, but they still appear! Any help? Thanksss

    1. What is ‘WordPress area’? You meant ‘Biographical Info’? If yes then WordPress default fields cannot be hidden form profile, this is a missing feature.
      Make a donation and I’ll work on it.

          1. Thanks! I see it’s very easy! Worked even as required when I disabled “can be empty”

  5. Sempre io…
    Mi capita una cosa strana..
    Anche se tolgo il flag da “Il campo può essere vuoto” (quindi lo metto come obbligatorio) la registrazione me la fa fare lo stesso anche se dovrebbe andare in errore. Come mai?

      1. Inizialmente tutti i campi che avevo segnato come “obbligatori” nemmeno se li filava, poi flaggando tutte le opzioni relative al database e refreshando la pagina è tornato a posto. Bho, sbagliavo qualcosa io 🙂 Adesso sto cercando tramite css di integrare il tuo utilissimo form al mio template ma temo che mi porterà via parecchio. Ciao e grazie per le tue risposte spedite.

  6. Hello everybody! I use Cimy User Extra Fields on my site. Could you tell me if there is the possibility to output registration/login form inside usual page ? May be i should combine this plugin with some another plugin?

  7. Hi. I love this plugin — thanks. However, the data required in my extra fields does not show up under the “Extra Field” heading in user profiles. The heading is there, but no data. Have I set something up incorrectly?

  8. I have the Password field visable, but it still says it will email you a password.

    How do you enable the registrant to set the password from the registration screen?

  9. I would like to use one of the custom profile field to be shown in a custom profile page of the author (like a facebook profile). How can I do it? A quick reply could help me a lot.

  10. Great plugin! How can I manually call up a field to use in a custom registration form?

    Thanks in advance for your help!


  11. Ciao,
    ho installato il tuo plugin e creato il campo TESTO HTML con text-rich… non riesco però davvero a capire come visualizzarlo nella pagina dell’autore…

  12. I would like to fore people to input a website when inputing their field.

    how can I acomplish this with
    “Should be equal TO:”

    ie. if I want someones facebook link it should be equal to:*

  13. Ciao Marco,
    principalmente ottimo plugin. Davvero.
    Sto facendo un lavoro e lo sto utilizzando. La mia domanda è molto semplice. Prima di mettermi a spulciare il tuo codice, volevo chiederti se la personalizzazione dell’email supporta l’utilizzo di codice HTML o se debbo andarmi a modificare io il tuo sorgente.

  14. Thank you for your plugin. Is there a way to integrate cimy uef with either qTranslate or WPML to show different translations of the labels of extra fields, based on the language the site is being viewed in? I am working on a site that requires extra registration fields and also needs to be multilingual. I am using cimy uef 2.3.5 and WP 3.3.1. Thanks!

      1. Thanks for your reply. It’s too bad this is not currently possible. I am also trying to get qTranslate to read the .mo files that are in cimy-user-extra-fields/langs so that all the static elements of the plugin get translated as well. Currently, no static text from the plugin (such as error messages) gets translated when I switch languages, though qTranslate seems to work fine and translates text from other plugins. Do you have any suggestions for why qTranslate can’t seem to recognize the .mo files?

  15. Great plugin! Thanks!

    Im using v2.3.6

    I’ve already read the FAQs, docs, and cannot find an answer.

    I added a custom field for picture upload.

    The section about pictures/avatars upload says the following:

    Picture/Avatar upload: /home/username/public_html/myURL/wp-content/Cimy_User_Extra_Fields/
    is created and writable

    The field has:

    type: Picture
    Max: 20000
    Show field in Profile (checked)

    The field shows up fine, I can browse fine. But when I hit save, the picture does not show up on the profile AND it is not in the uploads folder

    Any help would be appreciated!

  16. Yes. With a jpg, png, and tiff.

    Neither of them work. I also tried to change the type from picture to avatar and back to picture but nothing…

    Can I email you the link for you to try?

    Thank you in advance!

  17. Hello Man !
    First thanks for your plugin

    i’m a newbie in wordpres and i need to know how to call the extra fields “that i added to the user’s profile” in the Author preview

    plz i need the reply ASAP

    Thanks 🙂

    1. I don’t care if you are a newbie, you go and say “ASAP” to someone else. This is a free and open source plug-in, I am not your employee neither I am here to teach PHP code for free to whoever is a newbie. Read the documentation and the FAQ and never talk to me like that.

  18. Ex:
    I added
    Name : UPLOAD_CV , type : file
    Name : YEARS , type : dropdown

    i wanna preview them in the author page with the default user values and i didn’t know how to call them !

    Thanks !

  19. great Plugin, but how can I translate the E-Mail text into german. I found a translation file but it doesn’t work.

    There is always the Text to activate your user, please click the following link

    Thanks in advance

    1. German file is outdated, you can fill up with missing translations, included the one you are searching for and send me the update. Instructions how to do it are on this website.

  20. Hi I’ve been using your plugin… THANK YOU! now I’m working on updating wordpress, and so all the plugins, and I’m afraid I haven’t found any instructions on how to update without loosing the previous configuration of your plugin.
    I did the customization of your plugin when I did the theme I’m using now, and not being a pro and all, it’s hard to redo the whole thing.

  21. Love the plugin, has saved me a lot of trouble thanks to captcha integration alone and made user registration more flexible and useful.

    One question – anyone here got experience if CUEF works with the WooCommerce eCommerce plugin? I’m looking for a way to circumvent and improve the rather unflexible registration form, mandatory fields, etc. from WooCommerce, but of course customer registration, address editing, etc should still work…
    Anyone tried this successfully?

  22. hi.
    thanks for great plugin!
    i’d like to ask about a validation when user register their profile for the first time.
    validation (must fill or max length) rule didn’t work at /wp-login.php?action=register. if you have any suggestions please tell me.

      1. i’m sorry for a little info.
        i’m talking about Cimy User Extra Fields for WordPress.
        and field type about my problem is TextField.

          1. so, validation (must fill or max length) rule do work at /wp-login.php?action=register usually and you think my setting is fault. is that right?

          2. I’d like to know just 1 thing before I’m gonna tell you prove.
            Is it a regular function of your plugin that validation on register page?

  23. What are your thoughts on adding an export feature so the user list can be saved out as a .csv?

    I have a checkbox for stating whether or not it’s ok to contact the user as part of UEF, and it would be great if there was a way to get a flat list of everyone that can then be filtered quickly & easily as a spreadsheet.

    Thanks, and I love the plugin!

  24. I’d like to use Cimy User Extra Fields to collect additional information from users as they register (as well as allow them to pick their own password) on multisite.

    However, I’m using another plugin that allows users to register for a specific blog/site only. For example, they would register at rather than the typical for multisite. Is it possible to use this plugin on multisite, but to change wp-login.php?action=register rather than the default view?

    I’ve tried both options for multisite installation of this plugin, and neither has any impact on wp-login.php?action=register Is there some tweak to get it to do this?

    I’d prefer it be a network-wide setting, but a per-site one will work just fine too. Let me know what I need to do to get it working in this way, or if it’s even possible. Thanks.

      1. Thanks for your prompt reply. Sorry for too little info. I’m using a plugin called “Multisite Per-Blog Registrations” by one of the guys at WPMUDev (though not one of their official plugins), which you can find here:

        It makes it so when you visit a site (my test site is ) and use the Register link, it takes you to the normal, single-site registration form, and allows you to register as a member of that blog only.

        Because I’m doing private sites, I’d like to gather extra information as part of registration, but allow them only to register for a specific blog. Any thoughts/help on this would be much appreciated.

        1. I don’t know what the code in there and not willing to discover.
          WordPress MS keeps users not separated, I don’t think you can avoid this with any plug-in. My plug-in at least can keep different extra fields data separated, but everything else not really.

  25. That’s true that they register for the entire network. However, with this plugin they’re automatically only assigned to whichever site they visited they registered for. For example if you go to Network Admin>All Sites then edit a site and go to the Users tab, you can add or remove a user from just that one site, without deleting their network profile.

    So all the plugin does is force them to use to register, instead of the multisite default Then based on which sub-site’s registration form is used, it assigns them to that site/blog and none of the others.

    But I don’t need your awesome plugin to replace that functionality. I’m just wondering if there’s a way to get the custom registration form built in Cimy User Extra Fields to replace the one at (and each sub-site). From the screenshots, I assume this is how it works on a single site install. It just replaces/modifies that registration form. So I’m just wondering if I can get it to work that way on Multisite? Since it’s the same form as a single-site install, but on Multisite.

      1. I’m sorry, I’m not sure I’m doing the best job of communicating what I want. It’s not very far off the default functionality.

        Do you do custom development or allow people to “sponsor” a feature of your plugin by paying to have it added? If so, what are your rates? Thanks.

        1. I am not interested in this, plug-in fully supports WordPress MS, it attaches to the right hooks and works perfectly until proven the opposite.
          What that plug-in does I don’t know and I already said I am not interested in it. Sorry.

          I can NOT support all the custom code out there.

          1. Okay, I am sorry. Many plugin developers are willing to add other features/functionality if somebody compensates them for their time. I meant no insult. My apologies. I’ll have to look elsewhere for a solution. Thanks.

  26. Hello,

    Is there a plugin to build a form which lets the user update his data?

    So not the standard wordpress edit profile page, but a page where the user can update the cimy extra fields?


  27. Hi Marco,

    Since your plugin replaces the default wp_new_user_notification, I wanted to ask if you would consider introducing an option for turning new user registration notifications off for the blog admin. I can do it by editing the source code, but it would be much more convenient to have an option whose value would be stored in the database.

  28. Just a little thing…
    could you please add some action hooks into the field collection function or so, in order to have the chance to set additional custom fields in the list and the profile screen?

    it’s useful for user data from other plugins,
    especially when exporting to CSV with Cimy User Manager
    e.g. I’m trying to add purchases and amounts from WP E-Commerce and I don’t want to hack the clean code of UEF

    BTW, I’m wondering how to use the $wp_list_table = _get_list_table() object as in wp-admin/users.php I’ll keep you informed

  29. Ciao Marco 🙂 Ho istallato l’ultima versione del plugin ma ho qualche problemino con la visualizzazione del campo picture/files… una volta inserito non viene visualizzato insieme agli altri campi!

    1. Non ho capito nulla. Puoi essere piu’ precisa magari specificando come riprodurre il problema esattamente? Non specifichi nemmeno se parli della registrazione o del profilo.

      Se mi mandi gli screenshot via email e’ ancora meglio.

  30. I would like to add a user birth date, how would i go about that. I selected the field type to be registration-date but can’t get any output.

  31. Ciao Marco, vorrei aggiungere nella textarea “Customize welcome email sent to the new user ” un po di codice html. Ho provato ad inserirlo ma dopo la ricezione dell’email il codice html viene visualizzato in modalità testo… Come posso risolverlo?

  32. Hello Marco,

    I tried to install your cimy user extra fields into my simplo word press theme and it tells me this

    “The package could not be installed. The theme is missing the style.css stylesheet.”

    You have any way that I can fix this or what code I should insert. I would really appreciate your help.


  33. Hi,

    I want your use your plugin to create directory.
    I have one question.
    is there any way to add search on extra fields?
    mean if i add location as an extra field then can we search as location?

  34. Hi, great plugin. Wondering how I can get the extra fields to the top of the ‘edit profile’ section in the wp edit profile page?

          1. Marco Cimmino you didn’t replied to my comment 🙁

            I want your use your plugin to create directory.
            I have one question.
            is there any way to add search on extra fields?
            mean if i add location as an extra field then can we search as location?

            Can you please reply.


  35. Hello Marco,

    really nice PlugIN. I can use it on my testserver but don’t on WP Installation, there it should be used.
    In the Settings i haven’t the Option for creating the Extra Fields. i copied the Databasetables from my Testserver in the Database of the WP Server. Forcing for creating the Tables don’t have an effect.

    Have you an idea for me?

      1. Hello Marco,

        i’ve tried all questions in the FAQ with database answer. Please tell about which information you needs.
        The PlugIN can’t force the creation of tables. When loading the setting site for your PlugIN the site stops loading for point: add new field. The Button save changes is the last point on the options site.

        Maybe it helps: the Topbar for WP isn’t shown.

          1. Hello Marco,

            Plug-in version: 2.3.7
            WordPress version: 3.3.1
            MYSQL version: 5.0.45-community-nt
            PHP version: 5.2.5
            PHP Server API: isapi
            exact error that is returned (if any): none error will shown, the site is triing loading the Option “Add Field”

            Description: The Installation of WordPress is running under a Windows Server.
            In the Settings i haven’t the Option for creating the Extra Fields. i copied the Databasetables from my Testserver in the Database of the WP Server. Forcing for creating the Tables don’t have an effect. The TablePrefix is correct.

            I experimented with Administrator and Super Administrator (MultiSite) -> no effekt.

            Any idea?

          2. So finally you wrote you use WordPress MultiSite, this wasn’t cited before and is a big difference, since the whole code involved is different.

            Do you now understand why is important to read the FAQ and provide the information? I hope so.
            Now: you copied the database you said, are you sure your MYSQL user has permission to write on that?

            Screemshot of the table’s permissions?

  36. Ciao, bel lavoro col plugin.
    Come posso usare nel tema il valore di un campo extra?
    Mi spiego. Se faccio un campo extra chiamato Genere, con il relativi valori maschio e femmina, e nelle info dell’autore volessi visualizzare:
    Genere: valore.

    E’ possibile?

      1. Thanks Marco for the prompt reply. Just one more question… Is it possible to have separate forms for each fieldset? Suppose I have two fieldsets one for jobseekers and another for job-givers, I want to display jobseekers form on one page and job givers form on another page. or may be use a javascript TABs on a single page to display forms in each TAB.

        In summary, I wanted to know how can I create multiple forms from these extra fields (similar to User Meta Plugin).

        By the way, I am using Theme My Login plugin to display Profile on frontend.

        Thanks a lot for this great plugin.

  37. With Cimy User Extra Fields, and changing the logo on the login and register pages – is there any way to have it go to your site’s homepage when you click on the logo, rather than go to


  38. hi marco,is there a way that i can edit the error wording’s when regular expression enable?example: First name,default word are “ERROR:First name are incorrect”. I want to change to “ERROR:First name must letter only.”.any idea marco?

  39. Hi Marco,

    I’m using your plugin and its proved very useful.

    Not sure if I missed it in the doc, but is there a function I can use to grab all the extra information stored for a user?

    I have users interests stored and would like to be able to obtain a list of people who are interested in cars for example.



    1. What does it mean ‘grab’? Export? Show?
      If you meant export then user Cimy User Manager plug-in if instead show then user Users Extended page.

      If you meant something else please consider giving more information.

      1. I’ll have a look at the Cimy User Manager plugin.

        This is what I meant previously. If for example I was accessing the database directly and I wanted to find a list of all the users who selected there interests as antiques. Or all users from Portugal.

        I’m using a MySQL database.

        What SQL could I type to find that information?

          1. As our site grows its likely we’ll need to create mailing lists targeted at specific interests.

            For me I like going onto the database and viewing the records, exporting from there as required. Maybe its a strange way of doing it 😀

            It also means I can quickly change a query to output data on everyone interested in Antiques, Books and Cars. Or Memorabilia, Space and Medals.

            Although its a pain it means more targetted emails to customers. 😉

            Cheers for the responses i’ll have a look at the APIs.

  40. Hi, I’m trying to customize my ‘register’ page with Cimy User Extra Fields. When I click on ‘No captcha’ it still shows a captcha (i think its the default WordPress one but I dont know how to disable this). When I select reCaptcha, it shows me the reCaptcha along with this default one. How do I make the default one go?

    Also, the redirect is taking me back the login page. I have enabled the ‘Redirect to the source’ checkbox but it doesnt seem to be working.

  41. Hi, the plugin is great but I’m having two problems with the Description of some fields. First I can’t include a br, div, span or p, but yes a b for bold text, is any easy way to modify this ? The problems is that end lines / new lines will not work so the description of some fields get messy.

    The second problems is that the description of each field comes before the field, making things more confused, the ideal will be to put the description of each field after the label or after the field. Just to keep pace with non avid users that register for the first time.

    As a side note It will be really useful if the comments here get ordered in the apposite way so we don’t need to get until page 26 and we can read your latest comments 🙂


    1. 1. It is there for security reasons, check the documentation.
      2. No description is ok where it is I think, maybe you have to short them?
      3. I don’t get it, if you click on the comments page should bring you to the latest page, so it is already like that.

Leave a Reply

Your email address will not be published. Required fields are marked *