EM List Tweets is a WordPress widget that is designed to work with the latest version of Twitter's API 1.1.
EM List Tweets is a simple way to display Tweets on your WordPress Web site.
You will need to create a Twitter Developer Account. This is how things work with Twitter API 1.1.
The display of the Tweet feed is ugly
The widget has no styles applied to it. This gives you the freedom to integrate it into your custom theme with your custom styles.
Why did a lot of the Twitter widgets for WordPress recently break?
Twitter is now using oAuth to validate users. You can no longer grab a simple JSON stream from any user and display its contents.
Why did they do that?
I can only assume that they have an evil corporate agenda (the real reason . . .)
What's wrong with Jetpack?
It doesn't let me do things on my development server without signing up for WordPress.com
Can I fork this, improve it, and send it back to you?
YES! The more eyeballs that are refactoring my code to make it more secure, terse, and speedy, the better.
Can I request feature updates for this Twitter?
Sure. I am attempting to keep this widget as simple as possible, but if the change will increase utility more than it will increase complexity, I would consider updating the code. Alternatively, you can fork it and submit a pull request.
This plugin does not have proper hashtag linking for my language
Let me know and I'll fix it for you. None of the plugins I have seen have good hashtag linking. Perhaps this can be the first.
- Twitter oAuth tokens that come with Twitter Developer Account
- WordPress 3.3+
The first thing to do is to download the widget and get it installed in your WordPress theme.
-
Download this widget as a .zip.
-
Upload .zip file to your plugins directory. You can find the file uploader under
Plugins => Add New
in the WordPress sidebar menu. -
Click on the
Plugin
link in the WordPress sidebar. FindEM List Tweets
in the list of plugins and click the activate link. Now your widget is activated!
Now that your plugin in activated, you will have to set up a Twitter Developer Acount and generate some oAuth keys.
-
Sign up for a free (developer account) on Twitter.
-
Create a free app with your account. This is necessary to authenticate your to Twitter.
- Create oAuth access tokens. This will give you a consumer key, consumer secret, access token, and access token secret. Copy these, you will need them later!
- Change your requests from
read
toread and write
. First you will select theSettings
tab.
- Change your application type to
Read and Write
.
Put the oAuth keys into the widget in the widget admin section, along with Twitter username.
- Much improved hashtag linking.
- Cleaned code formatting.
- Fixed some comments.
- Small grammar fixes.
- Improved hashtag linking.
- Added @replies and mentions functionality.
- Updated documentation.
- Fixed some code documentation.
- Plugin fully functional.
- Updated documentation.
- Code refactoring.
- Plugin fully functional, but still in beta testing phase.
- Initial commit.
Eli McMakin
Web site: www.elimcmakin.com
GitHub: https://github.com/elimc
EM List Tweets Repository: https://github.com/elimc/em-list-tweets