=== User Registration Aide === Contributors: Brian Novotny Donate link: http://creative-software-design-solutions.com/ Author URI: http://creative-software-design-solutions.com/ Plugin URI: http://creative-software-design-solutions.com/wordpress-user-registration-aide-force-add-new-user-fields-on-registration-form/ Tags: user, registration, force, field, register, name, nickname, AIM, AOL, instant messenger, Yahoo, Jabber, Google Talk, Facebook, wordpress, plugin, extra, add, new, fields, profile Requires at least: 2.8 Tested up to: 3.4.1 Stable tag: 1.2.2 Adds new fields and forces new users to register additional fields (such as first name and last name) or any new field you wish to add. Note: WordPress 2.5 or higher is definite required due to new error handling procedures. == Description == When new users register, this plugin forces new users to register additional fields of your choosing. Available fields are: * First Name * Last Name * Nickname * Website * AIM screen name * Yahoo IM screen name * Jabber/Google Talk user name * Password Wordpress User Registration Aide Force & Add New User Fields on Registration Form, as the title implies, allows you to force or require more fields when a new user registers. This not only can help to stop spammers, but it can also increase your user management capabilities and services. All the new fields that you add will also be added to existing users profiles, but the users will have to fill them out of course, but any new users will be required to fill out these fields. Another important option is that you can also add new fields but not require them for registration, so you can increase you user management capabilities. This is an exciting new feature for Webmasters that wish to increase contact options, communications, and information obtained from your user base. We are also currently working on additional features which will come out as a new plugin in the near future, however we released this simple version for those who want to add these simple features now to increase security and user information and reduce spammers. We originally got the idea from the Force User Field Registration from fergcorp, with their plugin, however that plugin hasn’t been updated in ages so we applied new functionality and replaced deprecated functions and added some new features and looks. As we stated earlier, Force User Field Registration was simple, and we kept it the same for the most part in that aspect, simple, easy to use and understand, even for the most computer illiterate. Plugin Features: Easy to use Quickly and easily add new fields to user registration Add your own custom fields Add as many or as little of the new fields to the registration form Reduce bots and spammers with additional fields on the registration form Includes existing fields from user profile like First Name, Last Name & Nickname Add as many new fields you want quickly and easily Get better control over your user base New fields are added to existing users profiles! Increase your knowledge of, and interaction with your customers & users! Add Custom Logo to REgistration & Login Pages! Add Custom Background Image or Background Color to Login & Registration Pages! Read more: http://creative-software-design-solutions.com/wordpress-user-registration-aide-force-add-new-user-fields-on-registration-form/#ixzz22CCABfOx == Installation == Download the file and put it in your plugins directory. Activate it. Method 2 (WordPress Add New Plugin): Go to ‘add new’ menu under ‘plugins’ tab in your word-press admin. Search ‘User Registration Aide’ plugin using search option. Find the plugin and click ‘Install Now’ link. Finally click activate plug-in link to activate the plug-in. [See Installation Instruction and Configuration information and Demo](Read more: http://creative-software-design-solutions.com/wordpress-user-registration-aide-force-add-new-user-fields-on-registration-form/#ixzz22CDaarHi) To configure what fields are required for new users to register an account, login to the WordPress Dashboard. Then go to the Dashboard Home Screen -> Administration → User Registration Aide → User Registration Aide - Edit New Fields Add Additional Fields to User Registration Form Option: This section includes a drop down box with all the existing fields in the WordPress profile, except bio, and all the additional new fields that you add, if any. None of them will show up on the registration form until you click the field you want to add to the registration form with your mouse. Read more: http://creative-software-design-solutions.com/wordpress-user-registration-aide-force-add-new-user-fields-on-registration-form/#ixzz22CEi4lRR == Frequently Asked Questions == [Frequently Asked Questions](http://creative-software-design-solutions.com/wordpress-user-registration-aide-force-add-new-user-fields-on-registration-form/#axzz228bHzpkj) == Screenshots == 1. User Registration Aide Admin Page Screenshot: http://creative-software-design-solutions.com/wp-content/uploads/2012/07/user-registration-aide-admin-page.jpg 2. Administration Page Link: http://creative-software-design-solutions.com/wp-content/uploads/2012/07/admin-page-location.jpghttp://creative-software-design-solutions.com/wp-content/uploads/2012/07/admin-page-location.jpg 3. Registration Form Screenshot: http://creative-software-design-solutions.com/wp-content/uploads/2012/07/registration-form-screenshot.jpg 4. User Profile Screenshot: http://creative-software-design-solutions.com/wp-content/uploads/2012/07/user-profile-screenshot.jpg == Changelog == 1.0.0 First version. Final 7/31/2012 New improved version for Force Users Field Registrations with some added features. First release stable, has add new field options, add existing and new fields to user registration, adds all new fields to current users profile pages, and gives you the option to require or not require when new members signup. 1.0.1 Second version. Final 8/1/2012 Added a few updates to looks, more importantly fixed profile update bug so it works with new fields now and updates them properly. Also added filters to new user registrations for new fields. 1.0.2 Third Version 8/1/2012 9 PM EST Fixed bug of open line between PHP stop and start points which created header errors 1.1.0 Major Revision Final 8/14/2012 5PM EST a) Added the option to delete additional new fields that you added and don't want or need b) Added the option to change the order of the new fields at any time which will be reflected on both the registration page and the profile page c) Changed the looks somewhat by adding tables to make it more orderly d) Fix some minor bugs and oversights on my part e) Made the code more easy to read and added more comments f) Added more security features like nonce and updated filtering new content being added and also checking user levels and making sure they have access to features g) Changed menu location to it's own menu instead of in the users menu, giving me the option to add more pages and located it right below the users menu tab h) Upgraded the delete plugin function so it will delete all the options, so if you aren't sure whether you'll use it again or not, you may want to avoid deleting it untill you are sure otherwise all user inputs into new fields will be lost as well as all your options, settings and new fields i) Added internationalization, so now users from foreign countries should have translated versions available, at least if I did it right, I hope so, if not give us a holler! 1.1.1 Fifth Revision Minor Revison a) Fixed some minor bugs taht appeared after release of 1.1.0 1.1.2 Sixth Revision - Minor Revision a) Fixed tabbing index in regisstration page b) Minor updates and fixed potential problem with profile updates 1.1.3 Seventh Revision - Minor Revision a) Fixed minor bug with error reporting 1.1.4 Eighth Revision – Minor Revision a) Fixed minor bug with non-admin users editing profile 1.2.0 Ninth Revision - Major Revision a) Updated options and items and consolidated database usage b) Added Website to existing fields c) Added Password and Password Confirm to existing fields d) Added FUNCTIONAL Password Strength Meter! e) Users can login right after registering with new password! f) Option to change message to user when registering if they can enter their own password instead of default a password will be mailed to you g) Added option to change login/registration page logo and background image or color to your own logo, image, or color! h) Change the label/nav colors of login/registration forms so they better work with your custom background images/colors i) Added option to add message and check box and link to agreement/policy form if user must submit and agree to certain conditions when registering for website. (User Requested) j) Other code upgrades and modifications and button enhancements 1.2.1 Tenth Revision Minor a) Somehow errors for other plugins were showing up even though I had those error reportings commented out so I deleted them 1.2.2 Eleventh Revision Minor a) Found missing errors script