{"id":39782,"date":"2015-10-30T09:35:19","date_gmt":"2015-10-30T09:35:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/good-old-twitter-feed-widget\/"},"modified":"2022-10-26T13:42:38","modified_gmt":"2022-10-26T13:42:38","slug":"good-old-twitter-feed-widget","status":"publish","type":"plugin","link":"https:\/\/lmo.wordpress.org\/plugins\/good-old-twitter-feed-widget\/","author":7486869,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.2.6","stable_tag":"1.2.6","tested":"6.1.10","requires":"2.9","requires_php":"","requires_plugins":null,"header_name":"Good Old Twitter Feed Widget","header_author":"whiletrue","header_description":"","assets_banners_color":"75a9d8","last_updated":"2022-10-26 13:42:38","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.whiletrue.it\/","header_plugin_uri":"https:\/\/www.whiletrue.it\/","header_author_uri":"https:\/\/www.whiletrue.it\/","rating":5,"author_block_rating":0,"active_installs":400,"downloads":27794,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"whiletrue","date":"2015-10-30 09:48:36"},"1.0.9":{"tag":"1.0.9","author":"whiletrue","date":"2018-07-13 09:31:39"},"1.2":{"tag":"1.2","author":"whiletrue","date":"2019-01-14 08:28:01"},"1.2.6":{"tag":"1.2.6","author":"whiletrue","date":"2022-10-26 13:42:38"}},"upgrade_notice":{"1.0.0":"<p>Initial release<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"2"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1276178,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1276178,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":1276178,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0","1.0.9","1.2","1.2.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1276186,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1276186,"resolution":"2","location":"assets","locale":""}},"screenshots":{"1":"Sample content, using default options (e.g. no active links)","2":"Options available in the Settings menu"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[168,174,681,159,3214],"plugin_category":[43,56],"plugin_contributors":[78718],"plugin_business_model":[],"class_list":["post-39782","plugin","type-plugin","status-publish","hentry","plugin_tags-sidebar","plugin_tags-social","plugin_tags-social-sidebar","plugin_tags-twitter","plugin_tags-twitter-sidebar","plugin_category-customization","plugin_category-social-and-sharing","plugin_contributors-whiletrue","plugin_committers-whiletrue"],"banners":{"banner":"https:\/\/ps.w.org\/good-old-twitter-feed-widget\/assets\/banner-772x250.png?rev=1276178","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/good-old-twitter-feed-widget\/assets\/icon-128x128.png?rev=1276178","icon_2x":"https:\/\/ps.w.org\/good-old-twitter-feed-widget\/assets\/icon-256x256.png?rev=1276178","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/good-old-twitter-feed-widget\/assets\/screenshot-1.png?rev=1276186","caption":"Sample content, using default options (e.g. no active links)"},{"src":"https:\/\/ps.w.org\/good-old-twitter-feed-widget\/assets\/screenshot-2.png?rev=1276186","caption":"Options available in the Settings menu"}],"raw_content":"<!--section=description-->\n<p>This plugin displays the latest posts from a Twitter account in a sidebar widget. \nEasy customization of style, replies, retweets, links, dates, thumbnails and a lot more.<\/p>\n\n<p>The plugin is based on Twitter API version 1.1. \nIn order to use it, you have to create a personal Twitter Application on the <a href=\"https:\/\/dev.twitter.com\/apps\" title=\"dev.twitter.com\">dev.twitter.com<\/a> website.\nWithin your Application, Twitter provides two strings: the Consumer Key and the Consumer Secret.\nYou also need two other strings, the Access Token and the Access Token Secret, that you can get\nfollowing <a href=\"https:\/\/dev.twitter.com\/docs\/auth\/tokens-devtwittercom\" title=\"this guide\">this guide<\/a>.\nFinally, enter all the Authorization string in the widget options box, along with your favorite display settings: your Twitter Widget is now ready and active!<\/p>\n\n<p>You can use the same Authorization strings for several widgets and multiple website. \nJust remember to store them in a safe place!<\/p>\n\n<p>You also need CURL and OPENSSL extensions enabled in your PHP environment (don't worry, almost every hosting service provides that).<\/p>\n\n<h4>Shortcode<\/h4>\n\n<p>If you want to put your recent tweets other than in a widget, you can use the [good_old_twitter] shortcode. \nThe shortcode support is experimental.<\/p>\n\n<p>At the moment at least the twitter username and the 4 authentication attributes are mandatory. The shortcode minimal configuration is (with all fields filled):<\/p>\n\n<p>[good_old_twitter username=\"\" consumer_key=\"\" consumer_secret=\"\" access_token=\"\" access_token_secret=\"\"]<\/p>\n\n<p>You can specify other optional attributes, e.g.:<\/p>\n\n<ul>\n<li>num (number of tweets to show, e.g. num=\"10\")<\/li>\n<li>skip_retweets (if set to true, retweets are skipped, e.g. skip_retweets=\"true\")<\/li>\n<\/ul>\n\n<p>The full list of available options is available in the plugin FAQ.<\/p>\n\n<h4>Reference<\/h4>\n\n<p>For more informations: <a href=\"https:\/\/www.whiletrue.it\/really-simple-twitter-feed-widget-for-wordpress\/\" title=\"www.whiletrue.it\">www.whiletrue.it<\/a><\/p>\n\n<p>Do you like this plugin? Give a chance to our other works:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/www.whiletrue.it\/really-simple-share-wordpress-plugin\/\" title=\"Good Old Share\">Good Old Share<\/a><\/li>\n<li><a href=\"https:\/\/www.whiletrue.it\/most-and-least-read-posts-widget-for-wordpress\/\" title=\"Most and Least Read Posts\">Most and Least Read Posts<\/a><\/li>\n<li><a href=\"https:\/\/www.whiletrue.it\/tilted-tag-cloud-widget-per-wordpress\/\" title=\"Tilted Tag Cloud Widget\">Tilted Tag Cloud Widget<\/a><\/li>\n<li><a href=\"https:\/\/www.whiletrue.it\/reading-time-for-wordpress\/\" title=\"Reading Time\">Reading Time<\/a><\/li>\n<\/ul>\n\n<h4>Credits<\/h4>\n\n<p>Some plugin code is based on work by Max Steel (Web Design Company, Pro Web Design Studios), Frank Gregor and Jim Durand.<\/p>\n\n<p>The Codebird library by J.M. ( me@mynetx.net - https:\/\/github.com\/mynetx\/codebird-php ) is used for Twitter OAuth Authentication.<\/p>\n\n<h4>Translators<\/h4>\n\n<ul>\n<li>Branco, Slovak translation (WebHostingGeeks.com)<\/li>\n<li>WhileTrue, Italian translation (www.whiletrue.it)<\/li>\n<li>Inspirats, French translation (rysk-x.com)<\/li>\n<li>Aleksandra Czuba, Polish translation (www.olaczuba.com)<\/li>\n<li>Alexandre Janini, Brazilian Portuguese translation (www.asterisko.com.br)<\/li>\n<li>Andrew Kurtis, Spanish translation (www.webhostinghub.com)<\/li>\n<\/ul>\n\n<h4>Reference<\/h4>\n\n<p>This plugin gives you the features of the former 2.5.16 release of the \"Really simple Twitter Feed Widget\" plugin.<\/p>\n\n<!--section=installation-->\n<p>Best is to install directly from WordPress. If manual installation is required, please make sure to put all of the plugin files in a folder named <code>good-old-twitter-widget<\/code> (not two nested folders) in the plugin directory, then activate the plugin through the <code>Plugins<\/code> menu in WordPress.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id='does%20the%20widget%20show%20my%20tweets%20in%20real%20time%3F'><h3>Does the widget show my tweets in real time?<\/h3><\/dt>\n<dd><p>Yes they're shown in real time, although you have to refresh the page for them to appear.<\/p><\/dd>\n<dt id='how%20can%20i%20modify%20the%20styles%3F'><h3>How can I modify the styles?<\/h3><\/dt>\n<dd><p>The plugin follows the standard rules for \"ul\" and \"li\" elements in the sidebar. You can set your own style modifying or overriding these rules:\n.good_old_twitter_widget { \/* your stuff <em>\/ }\n.good_old_twitter_widget li { \/<\/em> your stuff *\/ }<\/p>\n\n<p>As for the linked username on the bottom (if enabled), you can customize it this way:\ndiv.gotw_link_user { \/* your stuff *\/ }<\/p><\/dd>\n<dt id='i%27ve%20enable%20user%20thumbnails.%20how%20can%20i%20make%20them%20look%20better%3F'><h3>I've enable user thumbnails. How can I make them look better?<\/h3><\/dt>\n<dd><p>You can use some CSS rules like these:\n    .good_old_twitter_widget     { margin-left:0; }\n    .good_old_twitter_widget li  { margin-bottom:6px; clear:both; list-style:none;   }\n    .good_old_twitter_widget img { margin-right :6px; float:left; border-radius:4px; }<\/p><\/dd>\n<dt id='what%20filters%20are%20available%3F'><h3>What filters are available?<\/h3><\/dt>\n<dd><ul>\n<li>The \"gotw_link_user\" filter applies to the link to the Twitter user profile<\/li>\n<li>The \"gotw_button_follow\" filter applies to the Twitter \"Follow Me\" button<\/li>\n<li>The \"gotw_output\" filter applies to the final widget frontend output<\/li>\n<\/ul>\n\n<p>All the filters are provided with the plugin's complete array of options.<\/p><\/dd>\n<dt id='what%20options%20are%20available%20for%20the%20shortcode%3F'><h3>What options are available for the shortcode?<\/h3><\/dt>\n<dd><p>This is the complete option list. The boolean options can be set writing \"true\" or \"false\" as values.<\/p>\n\n<p><em>TWITTER AUTHENTICATION<\/em><\/p>\n\n<p><em>consumer_key<\/em>  : Consumer Key<\/p>\n\n<p><em>consumer_secret<\/em>   : Consumer Secret<\/p>\n\n<p><em>access_token<\/em>  : Access Token<\/p>\n\n<p><em>access_token_secret<\/em>   : Access Token Secret<\/p>\n\n<p><em>TWITTER DATA<\/em><\/p>\n\n<p><em>username<\/em>  : Twitter Username<\/p>\n\n<p><em>num<\/em>   : Show # of Tweets<\/p>\n\n<p><em>skip_text<\/em> : Skip tweets containing this text<\/p>\n\n<p><em>skip_replies<\/em>  : Skip replies (value: true or false)<\/p>\n\n<p><em>skip_retweets<\/em> : Skip retweets (value: true or false)<\/p>\n\n<p><em>WIDGET TITLE<\/em><\/p>\n\n<p><em>title<\/em> : Title<\/p>\n\n<p><em>title_icon<\/em>    : Show Twitter icon on title (value: true or false)<\/p>\n\n<p><em>title_thumbnail<\/em>   : Show account thumbnail on title (value: true or false)<\/p>\n\n<p><em>link_title<\/em>    : Link above Title with Twitter user (value: true or false)<\/p>\n\n<p><em>WIDGET FOOTER<\/em><\/p>\n\n<p><em>link_user<\/em> : Show a link to the Twitter user profile (value: true or false)<\/p>\n\n<p><em>link_user_text<\/em>    : Link text<\/p>\n\n<p><em>button_follow<\/em> : Show a Twitter \"Follow Me\" button (value: true or false)<\/p>\n\n<p><em>ITEMS AND LINKS<\/em><\/p>\n\n<p><em>linked<\/em>    : Show this linked text at the end of each Tweet<\/p>\n\n<p><em>thumbnail<\/em> : Include thumbnail before tweets (value: true or false)<\/p>\n\n<p><em>thumbnail_retweets<\/em> : Use author thumb for retweets (value: true or false)<\/p>\n\n<p><em>images<\/em>    : Show tweet images (value: true or false)<\/p>\n\n<p><em>hyperlinks<\/em>    : Find and show hyperlinks (value: true or false)<\/p>\n\n<p><em>replace_link_text<\/em> : Replace hyperlinks text with fixed text (e.g. \"--&gt;\")<\/p>\n\n<p><em>twitter_users<\/em> : Find Replies in Tweets (value: true or false)<\/p>\n\n<p><em>link_target_blank<\/em> : Create links on new window \/ tab (value: true or false)<\/p>\n\n<p><em>TIMESTAMP<\/em><\/p>\n\n<p><em>update<\/em>    : Show timestamps (value: true or false)<\/p>\n\n<p><em>date_link<\/em> : Link timestamp to the actual tweet (value: true or false)<\/p>\n\n<p><em>date_format<\/em>   : Timestamp format (e.g. M j )<\/p>\n\n<p><em>DEBUG<\/em><\/p>\n\n<p><em>debug<\/em> :   Show debug info (value: true or false)<\/p>\n\n<p><em>erase_cached_data<\/em> : Erase cached data (value: true or false)<\/p>\n\n<p><em>encode_utf8<\/em>   : Force UTF8 Encode (value: true or false)<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.6<\/h4>\n\n<ul>\n<li>Fixed: PHP8 warnings <\/li>\n<li>Plugin tested up to WordPress 6.1<\/li>\n<\/ul>\n\n<h4>1.2<\/h4>\n\n<ul>\n<li>Changed: switch to the WP HTTP API<\/li>\n<\/ul>\n\n<h4>1.0.9<\/h4>\n\n<ul>\n<li>Added: Support for long tweets<\/li>\n<li>Added: Show tweet images<\/li>\n<li>Changed: Account thumbnail served over HTTPS<\/li>\n<li>Changed: If any skip options is active, now gets 2x items<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Shows the latest tweets from a Twitter account in a sidebar widget.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/39782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=39782"}],"author":[{"embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/whiletrue"}],"wp:attachment":[{"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=39782"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=39782"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=39782"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=39782"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=39782"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/lmo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=39782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}