2006
12.18
12.18
Download
This plug-in for WordPress 2.x adds a tell-a-friend form that allows your visitor to send a message to their friends about your website.
UPDATE SUMMER 2009: Please note I am not actively supporting or maintaining this plug-in. Since I see there is still interest in it, I’ll hand this to some of our developers at Surgeworks. However I can’t tell you anything about a time-frame to fix this plug-in since it is not in our priorities at the moment.
UPDATE OCTOBER 2008: The distribution now incorporates the fix for All-in-one-SEO Pack (and possibly other plugins) compatibility indicated by Tim Holt
Main features
- You can specify an e-mail address that will recieve a copy of the message to get 2 e-mail addresses of people interested in your business at once!
- Customizable messages (you chose what your visitors say — this is not an anonymous mailer that allows to send messages customized by your visitors!)
- Easy to customize form via CSS
- Customizable Success and Error Pages
- No dependencies: you don’t need another plug-in to make iPassion Tell-a-Friend work!
Help/Install Guide
- How-to Install iPassion Tell a Friend Plug-in
- Step 1: Upload the plug-in file to your wp-content/plugins folder
- Step 2: Activate the plug-in from WordPress administration Plugins tab
- Step 3: Create 3 pages as placeholders (for the Tell a Friend form, the Success page and the Error page) in WordPress Page Manager. Name those as you want and place the pages wherever you like. Please note:
- Tell a Friend form page placeholder content must be [tell a friend form]
- Success page placeholder content must be [tell a friend success]
- Error page placeholder content must be [tell a friend error]
- Step 4: Specify the absolute URL for the Success page and the Error page.
- Step 5: Customize your message and pages. You can edit page contents from the option page of the Tell a Friend Plug-in (this page). If you do not know HTML forms, please leave the form contents alone: you can add text above the form by filling the form caption field.
- Panic?
- If the form doesn’t work after you modified it, you can reset the defaults by pressing the reset button.
Version history
- December 2006: First release
- October 2008: Add header action hook updated to priority 1 for improved compatibility with All-in-one-SEO-pack







Bookmarks…
I can’t add your post to Digg. How I do this?…
[...] Tell-a-Friend – This plugin works just the way it says it does. Again, it’s good for you and your readers. With Tell-a-Friend, readers can easily share preferred posts with their friends, which you, of course, completely appreciate! [...]
[...] Tell-A-Friend – Adds a tell-a-friend form that allows your visitor to send a message to their friends about your website. [...]
[...] add a “Tell A Friend” form to your website. If you have a Wordpress blog you can use the one I just added to my blog. However, I don’t like the fact that you can only refer one friend at a time so maybe one of [...]
Please help me with this error. I am getting this error message when i submit the form.
Warning: Cannot modify header information – headers already sent by (output started at /home/****/public_html/blog/wp-content/themes/c4n/header.php:4) in /home/****/public_html/blog/wp-content/plugins/ipassion-tell-a-friend.php on line 212
Thanks
[...] plugins don’t get on with each other. If you try running the iPassion-Tell-a-Friend plugin alongside All-in-one-SEO Pack, then you may run into problems. I was recently asked to get [...]
[...] Email a Friend Script iPassion Tell A Friend Tell-a-friend plug-in for WordPress Released | iPassion Free plugin. Can also be downloaded from the WP Plugins [...]
Malik, I fixed the issue you indicated, please download the plug-in again!… and thanks to Tim Holt for the fix!
Hi Mauro,
I’m getting the same error as Malik.
Warning: Cannot modify header information – headers already sent by (output started at /usr/local/apache/vhosts/joetakash.com/blog/wp-content/themes/default/page.php:5) in /ipassion-tell-a-friend.php on line 214
Any advice? Aside from this, great plugin. Thanks.
Hi!
This plugin has a conflict with the plugin wp-forums 2.2. It disturbed the whole set up of my blog (WP 2.7) and had to manually delete your plugin and had to delete the forum plugin …reinstall the forum plugin…and custom it again.
Work on the plugin….it is disturbing going through the whole process as mentioned above…main issue was to diagnose what and where the thing was disturbed.
Pls dont ask me for the error message, I was too worried to rectify things than to keep the message
[...] Studios also uses the Tell A Friend Plugin, offering visitors a great way to share the site with others. Lastly, we integrated a blog section, [...]
I was still experiencing problems with the priorities
add_action (’init’, ‘addTellaFriendSender’);
is a better fix.
Hey Mauro
I’m having a bit of an issue. I tested the plugin but something weird is going on. I have entered the information on the form and then I hit “send” and instead of sending me to the success page, it shows the form again??
Can you assist please?
Think about spam, man! Something like max 2-3 messages in 5 min could be very useful.
regards,
Alin
A limit I mean
thanks for writing this, is there a demo somewhere? It doesn’t look like you are using it on this site right?
brent
@
mimoYmima.com
It’s in use at littleplaydates.com — I do not update this plug-in regularly and I’m planning to give this to Surgeworks’ European team to support it at http://www.inchoo.net.
I have not tested the plug-in with WP 2.7 — what version of wordpress are you running?
Hi Mauro,
In WP 2.7.1 I get the following: Warning: Cannot modify header information – headers already sent by (output started at /home/****/public_html/microsite/wp-content/themes/hybrid/library/functions/framework.php:23) in /home/****/public_html/microsite/wp-content/plugins/ipassion-tell-a-friend.php on line 191
this would be GREAT if the user could add MULTIPLE recipients instead of just one
This is because you have some other plug-in that is putting headers before Tell-a-friend. I’ll be passing the development of this plug-in to Surgeworks and we’ll get this fixed. It’s in our queue but it’s not a priority… so it may take some time… Be sure to subscribe to our Surgeworks.com Blog
Wouldn’t that become a spam source?
Hi Mauro,
I have a problem with the plugin. Whenever i hit “send” it doesnt redirect me to either ’succes’ or ‘error’ page but it shows an empty form again. The email are send succesfully thou.
Would you know how to solve this?
[...] er linken til pluginen: Tell-a-friend plug-in for WordPress Released | iPassion Tror jeg modifiserte den en del. __________________ AKA Brukernavn… tonny.no Gratis webhotell [...]
this would be GREAT if the user could add MULTIPLE recipients instead of just one
Hi,
I’m getting the same error message as I’ve read in some earlier comments…
Warning: Cannot modify header information – headers already sent by (output started at /home1/evokcom/public_html/evokpreview/wp-content/themes/LaRue2/header.php:2) in /home1/evokcom/public_html/evokpreview/wp-content/plugins/ipassion-tell-a-friend.php on line 214
I’m using the “Dragon Design Form Mailer” plugin which I think is causing the conflict. Can you suggest a solution?
Other info:
Line 214 “header(”Location: $successPage”);”
WordPress 2.7
Askimet, Audio Player, & Tiny MCE Advanced are the other plugins.
Thank you for any help…It’s a terrific plugin!
Carol
Hi again,
I installed the plugin on a new word press 2.6 installation and still get the same error message…
Warning: Cannot modify header information – headers already sent by (output started at /home1/evokcom/public_html/evokpreview/tell_a_friend/wp-content/themes/default/header.php:2) in /home1/evokcom/public_html/evokpreview/tell_a_friend/wp-content/plugins/ipassion-tell-a-friend.php on line 214
I didn’t activate any other plugins so that can’t be the source of the error message.
Any help you can give me would be most appreciated as I’m running out of time for this project.
Thanks again,
Carol
Hey!
Great plugin. One problem here though. Scandinavian characters don’t always work.
This is how a Finnish word “täältä” shows up in Yahoo mail: t채채lt채. In some mail clients they work, in some they don’.
I can bypass the problem by using words that don’t contain scandis, but there are a few Finnish names that have them. Wonder if there would be a simple solution to this?
-Jukka
It sounds like an encoding issue. I’m sure it can be solved but I’m not actively maintaining this plug-in. I’ll hand this to on of our developers at Surgeworks so stay tuned.
It would likely become a spam generator then.
I would suggest you to install Sociable until we have some time to look into this issue and the others that have been reported so far.
[...] good way to share your site. Who better to refer you than someone who’s already visiting? IPassion’s Tell A Friend plugin is quick and easy to use for this [...]
Hi,
I’m getting the same error message as I’ve read in some earlier comments…
Warning: Cannot modify header information – headers already sent by (output started at /home1/evokcom/public_html/evokpreview/wp-content/themes/LaRue2/header.php:2) in /home1/evokcom/public_html/evokpreview/wp-content/plugins/ipassion-tell-a-friend.php on line 214
??
I was able to fix the ‘Cannot modify header information’ bug with the follwing changes:
- Change the bottom line from ‘add_action (’wp_head’, ‘addTellaFriendSender’, ‘1′);’ to ‘addTellaFriendSender();’. The function is performed before generating header output. Maybe there is a better way to do this though?
- After this my redirect didn’t work. That’s why I changed the mail sending part in the addTellaFriendSender function to the code below:
if(mail($to, $subject, $message, $extra)){
header(”Location: $successPage”);
exit();
}else{
header(”Location: $errorPage”);
exit();
};
The exit calls after the header did the trick!
Hope this helps…
I used Sean’s fix, changing the bottom line from ‘add_action (’wp_head’, ‘addTellaFriendSender’, ‘1′);’ to ‘addTellaFriendSender();’ and it worked in WordPress version 2.9.1
Thanks Sean.
Great little plugin. Thank you for it. I implemented to some of my websites and everything work perfect.
~John H.
Hi,
Where can I put the absolute urls ?
I don’t found where is the places of this urls.
anymore success or error page opens.
thanks
Jean-luc