On June 11th Twitter closed their v1 API, which immediately broke the functionality of many Twitter plugins. The only option now is using their v1.1 API which requires OAuth authentication.
The complexity of using OAuth authentication has resulted in relatively few plugins which integrate with Twitter (including displaying Feeds) and those available are complex to implement.
There are plugins available which can display Twitter Feeds almost all require the user to create their own Twitter Application and then copy details from that into the plugin options. Many people have struggled to complete the process or have been put off by the complexity. Worse still, this method also puts the problem of changes to the Twitter applications onto the user.
I don’t believe it is reasonable to expect users to take on this burden. Instead, it is our job as developers to make this task easier and remove any technical steps from the process.
At Kebo we have created a plugin which does this, so that the user can install the plugin and have their Twitter Feed displayed in seconds, with no technical steps required. You can find more information and download the plugin from the official WordPress plugins repository, here: http://wordpress.org/plugins/kebo-twitter-feed/.
If you can install and run WordPress then our plugin will work perfectly. It has no requirements other than WordPress itself.
Installing the Plugin
You can install the plugin from inside your WordPress admin, by going to ‘Plugins -> Add New’ and searching for ‘Kebo Twitter Feed’, then clicking ‘Install Now’.
Alternatively, you can use the download link on WordPress.org page and then place the /kebo-twitter-feed/ folder into your /wp-content/plugins/ directory.
Finally, once installed, make sure the plugin is activated. Now let’s do that quick and user-friendly setup that we talked about.
- Click on the ‘Kebo Twitter’ menu item on your WordPress control panel.
- Click the ‘Connect to Twitter’ button.
- You will now be redirected back to the Kebo Twitter Feed page on your website and the ‘Connect to Twitter’ button should now be light blue and say ‘Connected to Twitter’.
- You can now change how frequently we update your Twitter Feed, the default is every 5 minutes and which you can change to anything between 1 and 30 minutes.
Display Your Feed
- Click on the ‘Appearance -> Widgets’ menu item on your WordPress control panel.
- Drag the ‘Kebo Twitter Feed’ Widget into any of the Widget areas on your website.
- Fill in the ‘Title’ in field (if you want one displayed, otherwise leave it blank).
- Choose the style you wish to display, a Vertical list of Tweets or a Slider (fades between tweets).
- The default choice of theme works on light background based websites, but if you have a dark background website choose the light theme.
- Choose how many Tweets you would like to display.
- Click ‘Save’.
You should now have your Twitter Feed successfully displayed on your website. Now you can check the pages with the corresponding widget area and see your new Twitter Feed in action. The plugin uses most of your default Widget styling so should fit seamlessly into your website, below are a few examples of it on a range of themes.
Do I need to use the Widget?
Not if you don’t want to. With developers in mind, we have provided access to the object containing all the tweet data, examples of how to use it to output tweets and a list of the most useful pieces of data available on our wordpress.org plugins page, here: http://wordpress.org/plugins/kebo-twitter-feed/other_notes/
Will the plugin be changing in the future?
Kebo will carefully monitor the feedback from users and the plugin will be extended and improved over time. To begin with we have focused on making it user-friendly and reliable, but we are constantly looking for ways to improve the user experience.
We are looking forward to creating more plugins in the future and to have the opportunity to give back to such a great community.