You can use a captcha plugin that requires users to type a short phrase or random letters in order to register on your site.
An example of one of these plugins is the WP-reCAPTCHA, found at:
http://wordpress.org/extend/plugins/wp-recaptcha/
Or you can use a plugin such as CIMY User Extra Fields to add fields to a user profile and registration screen:
Related Posts:
- Prevent Registration Where Role is None?
- Setting admin edit panels & metaboxes positions and visibility for ALL users and admins
- Can an admin check passwords of registered users?
- How to obtain the user ID of the current profile being edited in WP-Admin?
- Hide update messages from non-admin users?
- How to remove “Super Admin” from All Users for those that are not a “Super Admin”?
- Add extra field when admin create user
- Add a custom column in users list page
- Customize Admin Users Screen based on Role
- Make certain pages uneditable by editors?
- wp-admin: Sort users by surname
- Add User meta fields, which only admin can edit
- How to display only logged in user’s post comments in comments area
- Add Admin User via SQL
- Can you have the users list pre sorted by specific column?
- How to remove Gravatar from Username column
- How do I enable new account notification emails (to the administrator)?
- In administration, how do I display comments of a certain user?
- user-new.php less detailed after WP3.1; how to revert?
- $user_id vs. is_user_logged_in()
- Get current logged in user under 3.1, re: remove “Howdy”
- Manage users custom column add class “num”
- Hide one admin from another admin
- How can I make the user names of commentors clickable links to the user’s profile from the admin comment screen?
- Keep Logged in Users out of Admin Panel
- How to find a spam link?
- Shared account / dual blogging in WordPress
- I’m a super admin and I want to give an admin the ability to add new users…?
- Redirect admin 403 “Cheatin uh?” admin pages
- Given multiple admin accounts, how can I make it so that only admin with X username can edit posts
- How should I setup the “Users” area to hand over to a client?
- How to show a custom notification to a specific user?
- Want to know who is login Admin/User
- Control Users listed in Users List on dashboard
- How should I change the username of or delete the admin user?
- Extending the user profile [closed]
- Why does my admin email address keep changing to something random?
- Hide top admin panel for non admin and non editors
- When admin approves a registered user, I don’t want to send a notification email to users
- Is it possible to create a custom admin page for users?
- Custom redirection when managing users in admin
- Different role for free and pro users in wordpress without using bbpress
- You do not have permission to access this document on form submit
- Add a user to edit the layout of a site
- Allowing admin-ajax.php to receive “application/json” instead of “x-www-form-urlencoded”
- Make A WordPress Page Accessible To Admins Only, Redirect Other User Roles
- localhost/wp-admin on my local redirects to production site’s /wp-admin
- How do I set up a webhook?
- How to retain HTML5 Attributes on Markup
- Gallery Settings Change available Columns
- Hide Admin menus per role in WordPress
- Dynamically Set WordPress Post Title To The Category Name
- How to find out if an wp-admin action edited a file?
- Text snippets shared across posts
- Add number new posts (post_status = pending) to administration menu [duplicate]
- I keep getting logged out in Firefox
- Getting the different post statuses + count like in edit.php, in a custom submenu page
- What is the optimal way to filter out subpages from admin?
- get user list in admin area
- Need help cleaning up a wordpress site after being hacked
- Showing Post Counts of One’s (Author) Own in the admin post list
- Fallback media image for featured image not working in admin column
- When admin changes a password for a registered user, I don’t want to send a password change email to users
- Add last Revision of Post column on Admin Panel
- How do you handle postmeta in admin area?
- Admin – Load existing admin template as a submenu page
- Admin interface problems – thickbox? jquery?
- Restricting access to a single MultiSite site based on IP — possible?
- admin : search custom fields
- Admin cannot publish
- Activate Gallery Options in Media Uploader for Custom Usage
- All users/comments suspected as bot? [closed]
- How Can I Found Admin Directory
- Problem with Settings API: changes are not saved after submit
- WordPress Home/Front Page Display at top of Admin Pages List
- /wp-admin/install.php redirecting to 123-reg
- Home page is redirecting to another page – no obvious reason
- Admin Panel Development [closed]
- Why does Thickbox jQuery load on my site?
- Custom Jquery in admin breaks media-upload script
- How to add captcha to publish widget
- How to show WordPress admin dashboard forms on front-end?
- Allow custom REST route to return before doing long operation
- WordPress – add help text under category list(right side) in post edit page
- Cannot access wp-admin after installing SSL – user capabilities not being set
- Show only content in page after action click in WordPress admin
- WordPress4.1.15 Dashboard links not working
- Admins loggin in to our wordpress site default to the admin page
- ‘Conflict’ with action deleted_post and is_admin()
- Downloading file from wp-admin folder
- Dropdown list of available posts for post editing
- Add Sort Link in Custom Post Type List
- TinyMCE buttons broken
- local WAMP admin user has lost privileges
- Create users via PHP
- WordPress 4.5 Inline Link Toolbar not working on custom wp_editor instance
- Cant enter admin page with SSL
- 2FA for admin login only, is it doable?
- CSS Styles specific to Admin Sidebar not loading
- Display notice in block editor after wp_insert_post_data hook