I believe you could add the terms and a checkbox as a requirement as part of the BuddyPress Extended Profile. Instead of the text box you added for “terms of use”, you can remove that and add a single checkbox with the words “by registering…”. Hope this helps!
Thanks for replying. How do you remove what I currently have and add it to the extended profiles?
Note some steps could be missing here but hope this helps with the general direction 🙂
1. Look for “Users” in left sidebar of WordPress wp-admin area
2. Click “Profile Fields” and there should be a box which you might have named “Terms of Use” – NOTE: if you changed the “Name (Primary) (Required)” to your terms of use field, you should change this back as it syncs with the person’s name
3. Click the blue button “Add New Field” and name it “By registering to ThoseCrazyVegans.net, you agree to the <a href="/terms-of-use/">Terms of Use</a>
” (the title accepts HTML at least for now)
4. Then, choose “Checkboxes” for the “Type” below it and type “Yes, I agree to the terms of use” and don’t check Default Value
5. You can also choose “requirement” as required
6. Choose “enforce field visibility”
7. Then click update
I use a different method for registering but hope this helps.
(Sorry having difficulties posting to the forum. Apologies for duplicate replies… Wish there was a way to delete)
Thank you for the help. I tried, but now it only displays the name field and no terms of use.
Check out the Template Hierarchy article. You can override the default templates by creating custom templates in your theme.