Linux 软件免费装

DevBuddy Twitter Feed

开发者 EjiOsigwe
更新时间 2015年5月7日 05:15
捐献地址: 去捐款
PHP版本: 3.1.0 及以上
WordPress版本: 4.1.0
版权: GPLv2 or later
版权网址: 版权信息

标签

tweets Twitter Twitter Feed Twitter 1.1 Twitter API Twitter Shortcode Twitter tweet Twitter connect Twitter share Twitter share button DevBuddy

下载

2.2.1 2.2.2 2.3.0 2.3.1 2.3.2 3.0.0 3.0.1 3.0.2 3.1.0 3.1.1 3.1.2 3.1.3 3.2.0 1.0.0 2.0.0 2.0.1 2.0.2 2.0.3 2.1.0 2.2.0

详情介绍:

NOTE: This plugin requires your server to have cURL enabled to work. Features: Before this plugin can be used the end user will need to offer it Consumer and OAuth keys that can be obtained by creating an application at the Twitter developers site. Further information on this can be found under the "Installation" tab.

安装:

Getting Started Before this plugin can be used the end user will need to offer it Consumer and OAuth keys that are used to authenticate your communication with Twitter. To obtain these:
  1. Visit the create application page on the Twitter developers site. You may be required to sign in, your usual Twitter.com login credentials will work here
  2. Fill in the necessary details and click the "Create your Twitter application" button at the bottom. Don't worry about being creative here, the details you put in won't be public (unless you make them public, that is)
  3. If all goes well you'll be taken to the "Details" tab of the new app. Scroll down and look for the "Create my access token" button near the bottom of the page and click on it.
  4. Finally, click on the "OAuth Tool" tab. This page holds the Consumer Key, Consumer Secret, Access Token, and Access Token Secret necessary for this plugin to function. Copy them over into your settings.
Rendering the feed You can use either the: Both accept the same arguments/attributes which are all listed and explained below. All arguments/attributes are optional. Options set via tempate tag or shortcode take highest priority. If an option is not set in the tag/shortcode this plugin will then check to see if the option is set in the WordPress admin. If no options have been set the plugin will render with the defaults, listed below feed_type (string); user_timeline or search default: user_timeline
The type of feed that is to be rendered. user_timeline produces a feed based on what is set for user, and search produces a feed based on what is set for search_term. user (string); default: EjiOsigwe Any valid Twitter username. search_term (string); default: #twitter The term you wish to search Twitter for, with or without a hashtag. count (int); default: 10 The number of tweets you want displayed. The maximum Twitter allows per request is at 200. Page speed can be substantially affected when loading multiple feeds on one page. exclude_replies (string): yes or no; default: no The option of whether or not to keep replies out of the feed displayed. Go with no to keep replies in, yes to take them out. NOTE: Twitter removes replies only after it retrieves the number of tweets you request. Thus if you choose 10, and out of that 10 6 are replies, only 4 tweets will be displayed. show_images (string): yes or no; default: no The option of whether or not to display embedded images within the rendered feed. The caching of images is left to the browser to handle. https (string): yes or no; default: no The option of whether or not to load media from Twitter over their secure connection. default_styling (string): yes or no; default: no The option of whether or not to load the default stylesheet bundled with this plugin. Go with yes to load it, no to skip loading it. Bear in mind that once the stylesheet is loaded it is loaded to the page so all feeds on the page will be affected by it. Hence, when rendering multiple feeds you only need to yes with one, and leave it out of the others. cache_hours (int); default: 0 The number of hours you would like the feed cached for. The cache is saved using WordPress' own set_transient() function. clear_cache (string): yes or no; default: no Clears the cached version of the feed. If a cached version exists this plugin skips looking at the options altogether so this is a must if you're changing any options. If you're using either the template tag or the shortcode without passing information (i.e. all settings from settings page), the cache will be cleared each time the "Save Changes" button is clicked on the plugin's settings page. consumer_key, consumer_secret, oauth_access_token, oauth_access_token_secret (string); default: N/A See the first part of the "Installation" tab to find out how to get these. They are necessary for authenticating your communication with Twitter and this plugin unfortunately won't work without them.

升级注意事项:

3.2.0
  • Feeds now have the facility to display embedded image media along with the tweet. Simply update the option on the settings page, or add show_images="yes" to your shortcode, or add 'show_images' => 'yes' to the options array of your template tag
  • Feeds have the option of loading media content over HTTPS. Simply update the option on the settings page, or add https="yes" to your shortcode, or add 'https' => 'yes' to the options array of your template tag
  • The bundled stylesheet has been modified to improve UX on touchscreen devices
  • General housekeeping and minor improvements.
3.1.3 Bug fix: A lack of a feed term cache in in website cache no longer prompts error message 3.1.2 Refined error and debugging functionality, as well as silencing error_log() notices should one's server not handle it well 3.1.1
  • Amended code that required more recent versions of PHP so that older versions are now supported
  • Submissions on the settings page now check for quotes in fields and reject any that are found
  • Clear cache notice fixed in settings page
  • Some minor code improvements
3.1.0
  • Cache management facility added to settings page
  • Setting cache_hours to 0 will clear the cache if one exists
  • Smilies no longer break the feed
  • Plugin now utilises WP's error logging and other custom debugging facilities
  • Implemented partial API functionality, further work and documentation to come
  • General code improvements
3.0.2 Bug fix: Unchanged OAuth Access Token should no longer become incorrect when changes are saved via the admin 3.0.1 Code amendment that ensures that the plugin provides the user with useful feedback if a search term returns no tweets and some other general code maintenance work. 3.0.0 Plugin now supports searches as timelines. Visit the settings page to change options or the plugin's WordPress page for usage instructions with template tags/shortcodes. 2.3.2 Masked OAuth Access Token data is now properly unmasked upon saving on the settings page, meaning that connection credentials are not erroneous when it comes to communicating with Twitter. NOTE: It's likely you will need to re-enter your OAuth Access Token. 2.3.1 Rectified errors in the code that caused fatal error 2.3.0 Added HTML rendering class to assist with customising the feed's HTML layout, as well as an update of the sample template tag and shortcode files. 2.2.2 Added template tag and shortcode sample code in the assets folder 2.2.1 Fixes a bug that stops the feed from using the Tweet count set by the user. 2.2.0 Developers can now utilise the plugin system to create their own template tags and shortcodes. Samples are included in the "assets" directory of this plugin. 2.1.0 Default stylesheet has been updated to be responsive, and to match your theme's appearance as much as possible. That and some code cleanup. 2.0.3 Fixes a bug that meant the feed would be rendered before the content, rather than within, if the shortcode was used in the WordPress editor. 2.0.2 Fixes a bug that led to IDs being read mathematically. As some of the links rendered by the feed use these IDs, those links may have been faulty as a result. 2.0.1 Minor rectifications to code that prevented the default stylesheet from loading. Update to be able to take advantage of the bundled stylesheet. 2.0.0 The plugin code structure has undergone considerable changes but this won't be noticeable to the user. Additionally, you can now change the number of hours that the feed is cached for and sensitive OAuth and Consumer Key/Secret data is now masked in the admin. 1.0.1 Amendment of plugin description and settings page to include important and useful information. Not an urgent upgrade. 1.0.0 First release.

更新日志:

3.2.0 3.1.3 Bug fix: A lack of a feed term cache in in website cache no longer prompts error message 3.1.2 Refined error and debugging functionality, as well as silencing error_log() notices should one's server not handle it well 3.1.1 3.1.0 3.0.2 Bug fix: Unchanged OAuth Access Token should no longer become incorrect when changes are saved via the admin 3.0.1 Please note that Twitter has a recency restriction of one week on searches. If a search term hasn't been tweeted in the past week Twitter will return no results. 3.0.0 Timelines can now be Searches! Check the settings page to test it out. Or, in your template tag/shortcode, add the feed_type option with a value of search along with the search_term option and your search as its value 2.3.2 Bug fix: Masked OAuth Access Token data is now properly unmasked upon saving on the settings page, meaning that connection credentials are not erroneous when it comes to communicating with Twitter. NOTE: It's likely you will need to re-enter your OAuth Access Token. 2.3.1 Bug fix: Rectified errors in the code that caused fatal error 2.3.0 2.2.2 Added template tag and shortcode sample code in the assets folder 2.2.1 Bug fix: Fix to a bug that prevented the feed from using the Tweet count set by the user 2.2.0 Developers can now utilise the plugin system to create their own template tags and shortcodes. Samples are included in the "assets" directory of this plugin. 2.1.0 2.0.3 Bug Fix: Using the shortcode to render the feed in the WordPress editor places the feed within the content rather than directly above it. 2.0.2 2.0.1 Minor rectifications to code that prevented the defaut stylesheet from loading 2.0.0 1.0.1 Amendment of plugin description and settings page to include important and useful information. 1.0.0 First release.