Friday, 30 March 2012

How-to: Reconnect Wordpress with Facebook or Twitter

Facebook App permissions requestI don't know what occurs, but I suspect the Facebook API isn't as stable or as open as is made out. I do know that sometimes the connections between Facebook or Twitter and WordPress.com break and Wordpress stops feeding the social networks. There are periodic fixes, but the breakages are intermittent and ongoing.

If this affects you, it should be possible to re-initialise those feeds to Facebook and Twitter.

Facebook:
  • Log into your WordPress.com site. Go to your the Wordpress dashboard, make sure to choose the correct site from the list first.
  • Choose My Blogs and uncheck Facebook under Publicize.
  • (On the My Blogs page, make sure to choose the correct site from the list first).
  • Reload the page and confirm that the Facebook checkbox is unchecked. Select the Update/Save button.
  • Log into your Facebook account. Click on the arrow next to Home on the upper-right side of the page.
  • Then, go to Privacy Settings and then click ‘Edit your settings’ under ‘Apps and Websites’ at the bottom-left of the page. Remove WordPress.com by clicking the X in its row. If there is no WordPress.com row, don’t worry, just skip this step.
  • Log back into your WordPress.com site. Go to your site’s dashboard, choose My Blogs, select the site in question and re-check the box for Facebook under Publicize.
  • Wait for the pop-up to appear that says, Authorize connection with Facebook. Click that button.
  • You’ll be taken to Facebook and asked to allow several actions in the permissions area. Allow them all.
Twitter:
  • Log into your WordPress.com blog. Go to your dashboard, make sure to choose the correct site from the list first.
  • Select My Blogs and uncheck Twitter under Publicize.
  • Reload the page and confirm that the Twitter checkbox is unchecked. Select the Update/Save button.
  • Clear your browser’s cookies (this clears some of the cookies set by Twitter which are likely part of the problem).
  • Log back into your WordPress.com blog. Go to your blog’s dashboard, select My Blogs and recheck Twitter under Publicize.
  • Wait for the pop-up to appear that says, Authorize connection with Twitter. Click that button.
  • Sign in to Twitter and click Allow.
Now while this should get things going again, it is fallible. If this does not fix the problem, you can cut your losses and use a third party application such as RSS Graffiti to scrape the feed out of your Wordpress site. RC