{"id":5453,"date":"2009-04-30T14:27:49","date_gmt":"2009-04-30T14:27:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/twitter-friendly-links\/"},"modified":"2010-05-19T14:10:01","modified_gmt":"2010-05-19T14:10:01","slug":"twitter-friendly-links","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/twitter-friendly-links\/","author":1217817,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.5","stable_tag":"0.5","tested":"3.0.5","requires":"2.8","requires_php":"","requires_plugins":"","header_name":"Twitter Friendly Links","header_author":"Konstantin Kovshenin","header_description":"","assets_banners_color":"","last_updated":"2010-05-19 14:10:01","external_support_url":"","external_repository_url":"","donate_link":"http:\/\/kovshenin.com\/wordpress\/plugins\/twitter-friendly-links\/","header_plugin_uri":"http:\/\/kovshenin.com\/wordpress\/plugins\/twitter-friendly-links\/","header_author_uri":"http:\/\/kovshenin.com\/","rating":0,"author_block_rating":0,"active_installs":80,"downloads":32985,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":0},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1","0.1b","0.2","0.3","0.3.1","0.3.2","0.3.3","0.3.4","0.3.5","0.3.6","0.3.7","0.3.8","0.4","0.4.1","0.4.2","0.4.3","0.4.4","0.4.5","0.5"],"block_files":[],"assets_screenshots":{"screenshot-2.jpg":{"filename":"screenshot-2.jpg","revision":"1538894","resolution":"2","location":"plugin"},"screenshot-3.jpg":{"filename":"screenshot-3.jpg","revision":"1538894","resolution":"3","location":"plugin"},"screenshot-1.jpg":{"filename":"screenshot-1.jpg","revision":"1538894","resolution":"1","location":"plugin"}},"screenshots":{"1":"The configuration panel","2":"The posts with the pretty links","3":"The edit post form"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[175,545,2539,159,538],"plugin_category":[56,59],"plugin_contributors":[78942],"plugin_business_model":[],"class_list":["post-5453","plugin","type-plugin","status-publish","hentry","plugin_tags-links","plugin_tags-short","plugin_tags-socialmedia","plugin_tags-twitter","plugin_tags-url","plugin_category-social-and-sharing","plugin_category-utilities-and-tools","plugin_contributors-kovshenin","plugin_committers-kovshenin"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/twitter-friendly-links.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/twitter-friendly-links\/trunk\/screenshot-1.jpg?rev=1538894","caption":"The configuration panel"},{"src":"https:\/\/ps.w.org\/twitter-friendly-links\/trunk\/screenshot-2.jpg?rev=1538894","caption":"The posts with the pretty links"},{"src":"https:\/\/ps.w.org\/twitter-friendly-links\/trunk\/screenshot-3.jpg?rev=1538894","caption":"The edit post form"}],"raw_content":"<!--section=description-->\n<p>The plugin creates a shorter link for every blog post, so instead of <code>http:\/\/kovshenin.com\/wordpress\/plugins\/twitter-friendly-links\/<\/code> you can use <code>http:\/\/kovshenin.com\/712<\/code>. Sweet, huh? Here's a video presentation: <a href=\"http:\/\/kovshenin.com\/archives\/video-twitter-friendly-links-for-wordpress\/\" title=\"Twitter Friendly Links for WordPress\">Twitter Friendly Links for WordPress<\/a><\/p>\n\n<ul>\n<li>Easy to setup and configure<\/li>\n<li>Switch between 302 (temporary) and 301 (permanent) redirection<\/li>\n<li>Lists all your posts\/pages\/attachments with short links to each<\/li>\n<li>Shows the short link in the edit post\/page form together with the text you can tweet out (trimmed to 140 characters) and a link to Twitter with the predefined text<\/li>\n<li>You can output the twitter friendly link in your themes using the <code>twitter_link()<\/code> function<\/li>\n<li>New function available: <code>permalink_to_twitter_link()<\/code> which takes a permalink as an argument and returns a Twitter Friendly Link (if exists)<\/li>\n<li>Compatible with Sociable, Twitter Tools, Tweet This, SexyBookmarks and AskApache Google 404 plugins<\/li>\n<li>Compatible with WordPress MU and BuddyPress<\/li>\n<li>Configurable linking relations (HTML and HTTP) for rel=shortlink, and rel=canonical<\/li>\n<li>Super easy tracking with Google Analytics! Destination links are Taggable!<\/li>\n<li>You can now switch to alphanumeric links for sexy links with numbers and letters like example.com\/s2e7<\/li>\n<li>Caching with .htaccess option now available<\/li>\n<li>Even shorter links with customizable shortlink base URL<\/li>\n<li>More coming up soon!<\/li>\n<\/ul>\n\n<p>YES, I do consider feature requests, and that is what makes this plugin work. The discussions go here: <a href=\"http:\/\/kovshenin.com\/wordpress\/plugins\/twitter-friendly-links\/\" title=\"Twitter Friendly Links\">Twitter Friendly Links<\/a><\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload archive contents to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>Take a look at Twitter Friendly Links in the Settings section of your Admin panel<\/li>\n<li>Make sure you enable Permalinks (Settings: Permalinks), otherwise this plugin will not work<\/li>\n<li>If you're using any plugins mentioned in the Compatibility section in the Settings page, make sure you check the ones you're using to activate the fixes.<\/li>\n<li>Your .htaccess file has to be writable all the time if you want to use caching with .htaccess<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt>How can I get the short link in my theme?<\/dt>\n<dd><p>Use the <code>twitter_link()<\/code> function in your theme (within the_loop) that returns the shortened URL. For example:<\/p>\n\n<pre><code>if (function_exists(\"twitter_link\")) { echo '&lt;a href=\"' . twitter_link() . '\"&gt;Twitter Friendly Link&lt;\/a&gt;'; }\n<\/code><\/pre><\/dd>\n<dt>Do I get backlinks counted by search engines with this?<\/dt>\n<dd><p>Yes you do. TinyURL links give backlinks to TinyURL.com, while short links generated by this plugin give direct backlinks to your website. This is good for SEO.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.5<\/h4>\n\n<ul>\n<li>Removed .htaccess caching<\/li>\n<li>Fixed some cache plugins bugs<\/li>\n<li>New layout of the edit posts screen<\/li>\n<li>Compatibility with Retweet Anywhere<\/li>\n<\/ul>\n\n<h4>0.4.5<\/h4>\n\n<ul>\n<li>Caching with .htaccess now available in beta (generic format only)<\/li>\n<li>Custom shortlinks base URL for even shorter links<\/li>\n<li>Minor bugfixes and code cleanup<\/li>\n<\/ul>\n\n<h4>0.4.4<\/h4>\n\n<ul>\n<li>Added compatibility with the caching plugins that use the is_404 function, including W3 Total Cache.<\/li>\n<\/ul>\n\n<h4>0.4.3<\/h4>\n\n<ul>\n<li>Fixed the \"Twitter Stuff\" bug in 0.4.2<\/li>\n<li>Fixed the versioning issues. Upgrades are now smoother.<\/li>\n<\/ul>\n\n<h4>0.4.2<\/h4>\n\n<ul>\n<li>Fixed a 0.4.1 bug, again thanks to Josh Jones :)<\/li>\n<li>SexyBookmarks fix removed (Josh Jones made a cool fix in his great plugin)<\/li>\n<li>Code cleanup<\/li>\n<\/ul>\n\n<h4>0.4.1<\/h4>\n\n<ul>\n<li>Added alphanumeric links option in the settings panel<\/li>\n<li>Removed rev=canonical link relation<\/li>\n<li>WordPress 2.8.4 compatibility test<\/li>\n<\/ul>\n\n<h4>0.4<\/h4>\n\n<ul>\n<li>Code cleanup<\/li>\n<li>SexyBookmarks plugin fix<\/li>\n<li>WordPress 2.8.3 compatibility test<\/li>\n<\/ul>\n\n<h4>0.3.8<\/h4>\n\n<ul>\n<li>Licensed under GPL v3<\/li>\n<\/ul>\n\n<h4>0.3.7<\/h4>\n\n<ul>\n<li>Compatible with the Sociable plugin<\/li>\n<li>Added attachments shortlink support<\/li>\n<li>Enable shortlinks for posts\/pages\/attachments now in configuration<\/li>\n<\/ul>\n\n<h4>0.3.6<\/h4>\n\n<ul>\n<li>Destination links now taggable for easy Google Analytics Tracking.<\/li>\n<\/ul>\n\n<h4>0.3.5<\/h4>\n\n<ul>\n<li>Compatible with Tweet This plugin<\/li>\n<li>WordPress 2.8, 1.5 compatibility checked<\/li>\n<\/ul>\n\n<h4>0.3.4<\/h4>\n\n<ul>\n<li>Now compatible with AskApache Google 404 plugin<\/li>\n<li>Link relations (rel=shortlink, rel=canonical, rev=canonical)<\/li>\n<li>Some script optimization (wp_post_count)<\/li>\n<\/ul>\n\n<h4>0.3.3<\/h4>\n\n<ul>\n<li>Now compatible with WordPress MU (subdomain and subdirectory blogs)<\/li>\n<\/ul>\n\n<h4>0.3.2<\/h4>\n\n<ul>\n<li>Bugfix: Pages are now dynamic in the Settings page of the plugin<\/li>\n<li>Compatibility with the Twitter Tools plugin<\/li>\n<li>New function: <code>permalink_to_twitter_link()<\/code><\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>Bugfix: Shortlinks are now fine when wordpress is running in a different directory<\/li>\n<li>Changed default link style to blank (example.com\/123) instead of \"go\". This will affect only newcomers<\/li>\n<li>Minor bugfixes and code cleanups<\/li>\n<\/ul>\n\n<h4>0.3<\/h4>\n\n<ul>\n<li>Short links now available for pages too<\/li>\n<li>AJAX pagination of posts\/pages with their shortlinks in the admin panel<\/li>\n<\/ul>\n\n<h4>0.2<\/h4>\n\n<ul>\n<li>Added the Twitter Stuff section in the edit post form with handy links<\/li>\n<li>Added the <code>twitter_link()<\/code> function<\/li>\n<\/ul>\n\n<h4>0.1<\/h4>\n\n<ul>\n<li>Added the configuration panel<\/li>\n<li>Ability to list all posts together with their short links<\/li>\n<li>Ability to switch between 302 and 301 redirects<\/li>\n<li>Added some screenshots ;)<\/li>\n<\/ul>\n\n<h4>0.1b<\/h4>\n\n<ul>\n<li>This is the start. Don't be too rude!<\/li>\n<\/ul>","raw_excerpt":"Your very own TinyURL within your OWN domain! If you DO promote your blog posts in Twitter, then you MUST make your links look cool!","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/5453","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=5453"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/kovshenin"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=5453"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=5453"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=5453"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=5453"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=5453"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=5453"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}