
Invite Anyone makes BuddyPress’s invitations features more powerful. The plugin has two components:
-
The ability to invite members to the site by email. The plugin creates a tab on each member’s Profile page called “Send Invites”, which contains a form where users can invite outsiders to join the site. There is a field for a custom message. Also, inviters can optionally select any number of their groups, and when the invitee accepts the invitation he or she automatically receive invitations to join those groups.
The email invitation part of the plugin is customizable by the BP administrator, via Dashboard > BuddyPress > Invite Anyone.
-
By default, BuddyPress only allows group admins to invite their friends to groups. In some communities, you might want members to be able to invite non-friends to groups as well. This plugin allows you to do so, by populating the invitation checklist with the entire membership of the site, rather than just a friend list.
Because member lists can get very long and hard to navigate, this plugin adds a autosuggest search box to the Send Invites screen – the same one that appears on the Compose Message screen – which allows inviters to navigate directly to the members they want to invite.
Some users have reported problems when the plugin is activated sitewide. If you are getting PHP errors on subdomain blogs when the plugin is activated across your WP installation, consider activating it only on the BuddyPress blog.
Invite Anyone has been downloaded 51,771 times. Are you using this plugin? Consider a donation.
Read an old comment thread related to this plugin here.
Translation credits
- Dutch – Jesper Popma
- Italian – Luca Camellini
- French – Guillaume Coulon
- Russian – Jettochkin
Version history
- 0.6.5 – July 10, 2010
- Workaround for “headers already sent” issue on group invites
- Fixed a number of variable type problems with email invitation pages
- 0.6.4 – July 7, 2010
- Fixed bug that kept item group invitations from being sent
- Fixed bug that prevented Send Invites profile tab from being hidden when access control was set to Administrator
- 0.6.3 – May 12, 2010
- Fixed bug that showed non-activated users in group invitation list on some instances of single WP
- Fixed bug that limited number of displayed groups on invite by email screen
- Cleaned up the appearance of the group list on the invite by email screen
- Fixed bug that may have cause foreach problem in email invitation
- 0.6.2 – May 8, 2010
- Fixed bug that kept group invitation member ddst from being populated on some non-MU setups
- Fixed bug that kept non-admins from seeing Send Invites group tab
- Fixed bug that prevented JS and CSS from loading on invitation step in group creation
- Fixed bug that caused email fields not to load properly in IE – thanks, techguy!
- Added do_action hooks for other plugins (eg Cubepoints) to access
- Added filter on acceptance URL and action hook before accept invitation screen for plugins to access
- 0.6.1 – April 27, 2010
- Added checks to allow email invitations to work when groups component is disabled
- Fixed l18n bugs in error messages
- French translation added – thanks, Guillaume!
- Russian translation added – thanks, Jettochkin!
- Updated translations
- 0.6 – April 23, 2010
- Plugin now includes a widget for email invitation from any page
- Sent Invites sortable by email address, date invited, date
- Invites can be cleared from Sent Invites list: individually, all accepted, all invitations
- Created admin controls over who group admins/mods/members can invite to groups
- Admins can now allow customization of invitation’s main message but still have control over a non-editable footer
- CSS issues fixed
- 0.5.2 – April 12, 2010
- Added Italian translation (thanks, Luca!)
- Removed “Want to invite…” prompt from Send Invites screen during group creation
- Attempted a fix for certain in_array errors in css/js loader file
- 0.5.1 – April 9, 2010
- Fixed bug with subject/message content when email is returned as an error
- Fixed error with email error messages when no groups were selected
- Changed width of textareas on Invite New Members tab
- 0.5 – April 9, 2010
- Enabled Opt Out option for invitees
- Subject line is now customizable by the admin
- Admin can toggle whether users can customize subject line and message body of invitation emails
- Some localization bugs fixed
- Filtered spammers from group invitation list
- Fixed bug that may have caused problems with some MU limited email domain lists
- Email Address field is now auto-populated on Accept Invitation screen
- Created admin toggle for group invites attached to email screen
- Added hook for additional fields on Invite New Members screen (as well as a hook for processing the additional data)
- 0.4.1 – April 5, 2010
- Fixed problem with email validation causing fatal errors on single WP
- Fixed bug that allows members to see Send Invites tab on profiles other than their own
- 0.4 – April 5, 2010
- New feature: Invite by email from the new Send Invites profile tab
- Links from group invite pages to profile Send Invites tab
- Removed “Send Invites” button during group creation on BP 1.2+
- Created admin panel for managing plugin settings
- 0.3.5 – March 30, 2010
- Corrected localization function (d’oh)
- Added Dutch translation – thanks, Jesper!
- 0.3.4 – March 29, 2010
- Added POT file and localization function
- 0.3.3 – March 16, 2010
- Fixed bug that kept non-active users from appearing in member list
- 0.3.2 – March 2, 2010
- Made it possible to use the plugin with friends component turned off (thanks for the idea, Tim!)
- Turned off Site Wide Only to remove PHP errors on some subdomain blogs (thanks for the feedback, Mark!)
- 0.3.1 – March 1, 2010
- When creating a group and not inviting anyone, success message now reads “Group successfully created” rather than “Invites sent” (thanks for the idea, Ray!)
- 0.3 – February 27, 2010
- Compatibility with BP 1.2 bp-default; file rearrangement to ensure proper loading with BP 1.2+
- 0.2
- Compatibility with BP 1.2 bp-classic theme (bp-default forthcoming); bugfixes regarding file locations
- 0.1
- Initial release
I have made a translation to norwegian of Invite Anyone 0.7. Send me a mail, and I will send the .po and .mo files.
Awesome! I’ll email you.
Thank you a lot for your great plugin!
Maybe somebody is interested in a German version:
http://www.schickomat.de/invite-anyone-de_DE.mo
http://www.schickomat.de/invite-anyone-de_DE.po
It is not brillant, but …
Thanks for the translation, Birgit! Would you mind if I distributed it with Invite Anyone (with proper attribution, of course!) so that others could benefit from it?
Hi Boone.
I want to add a link to the invitation sending page “invite-new-members” in the custom menu. What should I do?
Hi, I am using WordPress 3.0.3 and Buddypress 1.2.6. I installed this plugin and tried to send invitations to 5. It didnt throw any messages once I clicked the Send button. Also I didnt receive the invitations sent! What’s happening? Could somebody please educate and help me on this?
Thanks.
Have this plugin installed on a 3.0.4 / BP 1.2.7 website and notice that recepients are not receiving the invitation. I don’t receive any errors after clicking to send the invite.
Also is there any reason I can see the widget in Firefox but not in IE?
Any responses appreciated.
The email appeared, it just took a while. So my apologies for being impatient. Still unable view it in IE.
thnks
Loving this plugin. Really slick. Would like to have a way, as the site Admin, to see which members are using it and who is recruiting the most new members. Would be great to run a campaign or competition among members. But so far I don’t see how I could know who was recruiting the most new members. Does this exist? If not could you consider adding it to future releases. Many thanks and great work!
Invite Anyone is making our group management on a new system much easier. However, I’m running into a problem that I cannot tell whether it is from Invite Anyone or Group Management or Group Blog in BuddyPress. We are only using the list view, not email sends. When group members accept the invitation, they are added to the group, but the group membership isn’t updated on the blog. Just trying to sort out which part of the system is possibly causing this behavior. Any suggestions appreciated.
First, Invite Anyone is great. But I do have the same problem Wesley Shaw had. Invitation by email works well but the group and friend invitation is not send nor displayed at the site.
Is this a known bug or do you have a quick solution for my problem? I really need this function.
Thanks a lot
WordPress: 3.0.4
Buddypress: 1.2.7
Now I looked at my database and found out that table wp_bp_invite_anyone is empty. Now I know why it says that I haven’t sent any emails yet at sent emails.
I really wonder why that doesn’t work.
Hi, thanks for the great plugin.
Where can I send you the Greek translation of the plugin?
Cool! You can send it to me at boonebgorges {at} [gmail] dawt com
hi,
i’ve installed the plugin. i’ve sent some invitations but they don’t seem to arrive. tested it by inviting myself, but didnt arrive either
any help ?
Sandro – Are other BP emails being properly sent?
Hi !
i’ve installed the plugin but it doesnt work. ie invitations dont get at the destinations. moreover, after making 2, i cant add any new ones…
Hi Gorges !
just a little issue about the plugin itself. it works very well but the last question “Profile Details
we-cook.com (required) ” confuses many people. in fact, many people stop at that point as they dont know what to complete. as the use of it is to me doubtfull, could it be taken out, or automatically be completed with the first name of the applicant ?
thanks for ur help
greetz
sandro
Hi Gorges !
get following mssg “Failed to connect to FTP Server hostway.be:21″
greetz
sandro
Hello, I installed the plugin and tried sending an invite email to one of my email accounts, and it says that the email was sent successfully. I go to my email and there is no email received. I check spam, still nothing. I have sent it to 3 email addresses and none work.
Thank you for the assistance.
My versions:
WP: 3.1
BP: 1.2.8
Invite Anyone: 0.8.3
Do other BP emails work? “x mentioned you in an update”, stuff like that.
I can’t find any information for the spanish translation.
Can someone please help me?
Email me if you can help me out translation the invite anyone plugin to spanish. Much appreciated.
Ethan – There is no Spanish translation shipped with the plugin. If you create one, I’d be happy to include it.
Is there to re-send all invitations that are still pending unansered? I believe all invitations are sent correctly, but many times the can go to spam box or simply be deleted or forgotten. Being able to re-send all seems like a nice reminder. I only see “delete” in the bulk actions.
Is there a relatively easy way to send all again?
Thanks!
Hi, I recently installed the plug in and think it is great. I would like to style the invite page but can’t seem to find the index in my install? Is it a page in the plug in folder?
Any help appreciated.
Thanks
Steve
Anyone know how to style the invite emails yet?
It not using the site default templates
Hello,
I have installed Invite Anyone and activated account with cloudsponge..
When i do invites the system does not register already sent invites, i am directed into the sent invites tab but it says no invites has been sent..
But they are sent, that is checked.
Thanks
Hi, I’m having a problem. My log file has the message:
WordPress database error Table ‘happtiqu_wrd1.wp_bp_invite_anyone’ doesn’t exist for query SELECT COUNT(*) FROM wp_bp_invite_anyone made by require_once, do_action, call_user_func_array, invite_anyone_migrate_nag
I get this whenever I send an invite even though things look like they are functioning properly. The table wp_bp_invite_anyone does not exist and the email is not being sent. I read the note that this table is used for migration only and can be safely deleted, but I’m not migrating.
Any suggestions?
Thanks,
Paul
PLEASE, NEED PT-BR LINGUAGE!!!
Guilherme, you can translate using the plugin Codestyling Localization
Hi Boone,
Is there an easy way to disable the e-mail part of this plugin? I just want a way for the group admins to invite site users to their group. (If you know of a plugin that allows a group admin to bypass the invitation, and just add the user to the group, that would be even better, but I can’t find a plugin that will do that).
Thanks.
Brent –
Yes. Go to Dashboard > BuddyPress > Invite Anyone (in the Network Admin on multisite) and click the Access Control tab. Set it so that only Admins can send email invitations.
http://wordpress.org/extend/plugins/bp-group-management/
MU Installation – Buddypress and BB Forum
Wordpress 3.2
In Posts and Pages of the admin panel in the media library pop-up the following warning is displayed:
Warning: Cannot modify header information – headers already sent by (output started at /home/porticob/public_html/wp-admin/includes/media.php:305) in /home/porticob/public_html/wp-content/plugins/invite-anyone/by-email/by-email.php on line 393
In the admin panel Module Invited Groups the id is displayed instead of the group name etc.
I had this plugin installed and working perfectly, but today I went to a group to try to invite someone and it is not longer working. It will say that the person has been invited but they have not. I assume this happened with either a wordpress or buddypress update. Any thoughts?
I heard nothing we checked all files removed empty lines below the last closing tag in the plugin and also wordpress admin files, the plugin is installed only in forum.
So all the cases that are here mentioned do not fit with header error displayed. Just curious I would like to know if anybody else has this issue?
Thanks for all your work on BuddyPress extensions.
We are having a problem with invite anyone not sending out invitations for group membership – no email and no notifications and no messages or any other indications.
We running WP 3.2; BP 1.2.9; IA 0.9.3
New member invites working fine and all other emails are also.
I’ve noticed this problem in other posts here but did not see a potential solution.
Any ideas?
Thanks in advance for your help.
Art
Integration with free OpenInviter.com contact import script would be awesome! Put it on your to-do list :)
Similar issue, latest versions of WP and BP, email invites are not being sent/delivered despite showing that they were. Otherwise a fantastic implementation. Hopefully a diagnosis/fix soon.
Paul – Are other BP emails being sent? IA uses the same wp_mail() function to send emails as the rest of BuddyPress and WordPress. Also, check spam folders.
I have a problem with the plugin because says that the email that I write inside the form are not valid addresses
But it’s not true
You can try i the website that I wrote up
Thanks
The last update blew the group members that are not listed anymore when selecting them in the left checkbox panel. We rolled back now it works again.
I upgraded to BuddyPress 1.5 and installed ‘Invite Anyone’. I then tried to activate it from the install screen and got the following message: ‘The plugin does not have a valid header.’
When I then went back to my installed plugins, I was able to activate it from there. So the plugin works, but the activation process throws in this confusing message.
I updated my permalinks but the invitations send to the old url with subfolder. I think easiest to hardcode the url in the invite code? Where can I do that? The Groups invites work correctly.
Hi
Thanks for your work on this plugin, unfortunately I cannot get it to work!
I am running a Genesis site with the Platinum child theme, have installed the plugin (v1.0.7) but when I network activate I get this error message;
Fatal error: Call to a member function get() on a non-object in /*****/*******/public_html/wp-includes/query.php on line 27
I really would like to use this plugin, can you help me please?
Thanks
James.
I’m afraid it’s difficult to diagnose the issue based on that error message alone. Do you have a PHP error log where you might find more detailed information on the error? What I really need is a stack trace, to see where the problem is coming from.
OK I understand. I do not know how to generate either so may be a little time coming back to you.
Thanks for your reply!
Hi
Have been given this as the function which is causing the error;
function get_query_var($var) {
global $wp_query;
return $wp_query->get($var);
}
I am unsure if that’s going to help you much!
Thanks
James.
I don’t know if my earlier message or this one helps but if I try to activate the plugin on a site basis, not network I get the following error message;
Warning: require(/home/extrafri/public_html/wp-content/plugins/invite-anyone/by-email/by-email-db.php) [function.require]: failed to open stream: No such file or directory in /home/extrafri/public_html/wp-content/plugins/invite-anyone2/by-email/by-email.php on line 3
Fatal error: require() [function.require]: Failed opening required ‘/home/extrafri/public_html/wp-content/plugins/invite-anyone/by-email/by-email-db.php’ (include_path=’.:/usr/lib/php:/usr/local/lib/php’) in /home/extrafri/public_html/wp-content/plugins/invite-anyone2/by-email/by-email.php on line 3
Do they help you track the problem Boone?
Thanks.
James – It looks like you have IA installed in a folder called invite-anyone2. It should be called ‘invite-anyone’.
Hi Boone
Yes I renamed the plugin folder after it crashed on a network activation in order to make WP deactivate the plugin and allow me access to the dashboard.
I just corrected that and tried a site activation receiving my original error message;
Fatal error: Call to a member function get() on a non-object in /home/extrafri/public_html/wp-includes/query.php on line 27
Did you see my earlier post? My hosting company identified the following function from the error log as the culprit;
function get_query_var($var) {
global $wp_query;
return $wp_query->get($var);
}
Does that help anymore?
Thanks.
James – Unfortunately, there is a bug in WordPress that causes these sorts of errors to pop up occasionally. I’m afraid there must be some sort of combination of this bug + Genesis that is causing it to come to the fore. In the future I may try to patch this bug for WP, but it’s a long and difficult job.
I have installed the plugin, works fine except for the cloudsponge link though it shows does not work. Cloudsponge has indicated that everything is setup right on their end. Do you know what could be the problem? Thanks Ainsworth
Can you be more specific? I don’t quite understand what “it shows does not work” means. What do you see when you try to use it? How is it broken?
Ok what I mean is you see the link ‘from your Address Book’ but when you attempt to click on the link for the Cloudsponge box to show, it is broken.
Thanks for the reply, Ainsworth. Try viewing the source of the page and searching for the following two items:
address_books.js
cloudsponge-js.js
Are they there?
Thanks but I have not been able to find them
I am getting this message in the media uploader:
Warning: Cannot modify header information – headers already sent by (output started at /home//public_html/wp-admin/includes/template.php:1657) in /home//public_html/wp-content/plugins/invite-anyone/by-email/by-email.php on line 391
Also, does this plugin need to be network activated? We have a multisite with BuddyPress root blog as one of the subdirectory sites. Should I just activate on the buddypress site?
Hi Boone,
Thanks for this plugin, we’ve found it useful. I was wondering if you would consider adding another feature:
An ‘Add Users From List’ menu option in the Users menu, which would allow the invitation of other network users to join the current blog (not group). This would feature the autocomplete box and directory list you have featured in your Group invites section.
At the moment we only have the Add User option which requires an email address to be entered. We are finding that groups and group blogs can be confusing for some users. We would like to make it easier to enroll other users into a blog without having to go via groups.
I could have a shot at doing this myself but I know that you would be able to do it 382% faster.
Interesting to see your comments on Blackboard by the way – I’m in the same boat here.
Best wishes,
Mike
P.S. I contributed to the group blogs plugin under the name Lemmy ;)
Hi Mike. You might want to check out this plugin I wrote: http://teleogistic.net/2011/11/new-wordpress-plugin-add-user-autocomplete/
WP 3.4 will have a modified version of this functionality.
Perfect, many thanks!
is there a way to resend the emails to all the previous invited people? if not, it would be nice
Steve – No, there is not, though it’s a good request. Thanks for the suggestion.
Hi Boone
Thanks for this plugin. Works well with BP, easy to use, and combined with another p[lugin - wp-better emails - it's producing really smart looking invitations!
Minor problem - the 'opt out' link goes to my 404 error page. I've tried completely uninstalling and reinstalling the plugin, in case it's caused by me playing with something I shouldn't have, but it hasn't cured the problem. Any ideas?
[ The entrepreneur in me thinks 'who cares? If someone opts out they won't be a customer anyway'. The cynic in me wonders if that's kinda the point ... and who needs an opt-out page anyway! :-) ]
Hi Guys,
I would like to send you pt_BR translation and to ask if it´s possible to use personalized cloudsponge widget language with the plugin.
Thanks and regards, Felipe
Felipe – You’re welcome to email a translation to boone AT gorg -dot- es.
I’m not sure about the personalized CS widget. Is that an official CS feature? If so, you can probably just modify IA to load your JavaScript instead of CS’s.
I’ve tried to install it from the dashboard, after copying the file from ftp, but I obtain the same result:
site blocked and inaccessible – dashboard inaccessible.
only way to solve the problem: delete the folder from ftp.
Where can I try to find the solution?
thank you
(wp 3.3.1 – bp 1.5.5)
stefano – It’d only really be possible to debug if you had access to error messages. Either enable WP_DEBUG http://nacin.com/tag/wp_debug/ or check your server’s error log. It’s possible that it’s a memory issue.
Hi Boone,
I really like the potential for you plugin on my site, but I’m having issues sending invites. Whenever try to send an invite its not sending to the person I’m inviting. I checked my spam and hosting provider to make sure that wasn’t the cause of the issue. Is there something that I need to do to fix this. I really like this plugin and would love to start using it. Please let me know.
Thanks.
Rich – Are emails working at all on your server? Try a WP password reset to see if WP is successfully sending emails.
Hi, I am also having issues with not getting emails sent with the IA. All other mail functions are working and do send emails. I am not sure what could be happening here. The site I am attempting to do it for is not live to the public. I have it as a subdomain for now. I am testing out buddypress and will be migrating from Jomsocial. any thoughts why emails invites are not going out?
Me also. No invites are being sent.