Status Updater

February 5th, 2010

For each new post published, the Status Updater plugin updates the status / or profile of the desired social network. Current update options include: Facebook status, Facebook shared link, Facebook page wall, Facebook group wall, Twitter status, Myspace status.

If you use social networks for promoting your blog posts, this plugin (should) save you a lot of work.

Latest news

February 5, 2010: Facebook changed the user interface today. Chances the plugin stops working are near 99.9%, please wait for the next version, coming as soon as possible.

Requirements

  • A wordpress blog hosted somewhere :)
  • Php 4 or higher
  • Curl library
  • In order for the cron job simulator to work, your theme must use the wp_footer function correctly (it is mandatory in themes, but you never know if the theme is standard compliant)

Installation

  • Unzip and upload ‘fb-status-updater’ directory to your ‘/wp-content/plugins/’ directory
  • Activate the plugin through the ‘Plugins’ menu in the Admin panel
  • Fill required data in the plugin options page
  • Ensure the fbSessionData.txt file, in the /wp-content/plugins/fb-status-updater/ directory is writable from PHP

Features

  • You might set up basic options and let the plugin run every time you publish a new post (or every time a scheduled in the future post becomes available) or, by activating the “Advanced status composition” option, fine tune how and where to push each post
  • Update a Facebook profile status
  • Update a Facebook Fan Page status
  • Share the post as link, with title, summary and a picture, on a Facebook profile
  • Share the post as link, with title, summary and a picture, on a Facebook fan page wall
  • Update the Twitter status
  • Use your favourite link shortener service with the Twitter Status
  • Update a Myspace profile status
  • Edit the status “template”. The pushed status is usually made by 2 tokens: post title and post url. You can change the order of the 2 tokens as you like, as well as add any other work/char. Example:
    Hey did you know %POST-TITLE% -> %POST-URL%

Enhancements / todo list

  • update a Facebook Group wall
  • share the post as link on a Facebook Group wall
  • add Stumble up on as share option
  • add Linkedin as share option
  • add tinyurl, http://yourls.org/ to the available shortener services
  • find a way to store FB login credentials in a place where other plugins do not have access to

Changelog

  • 1.5.6 the plugin was not updating Facebook pages and Myspace profile anymore, solved
  • 1.5.3 “the plugin was not working on windows servers” bug fixed, “in some cases the post image wasn’t cought correctly, if not specified in the custom fields” bug fixed, “facebook asking for date of birth to confirm account” issue fixed
  • 1.5.2 tr.im bug fixed, “facebook is asking for captcha a little too much” bug fixed
  • 1.5.1 custom image not stored along with the post bug fixed, “header cannot be sent…” bug fixed
  • 1.5 better user interface, share as link on page wall option available, choose your favourite url shortener service, many bugs solved
  • 1.4 Myspace status update, Facebook share as link
  • 1.3.2 removed the plugin activation function that screwed up on so much environments; minor bugs fixed; decide from the advanced section if a specific article should be sent to both social networks or just one, the one you want; “Facebook not updating” issue with debug; “share as facebook link” request not yet implemented, I know you’re waiting for it
  • 1.3 url shortener service on j.mp (if your server has the php json library, otherwise on is.gd); different status for facebook/twitter with advanced options; facebook group wall support; strict control on wall id fields (more difficult for users now not understanding that a wall id is not a url); default status template: decide where you want the url, the title and any other word/char
  • 1.2.3 plugin activation bug solved
  • 1.2.2 some more bugs fixed
  • 1.2.1 some more bugs fixed
  • 1.2 minor fixes + cron job for posts published in the future + twitter status update
  • 1.1 log email format issue solved, added one more wall to post to, send one post just one time
  • 1.0 First public release

Download

Download the Facebook Status Updater plugin now!
Previous versions

Issues

  • If your Facebook password contains the + symbol, the plugin won’t be able to login. You should choose a different password that might contain other symbols. Currently working on this issue but can’t say when it will be solved.

Security Issues

Using this plugin might bring some security issues to your Facebook account. Please read carefully.

The Fb Status Updater plugin stores your Facebook login credentials into your own wordpress database (that’s how wordpress can use your Facebook account each time you publish a post).
If you believe your wordpress database is not a safe place to store such data (if someone else beyond you has access to it, if you think an hacker can somehow connect to it and see its data), do not use this plugin.

If you think your own database is safe, please note that any wordpress plugin can access the wordpress database. If you plan to try and install many new plugins and don’t exactly know what they do, do not use this plugin because a malicious one could just sniff your FB authentication data and send it by email everywhere.

The Fb Status Updater plugin itself should be safe, it all depends on the environment it is asked to work.

If this is not clear or if you have any doubt, feel free to leave a comment (and subscribe to rss comment in order to read the reply :))

  1. Zack
    January 11th, 2010 at 23:57 | #1

    Bump…How do you get this working with a Facebook Group wall? Several people have asked, yet noone has responded.

  2. January 12th, 2010 at 23:06 | #2

    soo… im trying to configure my settings but every time it tells me the log email address is invalid. Ive tried every email i have, fake emails, what have you…

    WTF is a log email, i cant find any info on this!
    How do i find my valid email address for it?
    christ this is irritating.

  3. January 17th, 2010 at 15:45 | #3

    Hi Folks,

    I got the ‘post to facebook page’ functionality working.

    So what you need to do is create a ‘facebook page’ rather than a ‘facebook group’. Both of these are similar, however groups have slightly more functionality.

    Once you have created your page, paste it in the settings for status updater, under where your facebook ID and password go.

    The link should look something like this http://www.facebook.com/pages/Snowboard-In-Japan/254726539927

    Note it doesn’t have any ‘?’ symbols in the URL like for a group URL.

    Also, make sure you turn on the ‘Advanced status composition’ option at the bottom of the settings. This is important and was the key to getting all this to work for me.

    Next time you create or edit a post, you will get a ‘Status Updater’ box in the top right-hand corner. Select ‘Pushe to facebook page as link’ option, then publish your wordpress page.

    *Note: If you’re updating a post, make sure you select ‘Yes’ option next to ‘This post was already pushed to Social Networks. Want to push it one more time?’.

    Your wordpress page will publish, and you will be taken to facebook (you may have to login), then you click post to post to facebook.

    The post will be posted to your personal facebook feed AND the page you specified in your settings. Just delete it from your personal feed if you don’t want it there.

    Cheers,

    Leigh.

  4. January 19th, 2010 at 07:25 | #4

    Hello, I just downloaded your updater. First off, thank you for making this. It does work even though it gives errors. I have enable logging, I will see next post.

    However, I noticed that when I have unchecked the post to facebook options on the post edit page, they still post to facebook. I have 3 options set: post to page as link, post to fan page as link, and post to twitter. Underneath that is the global, push to other sites radio button.

    So i have unchecked the 2 facebook ones and left the twitter, as well as still enabled the global button underneath. But it still posts to FB. Help!

  5. Stefan
    January 21st, 2010 at 12:03 | #5

    This plugin worked very nice but now facebook isnt updated anymore :( how long will it take to fix it? We are using this plugin very often

  6. Stefan
    January 21st, 2010 at 15:43 | #6

    Im sorry. Our page URL has changed so it did not post anymore.
    Works still very well :)

  7. January 25th, 2010 at 02:40 | #7

    @tia The email that it has a problem with is the first field – for the Facebook login. It does not use the facebook userid – but the EMAIL. Change that field to the same as in your FB account and it will work.

  8. January 25th, 2010 at 10:15 | #8

    The settings page points to the root of my domain, and not to the folder.
    And using the 1.5.6., the posts are not sent to my FB Fan page :
    “There was an error while assemblig parameters to share the link on the facebook page.
    userId: [] pageId: [] composerId: [] postFormId: [] fb_dtsg: []“

  9. January 26th, 2010 at 08:05 | #9

    Our facebook fan page has a vanity url. Does that affect the plugin? If so, how would I find the “full” url. The fan page is http://www.facebook.com/shropshirefoundation

    I can’t get it to post to our page, though it validates my login credentials just fine and shows that it pushes the posts at the bottom of the plugin screen in the wp admin panel.

    Help? Thanks!

  10. January 28th, 2010 at 13:56 | #10

    this nice plugin add “fb-status-updater-meta” in Custom fields how to use that please im newbie using it

  11. January 28th, 2010 at 16:03 | #11

    Edit fb-status-updater/inc-fb-status-option.php
    line 292 (or find the stream “Log Email not valid.” – over the if part)

    ORIGINAL:
    if (isSet($_POST["fb-log-email"]) && trim($_POST["fb-log-email"]) != “”) {

    MODIFICATION
    if (isSet($_POST["fb-email"]) && trim($_POST["fb-email"]) != “”) {

  12. January 31st, 2010 at 18:58 | #12

    I upgraded to teh latest version and Facebook posts work well now with the exception of images. No images make it onto Facebook.

  13. February 4th, 2010 at 22:42 | #13

    Hi there, I just downloaded your plugin after another I used consistently to post to my fan page suddenly stopped working – yours has such great options !! I have one problem, though – I am trying to post to facebook page as link and no image is being posted. I tried to leave it for the default (use first image in post) and then I tried entering it manually in the custom link box, but no go – no picture will post :( Help, please !

  14. February 5th, 2010 at 02:42 | #14

    Hi, very nice plugin but I am having an issue with the Settings. Whenever I populate the plugin’s settings they disappear after navigating away from the page. I can save the Settings and they take but then if I go to another section in the Admin dashboard and come back they are all gone. Any ideas?

Comment pages
1 ... 6 7 8
  1. August 31st, 2009 at 05:03 | #1
  2. September 2nd, 2009 at 04:46 | #2
  3. September 29th, 2009 at 18:36 | #3
  4. October 4th, 2009 at 17:04 | #4
  5. October 25th, 2009 at 02:21 | #5
  6. November 6th, 2009 at 19:59 | #6
  7. December 20th, 2009 at 05:40 | #7
  8. January 23rd, 2010 at 17:54 | #8