• Best Drag & Drop Website Builder
  • Build Any Type of Website
  • Unlimited design flexibility
  • Drag & Drop Builder

Secure Invites

by Chris Taylor

6 Ratings

  • 3.0

Active Installations

60+

Last Update

11 years

Quality

D

Plugin Description

Description
This plugin stops access to your signup page, except where the visitor has been invited and clicked the link in their invitation email. Your users invite people, and you can see who has sent the most invitations, and how many resulting signups have occurred. Other features:
Restrict the ability to invite people to users who have been registered only for a certain number of days or more
View the number of invites sent and resulting signups per month
View the users who have sent the most invites, and the number of resulting signups
Browse all invitations sent (auto paginated)
Change the default email text
Set after how many days an invitation will expire
Works with different locations of signup page (default: /wp-signup.php)
Set the message to show if someone tries to sign up with no valid invitation
Turn off security on signup form, allowing anyone to sign up (this does not affect the ability to invite people)
Show an invitation form on the dashboard
Show best inviters on your site with a shortcode
Set any number of special codes with which people can sign up without being invited
View reports on the number of people who have signed up with each code
This plugin is based on the invitation plugin by kt (Gord) from http://www.ikazoku.com.
There are a few extra features introduced in version 0.9:
Introducer points system
Each time somebody (Person A) invites a friend (Person B), and Person B signs up, Person A is awarded 5 points. If Person B invites someone (Person C) and they sign up, Person A is awarded 2 points. And if Person C invites someone (Person D) and they sign up, Person A is awarded 1 point (and, of course, Person B is awarded 2 points). Using this pyramid-like system you can see who is inviting not just the most people, but the best kind of people.
The introducer points are stored in the users meta table with the key
secure_invite_points
. You can retrieve a persons points using this function:
get_usermeta( [user ID], “secure_invite_points” )
substituting [user ID] for their actual user ID.
Bulk deletion of invites
As an administrator you can now select multiple invitations and delete them. This is much better than the one-at-a-time deletion method in previous versions.
Shortcodes
There are three shortcodes available:
1) By using the [inviteform] shortcode you can place an invitation form on any post or page.
2) Using [bestinviters] will show a list of the top 6 inviters by points, with the points they have currently got.
3) Using [myinviter] will show the diplay name for the person who invited the current user. Using [myinviter id=”123″] will show the display name for the person who invited the user with ID 123.
Automatic BuddyPress theme integration
If your BuddyPress theme is the default theme (for BuddyPress version 1.2 or above), or a child of the default theme, or uses the same template hooks as the default theme, you can put the invitation form in the following places by just ticking the right box in your settings screen:
Before any list of members
After any list of members
At the top of every page
Before your site homepage
After your site homepage
At the top of the default sidebar
At the bottom of the default sidebar
The invitation form is hidden by default, and is shown by clicking an “Invite a friend” button which makes the form slide into view.
Preset settings
If you want to quickly set up invitations without messing with lots of settings, there are now four presets you can use:
Anyone can join with or without an invitation, and all users can invite as many people as they like
Signup is just for invited people, and all users can invite as many people as they like
Signup is just for invited people, and all users who have been registered for 30 days or more can invite as many people as they like
Signup is just for invited people, and all users who have been registered for 30 days or more can invite up to 10 people
Or you can use your own custom settings just as before.
Overriding of special users
Sometimes you want particular users to be able to invite more friends than the default, or perhaps you want to stop a particular user from inviting anybody at all. Now you can, by searching for the user and changing their own individual settings. You san set whether they are allowed to send invitations at all, and of so how many (either a limited number or unlimited).
To-do
Next on the list for this plugin is the ability to invite multiple people at the same time (with the same message).
Then, adding the ability for site admins to only allow hand-picked users to send invitations (thanks to Tuomas for that suggestion here: http://www.stillbreathing.co.uk/blog/2009/01/14/wordpress-mu-plugin-secure-invites/#comment-24240).

Similar Plugins

The content on this website originates from various sources. All rights to the original content remain with the respective author. If you believe that your copyrights have been infringed by the use of content on this website, please contact us at info@plugin-guru.com. We will remove the content in question immediately.

This is the heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Collections

Create your first Collection

To create a collection, simply click on the symbol on the desired plugin.

You can see this symbol when you move the mouse over the plugin. 

Current Level

Plugin Magican

You have reached 0 views on your collections and are currently Plugin Magican. You magically help people find the right plugins and are a great asset to the community

0 of 500 views reached