{"id":4672,"date":"2025-02-19T06:14:03","date_gmt":"2025-02-19T06:14:03","guid":{"rendered":"https:\/\/s-o-s.net\/better-click-to-tweet\/"},"modified":"2025-02-19T06:14:03","modified_gmt":"2025-02-19T06:14:03","slug":"better-click-to-tweet","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/better-click-to-tweet\/","title":{"rendered":"Better Click To Tweet"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-32977\" class=\"alignwide post-32977 plugin type-plugin status-publish hentry plugin_section-blocks plugin_tags-click-to-social plugin_tags-twitter plugin_tags-x-com plugin_category-seo-and-marketing plugin_category-social-and-sharing plugin_category-utilities-and-tools plugin_contributors-benmeredithgmailcom plugin_contributors-wpsteward plugin_committers-benmeredithgmailcom\">\n<div class=\"plugin-banner\" id=\"plugin-banner-better-click-to-tweet\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" srcset=\"https:\/\/ps.w.org\/better-click-to-tweet\/assets\/icon-128x128.gif?rev=2618531, https:\/\/ps.w.org\/better-click-to-tweet\/assets\/icon-256x256.gif?rev=2618531 2x\" src=\"https:\/\/ps.w.org\/better-click-to-tweet\/assets\/icon-256x256.gif?rev=2618531\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">Better Click To Tweet<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/benmeredithgmailcom\/\" rel=\"noopener\">Ben Meredith<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/better-click-to-tweet.5.13.0.zip\" rel=\"noopener\">Download<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/better-click-to-tweet\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/better-click-to-tweet\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-installation\">\n\t\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/better-click-to-tweet\/#installation\" rel=\"noopener\">Installation<\/a>\n\t\t\t<\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/better-click-to-tweet\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/better-click-to-tweet\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<p>The most popular plugin for allowing readers to share content on X.com (formerly Twitter).<\/p>\n<p>Make it dead-simple for your readers to share your content on X, using a simple shortcode or block. Readers are encouraged to share a quote, and a link to your content.<\/p>\n<ul>\n<li><a target=\"_blank\" href=\"http:\/\/benlikes.us\/bcttps\" title=\"Premium Styles add-on\" rel=\"nofollow ugc noopener\">Add Premium Styles<\/a> with just a few clicks.<\/li>\n<li>Using the shortcode method in the classic editor? See our <a target=\"_blank\" href=\"http:\/\/benlikes.us\/7r\" title=\"power user guide\" rel=\"nofollow ugc noopener\">Power User Guide<\/a> for all the tricks (remove or change the \u201cvia,\u201d make links nofollow, change the callback URL, and more!).<\/li>\n<\/ul>\n<p><strong>Developer? Designer? Geek of any sort?<\/strong> We\u2019re always open to feature requests and PRs. You can create issues or submit pull requests at the <a target=\"_blank\" href=\"https:\/\/github.com\/Benunc\/better-click-to-tweet\" title=\"Better Click to Tweet on GitHub\" rel=\"nofollow ugc noopener\">GitHub repository<\/a> for this plugin.<\/p>\n<p>Translation is managed at <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/better-click-to-tweet\" title=\"WordPress translation\" rel=\"nofollow ugc noopener\">the official WordPress translation page<\/a>.<\/p>\n<\/div>\n<div id=\"screenshots\" class=\"plugin-screenshots section\">\n<h2 id=\"screenshots-header\">Screenshots<\/h2>\n<ul class=\"plugin-screenshots\">\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/better-click-to-tweet\/assets\/screenshot-1.png?rev=2001451\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/better-click-to-tweet\/assets\/screenshot-1.png?rev=2001451\" alt=\"\"><\/a><figcaption>Find our block with a forward slash\u2026<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/better-click-to-tweet\/assets\/screenshot-2.png?rev=2001451\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/better-click-to-tweet\/assets\/screenshot-2.png?rev=2001451\" alt=\"\"><\/a><figcaption>\u2026and adding sharablable content just got EASY.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/better-click-to-tweet\/assets\/screenshot-3.png?rev=2001451\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/better-click-to-tweet\/assets\/screenshot-3.png?rev=2001451\" alt=\"\"><\/a><figcaption>This in the classic editor\u2026<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/better-click-to-tweet\/assets\/screenshot-4.png?rev=2001451\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/better-click-to-tweet\/assets\/screenshot-4.png?rev=2001451\" alt=\"\"><\/a><figcaption>Becomes this in your blog post!<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"blocks\" class=\"plugin-blocks section\">\n<h2 id=\"blocks-header\">Blocks<\/h2>\n<p>This plugin provides 1 block.<\/p>\n<ul class=\"plugin-blocks-list\">\n<li class=\"plugin-blocks-list-item\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Better Click to Tweet<\/span>\n\t\t\t\t\t\t\t<\/li>\n<\/ul>\n<\/div>\n<div id=\"tab-installation\" class=\"plugin-installation section\">\n<h2 id=\"installation-header\">Installation<\/h2>\n<p><strong>To install the plugin manually in WordPress:<\/strong><\/p>\n<ol>\n<li>Log in as an administrator.<\/li>\n<li>Navigate to the \u201cPlugins\u201d tab in the left menu.<\/li>\n<li>Select \u201cAdd New.\u201d<\/li>\n<li>Select \u201cUpload\u201d at the top of the page.<\/li>\n<li>Select the \u2018better-click-to-tweet.zip\u2019 on your computer, and upload. Activate the plugin once it is uploaded.<\/li>\n<\/ol>\n<p><strong>To install the plugin manually with FTP:<\/strong><\/p>\n<ol>\n<li>Unzip the \u2018better-click-to-tweet.zip\u2019 file. Upload that folder to the \u2018\/wp-content\/plugins\/\u2019 directory.<\/li>\n<li>Log in to your WordPress dashboard and activate the plugin through the \u201cPlugins\u201d tab in the left menu.<\/li>\n<\/ol>\n<\/div>\n<div id=\"faq\" class=\"plugin-faq section\">\n<h2 id=\"faq-header\">FAQ<\/h2>\n<dl>\n<dt id=\"why%20are%20you%20still%20calling%20it%20%22tweet%2C%22%20post-rebrand%20to%20x%3F\">\n<h3>Why are you still calling it \u201cTweet,\u201d post-rebrand to X?<\/h3>\n<\/dt>\n<dd>\n<p>Short and most accurate answer: Because I bought a domain name at betterclicktoweet.com back in the day, and it would be a ton of (unpaid) work to migrate to a new one, not to mention coming up with a way to make it not sound\u2026 boring.<\/p>\n<p>Longer answer: most users over at X are still calling the act of posting there \u201ctweeting\u201d at this point, and I don\u2019t see that changing. I\u2019ve gone in and made all of the language that is publicly shared more inclusive of the (sadly bland) concept of \u201csharing on X\u201d so that there\u2019s no confusion for anyone unaware that X used to be called Twitter.<\/p>\n<p>I may eventually rebrand completely, but it would have to make a ton of sense from a financial perspective. This is not my day job.<\/p>\n<\/dd>\n<dt id=\"are%20there%20other%20style%20options%3F\">\n<h3>Are there other style options?<\/h3>\n<\/dt>\n<dd>\n<p>Yes! If you are a developer or handy with CSS, there are <a target=\"_blank\" href=\"http:\/\/benlikes.us\/bcttcustom\" title=\"custom style for Better Click To Tweet\" rel=\"nofollow ugc noopener\">limitless options for styling<\/a>.<\/p>\n<p>If you are not a developer, I have released a premium add-on for selecting among several (and growing) different style options. Check out <a target=\"_blank\" href=\"http:\/\/benlikes.us\/bcttps\" title=\"Premium Styles for Better Click To Tweet\" rel=\"nofollow ugc noopener\">Premium Styles<\/a><\/p>\n<\/dd>\n<dt id=\"how%20does%20better%20click%20to%20tweet%20work%3F\">\n<h3>How does Better Click To Tweet work?<\/h3>\n<\/dt>\n<dd>\n<p>Better Click To Tweet enables you to create beautiful call-out boxes in your blog posts, asking your readers to share on X. Once you\u2019ve installed and activated the plugin, click on the settings link to put in your Twitter username, and save the settings.<\/p>\n<p>Then, wherever you want to insert a shareable quote, use a shortcode in the format <code>[bctt tweet=\"xxxxxxxxxxxx\"]<\/code> replacing the <code>xxxxxxx<\/code> with your shareable quote.<\/p>\n<p>There\u2019s also a block for the WordPress Block Editor!<\/p>\n<\/dd>\n<dt id=\"how%20does%20the%20url%20shortener%20functionality%20work%3F\">\n<h3>How does the URL shortener functionality work?<\/h3>\n<\/dt>\n<dd>\n<p>Better Click To Tweet gives you the maximum number of characters possible. Allow me to explain:<\/p>\n<p>X automatically routes every link through its own URL shortener (you might recognize t.co as the domain they use). For their t.co links, the length is automatically truncated to 23 characters for URLs. This leaves 253 characters after the URL for you to use to compose your tweet. Even a link that is run through bit.ly or a yourls.org install is still routed through t.co in the tweet.<\/p>\n<p>The benefit of URL shorteners goes beyond just character length, though. Many users use bit.ly or a similar service to track numbers of clicks and other analytical data. I personally use yourls.org to power http:\/\/benlikes.us for my shortened links.<\/p>\n<p>Better Click To Tweet works alongside url shortening plugins to harness that power, if you choose to.<\/p>\n<p>WordPress has a feature called \u201cshortlinks\u201d which changes the long URL to something like example.com\/?p=3435. Various plugins in the official plugin directory exist to change that shortlink to one using other outside services. Using a combination of those plugins and mine, your Better Click To Tweet boxes can now display a trackable link.<\/p>\n<p>On the settings page for Better Click To Tweet, simply check the box indicating you\u2019d like to use the short URL, and save changes. If you\u2019ve got a plugin that correctly hijacks the built-in WordPress shortlink functionality, you\u2019re all set!<br \/>\nI\u2019ve also written <a target=\"_blank\" href=\"http:\/\/benlikes.us\/79\" title=\"shortlink tutorial\" rel=\"nofollow ugc noopener\">a tutorial<\/a> for how to set up the shortlinks with bit.ly and yourls.org.<\/p>\n<\/dd>\n<dt id=\"are%20there%20any%20other%20hidden%20tricks%3F\">\n<h3>Are there any other hidden tricks?<\/h3>\n<\/dt>\n<dd>\n<p>Yes! Because I want the majority of users (who aren\u2019t as concerned with options like nofollow links and getting rid of the URL in the tweet) to be happy, most options are hidden. I\u2019ve written <a target=\"_blank\" href=\"http:\/\/benlikes.us\/7r\" title=\"power user guide\" rel=\"nofollow ugc noopener\">a tutorial for using those advanced options<\/a>. Most of those options are visible in the Gutenberg block, so that tutorial really only applies to the classic editor.<\/p>\n<\/dd>\n<dt id=\"what%20do%20i%20do%20if%20it%27s%20not%20working%20right%3F\">\n<h3>What do I do if it\u2019s not working right?<\/h3>\n<\/dt>\n<dd>\n<p>I am active in <a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/better-click-to-tweet\" title=\"BCTT Support\" rel=\"ugc noopener\">the support forums<\/a>, and in patching the plugin. Start a thread there, and I will gladly help you out. Most of the time you can expect a day or two before a response. I\u2019m in the eastern US, and I like playing with my kids at night, so you might not hear back immediately. Don\u2019t panic.<\/p>\n<\/dd>\n<dt id=\"how%20can%20i%20help%3F\">\n<h3>How can I help?<\/h3>\n<\/dt>\n<dd>\n<p>Translations: https:\/\/translate.wordpress.org\/projects\/wp-plugins\/better-click-to-tweet<br \/>\nIssues, feature requests, and Pull Requests: https:\/\/github.com\/Benunc\/better-click-to-tweet<br \/>\nDonations: http:\/\/benlikes.us\/donate<\/p>\n<\/dd>\n<\/dl>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/251507b06d208c80fac359ba19c845365356e6f1ea6a684f0c5bc40627ad289f?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/251507b06d208c80fac359ba19c845365356e6f1ea6a684f0c5bc40627ad289f?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/love-it-4241\/\" rel=\"noopener\">Love it<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/billy47\/\" title=\"Posts by billy47\" rel=\"author noopener\">billy47<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">December 13, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Easy to use, love it.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/828be194b158eb9650a707521cfa24aab77b0c5c9962d1fed9fd3bc4d8b6f006?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/828be194b158eb9650a707521cfa24aab77b0c5c9962d1fed9fd3bc4d8b6f006?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/gets-the-job-done-195\/\" rel=\"noopener\">Gets the job done!<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/nealumphred\/\" title=\"Posts by nealumphred\" rel=\"author noopener\">nealumphred<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">November 30, 2024<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Easy to use and gets the job done!Keep on keepin\u2019 on \u2026<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/94298db7a389c202ad985223018d17061a611bfe10b63a16682382697fd10e74?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/94298db7a389c202ad985223018d17061a611bfe10b63a16682382697fd10e74?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"1 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"1\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/bctt-never-worked-as-needed\/\" rel=\"noopener\">BCTT never worked as needed<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/danisadiufl\/\" title=\"Posts by webteamufl\" rel=\"author noopener\">webteamufl<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">May 13, 2021<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">BCTT never worked as needed and I was never able to get a response to the support question \u2014 the tweet call-out area affected the font of the paragraph directly below. Disappointed &amp; was looking forward to using this plugin. https:\/\/wordpress.org\/support\/topic\/bctt-link-affects-font-of-paragraph-directly-below-it\/#new-topic-0<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/c0fd4c7518445e1019004f7039eb1d03d3dba2990ba708426375f9946acd92fa?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/c0fd4c7518445e1019004f7039eb1d03d3dba2990ba708426375f9946acd92fa?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"4 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"4\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/great-plugin-for-sharing-3\/\" rel=\"noopener\">Great plugin for sharing<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/oatsafrica\/\" title=\"Posts by Olaniyan AbdulGafar\" rel=\"author noopener\">Olaniyan AbdulGafar<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">October 28, 2020<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">You should get this if you want traffic from twitter<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/698c10ea690203eb76e55ae73bf272b4a1054b5a5260681eddd4b95feff6f248?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/698c10ea690203eb76e55ae73bf272b4a1054b5a5260681eddd4b95feff6f248?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/used-on-all-my-sites-4\/\" rel=\"noopener\">Used on all my sites<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/fpcorso\/\" title=\"Posts by Frank Corso\" rel=\"author noopener\">Frank Corso<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">August 31, 2020<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">I have been using this plugin for years. This is my go-to plugin for helping to get my content shared on Twitter. Well supported and easy to use. This is a plugin almost everyone should have on their site.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/21e6e17f86fa4a9a0b5b400f41eee2af8349d4a29d11770aaa856b12ed3a871e?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/21e6e17f86fa4a9a0b5b400f41eee2af8349d4a29d11770aaa856b12ed3a871e?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/simple-fantastic-plugin-2\/\" rel=\"noopener\">Simple &amp; fantastic plugin<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/ubart\/\" title=\"Posts by ubart\" rel=\"author noopener\">ubart<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">August 9, 2020<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">My grandpa is very less confused, thanks to your work \ud83d\ude09<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/better-click-to-tweet\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 48 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cBetter Click To Tweet\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/6fbf534edcae493e114a5375c77b1e48cf700fcf7fd76a1992d5ecee931bcff9?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/6fbf534edcae493e114a5375c77b1e48cf700fcf7fd76a1992d5ecee931bcff9?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/benmeredithgmailcom\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tBen Meredith\t\t\t\t<\/a>\n\t\t\t<\/li>\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/e78f72a12055cd60e30e1354aa36cb81fa0c4a3b1e3a55b1354f04f2664fc7a5?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/e78f72a12055cd60e30e1354aa36cb81fa0c4a3b1e3a55b1354f04f2664fc7a5?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/wpsteward\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\twpsteward\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p>\u201cBetter Click To Tweet\u201d has been translated into 12 locales. Thank you to <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/better-click-to-tweet\/contributors\" rel=\"noopener\">the translators<\/a> for their contributions.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/better-click-to-tweet\" rel=\"noopener\">Translate \u201cBetter Click To Tweet\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/better-click-to-tweet\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/better-click-to-tweet\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/better-click-to-tweet\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/better-click-to-tweet\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h4>5.13.0<\/h4>\n<ul>\n<li>enhancement \u2014 finally gave up hope that Elon Musk would come to his senses on this whole \u201crebrand\u201d thing, and went about removing the words \u201cTweet\u201d and \u201cTwitter\u201d from the user interfaces throughout the plugin. Of course, you\u2019ll note that we didn\u2019t change the name of the plugin, but any place where your readers see it we made it such that you can talk about \u201csharing on X\u201d instead of \u201cclicking to Tweet.\u201d To the future of this platform!<\/li>\n<li>chore \u2014 checked for compatibility with the latest version of WordPress<\/li>\n<li>random \u2014 Checking to see if there\u2019s a record to be broken on age-of-unused-promo-code (the promo code is CHANGELOG at https:\/\/benlikes.us\/bcttps) but the folks at Guinness won\u2019t return my calls. <\/li>\n<\/ul>\n<h4>5.12.0<\/h4>\n<ul>\n<li>fix \u2014 the title was immediately overwriting things if users cleared the text from the block. Now it waits three seconds, and if you\u2019ve not typed anything, it\u2019ll overwrite it. <\/li>\n<li>chore \u2014 I forgot to mention in the 5.11.1 changelog, but I also tested for compatibility with WordPress 6.2<\/li>\n<li>news \u2014 Twitter has been doing some relatively aggressive repositioning under Elon Musk, but so far none of the changes there have adversely affected Better Click To Tweet. I\u2019m obiviously keeping an eye on things, but overall just kinda sad that lots of good people have left Twitter. <\/li>\n<li>random \u2014 I still feel like more of you could be using the promo code CHANGELOG at https:\/\/benlikes.us\/bcttps, considering nobody ever has. <\/li>\n<\/ul>\n<h4>5.11.1<\/h4>\n<ul>\n<li>chore \u2014 update the dependencies related to wp_scripts. This should have no effect other than stabilizing performance related to the block editor and compatibility with other plugins that use the block editor.<\/li>\n<\/ul>\n<h4>5.11.0<\/h4>\n<ul>\n<li>chore \u2014 remove the MailChimp sign-up option from the settings pages, replacing it with mailerlite.<\/li>\n<li>chore \u2014 attempted to get my 5-year-old to do his homework. Was way harder than anticipated. You should use the code CHANGELOG at https:\/\/benlikes.us\/bcttps<\/li>\n<\/ul>\n<h4>5.10.4<\/h4>\n<ul>\n<li>security \u2014 prevent unauthenticated access to some settings. <\/li>\n<\/ul>\n<h4>5.10.3<\/h4>\n<ul>\n<li>updated compatibility for PHP 8.0 and 8.1<\/li>\n<li>checked to make sure it works on the forthcoming WordPress 6.1<\/li>\n<\/ul>\n<h4>5.10.2<\/h4>\n<ul>\n<li>fix \u2013 patch minor security issue. Short version: if an attacker already has admin access to your site (or feeds a vulnerable admin user a specific string) they could execute code remotely on sites with very specific server configurations. But if an attacker already has admin access to your site, there are much easier and effective ways of doing nefarious things. Still, it\u2019s good to remove unescaped potential vulnerable inputs. So we did.<\/li>\n<li>chore \u2013 tested for compatibility with WordPress 6.0 <\/li>\n<li>chore \u2013 the number of people using promo codes is too (darn) low. Use promo code CHANGELOG at https:\/\/benlikes.us\/bcttps<\/li>\n<\/ul>\n<h4>5.10.1<\/h4>\n<ul>\n<li>fix \u2014 resolved a bug where Better Click To Tweet was not playing nicely with other plugins that made changes to the title related filters.<\/li>\n<li>chore \u2014 unrelated to the plugin, there\u2019s so much pollen in the air in South Carolina. You can see it like a cloud. Use promo code CHANGELOG at https:\/\/benlikes.us\/bcttps<\/li>\n<\/ul>\n<h4>5.10.0<\/h4>\n<ul>\n<li>feature \u2014 adding a blank [bctt] shortcode populates the Better Click To Tweet box with the post\/page\u2019s title.<\/li>\n<li>bonus \u2014 moved to the country. Incorrectly assumed I\u2019d eat a lot more peaches, based on my extensive knowledge of Presidents Of The United States songs from the 90s<\/li>\n<li>chore \u2014 confirm compatibility with WordPress 5.7 and PHP 8.0<\/li>\n<li>sale \u2014 you should reward yourself with the promo code CHANGELOG at https:\/\/benlikes.us\/bcttps <\/li>\n<\/ul>\n<h4>5.9.5<\/h4>\n<ul>\n<li>chore \u2014 check for compatibility with the upcoming WordPress version 5.6<\/li>\n<li>enhancement \u2014 update some of the links and text on the settings page.<\/li>\n<\/ul>\n<h4>5.9.4<\/h4>\n<ul>\n<li>fix \u2014 the upsell nag was previously showing on any page that was related to plugins, including the update interface. now it only shows up on the plugins page itself.<\/li>\n<li>chore \u2014 tested up to WordPress version 5.5<\/li>\n<\/ul>\n<h4>5.9.3<\/h4>\n<ul>\n<li>fix \u2014 a woocommerce function somehow made it into my setup wizard, which has been removed now. It was causing errors on a select few installs on installation.<\/li>\n<li>switcheroo \u2014 going back to featuring the Premium styles add-on in the plugins page upsell. You should buy that with a coupon of CHANGELOG at https:\/\/benlikes.us\/bcttps<\/li>\n<\/ul>\n<h4>5.9.2<\/h4>\n<ul>\n<li>fix \u2014 the links being sent to mailchimp for those opting into the newsletter were sending an incorrect subset, resulting in incorrect data.<\/li>\n<\/ul>\n<h4>5.9.1<\/h4>\n<ul>\n<li>fix \u2014 resolve a minor error on the Premium Styles tab of the settings with folks who had their own custom styles enqueued but not the offical Premium Styles add-on.<\/li>\n<li>bonus \u2014 there\u2019s still not-so-much usage for the CHANGELOG discount code at https:\/\/benlikes.us\/bcttps I\u2019m personally fine with folks paying full price, tho.<\/li>\n<\/ul>\n<h4>5.9.0<\/h4>\n<ul>\n<li>enhancement \u2014 new onboarding\/welcome wizard to help users maximize their productivity with the plugin.<\/li>\n<li>fix \u2014 at long last, this plugin doesn\u2019t eat up valuable Top Level Menu space, and all menu items for the free plugin or premium addons are moved to tabs.<\/li>\n<li>chore \u2014 tested up to 5.3, and listen, if you\u2019re not on at least 5.2 for the massive enhancements like recovery mode, you definitely should be.<\/li>\n<li>bonus \u2014 people keep giving me extra money when they check out at betterclicktotweet.com because they don\u2019t read changelogs. You\u2019ve got a leg up and can get a discount with code CHANGELOG.<\/li>\n<\/ul>\n<h4>5.8.2<\/h4>\n<ul>\n<li>fix \u2014 resolving PHP notices related to the custom URL not being set.<\/li>\n<li>fix \u2014 resolve outstanding errors around UTM tags add-on integration.<\/li>\n<li>chore \u2014 tested up to WordPress version 5.2. you should definitely be on 5.2. It\u2019s awesome.<\/li>\n<li>bonus \u2014 I feel like you people aren\u2019t reading my changelogs. I\u2019m over here handing out discounts, and y\u2019all just keep paying full price. try CHANGELOG to see if you get 10% off!<\/li>\n<\/ul>\n<h4>5.8.1<\/h4>\n<ul>\n<li>new \u2014 created a new nag for the plugins page announcing the UTM tags add-on.<\/li>\n<li>new \u2014 added a link to the main settings page for folks to check out the new UTM Tags addon.<\/li>\n<li>bonus \u2014 people who read change logs should get a discount. Use the code CHANGELOG at checkout for 10% off. http:\/\/benlikes.us\/bcttaddons (good on the bundle, too!)<\/li>\n<\/ul>\n<h4>5.8.0<\/h4>\n<ul>\n<li>new \u2014 adding a filter and various other enhancements to support a new UTM tags add-on<\/li>\n<li>fix \u2014 testing with the newest version of the block-based editor (Gutenberg)<\/li>\n<li>new \u2014 added a constant to define the core BCTT version, allowing add-ons to make sure that BCTT core is up to date before activating.<\/li>\n<\/ul>\n<h4>5.7.2<\/h4>\n<ul>\n<li>fix \u2014 two spelling typos in the new License activation page. Thanks to @garrett-eclipse on Github for the fix.<\/li>\n<li>fix \u2014 on certain installs I was getting a front end notice about an undefined variable. This patch fixes that. Thanks to @dannycooper for the help!<\/li>\n<\/ul>\n<h4>5.7.1<\/h4>\n<ul>\n<li>fix \u2014 replace premium styles page for premium styles users.<\/li>\n<\/ul>\n<h4>5.7.0<\/h4>\n<ul>\n<li>feature \u2014 moved license management for premium add-ons (get them at https:\/\/www.betterclicktotweet.com today!) to the core plugin. Free plugin users will not notice a difference here at all. Premium users: check your email!<\/li>\n<li>enhancement \u2014 several updates to code comments for clarity.<\/li>\n<li>enhancement \u2014 the callback URL (from tweet back to website) is now filterable.<\/li>\n<li>not much in terms of user-focused enhancements in this release, but a ton happened \u201cunder the hood.\u201d<\/li>\n<\/ul>\n<h4>5.6.5<\/h4>\n<ul>\n<li>fix \u2014 added a parameter to the mailing list signup in the admin to help determine where some suspicious signups are originating from.<\/li>\n<li>enhancement \u2014 gave the readme file a makeover so that the page on the plugin directory is more focused and provides greater value.<\/li>\n<\/ul>\n<h4>5.6.4<\/h4>\n<ul>\n<li>fix \u2014 resolve an error for folks running both WordPress 5.0 and PHP version 5.3.x<\/li>\n<li>fix \u2014 changes to make the code more legible for humans. But only the total geeks.<\/li>\n<\/ul>\n<h4>5.6.3<\/h4>\n<ul>\n<li>fix \u2014 update language on the settings page about the tweet length (280 character support added earlier, this is updating the help text to reflect that)<\/li>\n<li>fix \u2014 tested up to WordPress 5.0<\/li>\n<li>random \u2014 updated the text on the email signup box on the settings page. I don\u2019t offer a PDF any more\u2026 It\u2019s more of a email drip sequence at this point.<\/li>\n<\/ul>\n<h4>5.6.2<\/h4>\n<ul>\n<li>fix \u2014 resolving zip problem.<\/li>\n<\/ul>\n<h4>5.6.1<\/h4>\n<ul>\n<li>fix \u2014 another attempt at the \u201cinvalid headers\u201d intermittent problem.<\/li>\n<\/ul>\n<h4>5.6.0<\/h4>\n<ul>\n<li>fix \u2014 improving compatibility with WordPress 5.0 and the new block-based (Gutenberg) editor. Thanks again to @ajitbohra for the help<\/li>\n<li>fix \u2014 resolve \u201cinvalid headers\u201d problem on certain new installs<\/li>\n<\/ul>\n<h4>5.5<\/h4>\n<ul>\n<li>Enhancement \u2014 added compatibility with WordPress 5.0\u2019s new editor, codenamed Gutenberg (thanks to Ajit Bohra @ajitbohra for all the great work!)<\/li>\n<li>Enhancement \u2014 Some CSS modifications to make the plugin play nicely with the new editor.<\/li>\n<li>Enhancement \u2014 changed the twitter bird icon for an updated one on the front end. (Thanks to @oliverpitsch for the PR on Github.)<\/li>\n<\/ul>\n<h4>5.4.3<\/h4>\n<ul>\n<li>Security fix \u2014 added a line to the output that secures the target _blank vulnerability. Thanks to @dmv912 on the wordpress forums for the call-out!<\/li>\n<\/ul>\n<h4>5.4.2<\/h4>\n<ul>\n<li>Fix \u2014 removed a line that was breaking things.<\/li>\n<\/ul>\n<h4>5.4.1<\/h4>\n<ul>\n<li>Fix \u2014 made the settings page more accessible with the help of Rachel Cherry\u2019s fantastic wa11y plugin. https:\/\/wordpress.org\/plugins\/wa11y\/ Thanks Rachel!<\/li>\n<li>Started tinkering with Gutenberg compatibility, the new editor experience coming to WordPress, to make BCTT compatible with the Future of WordPress (no file changes on this, just wnate to let you know it\u2019s on the radar. Learn more at https:\/\/wordpress.org\/gutenberg<\/li>\n<\/ul>\n<h4>5.4<\/h4>\n<ul>\n<li>Enhancement \u2014 Now supports Twitter\u2019s new 280 character limit. Note that non-roman characters may effect the new truncation in strange ways. Please report any such strangeness to me in the support forums.<\/li>\n<li>Enhancement \u2014 updated some links in the back end to link to the all new (and still kinda bland) https:\/\/www.betterclicktotweet.com<\/li>\n<\/ul>\n<h4>5.3.1<\/h4>\n<ul>\n<li>Security Fix \u2014 potential XSS vulnerability on settings page. (mild security risk only affecting logged-in administrator accounts previously compromised). Thanks Robbie at DXW @robbiepaul on Github for the responsible disclosure.<\/li>\n<li>If the last point didn\u2019t make any sense, please translate it to \u201cUPDATE NOW. Previous versions of the plugin are mildly vulnerable to enterprising attackers.\u201d<\/li>\n<\/ul>\n<h4>5.3<\/h4>\n<ul>\n<li>enhancement \u2014 cleaned up the various options checks that were happening on the front end (thanks @igmoweb on GitHub!)<\/li>\n<li>Readme changes. I also celebrated a milestone of 20K active installs, which was cause for great celebration, and at least one undocumented happy dance.<\/li>\n<\/ul>\n<h4>5.2.1<\/h4>\n<ul>\n<li>fix \u2014 unused $handle_code variable has been removed. Was causing some errors for folks.<\/li>\n<li>fix \u2014 code introduced in 5.2 messed up the \u201cvia\u201d option and the option to not include the URL. This has been fixed.<\/li>\n<\/ul>\n<h4>5.2<\/h4>\n<ul>\n<li>security fix \u2014 adds (more) escaping throughout the plugin. Thanks to Paul de Wouters from HumanMade for the PR!<\/li>\n<li>enhancement \u2014 tested for compatibility with WordPress core 4.8<\/li>\n<li>but seriously, you should check out Premium Styles. http:\/\/benlikes.us\/bcttps<\/li>\n<\/ul>\n<h4>5.1<\/h4>\n<ul>\n<li>enhancement \u2014 I added a highly dismissable notice to the plugins page upon update, encouraging people to purchase my Premium styles add-on. The notice only shows to folks who have not previously customized their own styles, and once dismissed will never be shown to that user again.<\/li>\n<li>enhancement \u2014 I made several changes to the readme file so that the plugin is showcased nicely in the WordPress Plugin Directory\u2019s new design.<\/li>\n<\/ul>\n<h4>5.0.2<\/h4>\n<ul>\n<li>fix \u2014 I was incorrectly calling translation module, breaking things when people updated to the latest version of Yoast SEO.<\/li>\n<\/ul>\n<h4>5.0.1<\/h4>\n<ul>\n<li>fix \u2014 \u201csubscribe\u201d text on plugin settings page was not translatable.<\/li>\n<li>New customers are enjoying Premium Styles: http:\/\/benlikes.us\/bcttps<\/li>\n<\/ul>\n<h4>5.0<\/h4>\n<ul>\n<li>enhancement \u2014 settings page now looks good on mobile. Before it looked a bit like someone was actively hitting it with a bat.<\/li>\n<li>enhancement \u2014 added multiple action hooks to the settings page. This provides third party developers with the ability to add things to that page without hacking the core code.<\/li>\n<li>enhancement \u2014 made the function enqueuing the front end styles DRYer.<\/li>\n<li>change \u2014 the previous way (version 4.9) I had filtered the function enqueuing styles was throwing PHP warnings when I used it, so I introduced an options-based method for never enqueueing it in the first first place. Updated gist for that: http:\/\/benlikes.us\/bcttgist2 This method will also pave the way for the most exciting update (for me) in the history of Better Click To Tweet:<\/li>\n<li>change \u2014 introduced the first premium add-on (Premium Styles), and made some changes to the settings page to facilitate that. The goal is threefold: (1) Don\u2019t introduce the option to folks who have already replaced the custom stylesheet using the power user guide http:\/\/benlikes.us\/7r or by dequeueing the stylesheet using this gist http:\/\/benlikes.us\/bcttgist1  (2) Introduce the option to purchase custom styles in a non-sleazy way. (3) Um, introduce the option to my tens of thousands of happy users to pay me for something.<\/li>\n<\/ul>\n<h4>4.10<\/h4>\n<ul>\n<li>enhancement \u2014 added a \u2018prompt\u2019 shortcode attribute, so not you can change the words \u201cClick To Tweet\u201d on a per-box basis. Thanks to @apearlman on the WordPress.org support forums for the suggestion!<\/li>\n<li>fix \u2014 changed the way the shortcode attributes are called, because my IDE kept throwing strange errors because the code wasn\u2019t clean enough.<\/li>\n<li>fix \u2014 removed some unused local variables because I used to not know how to code things good.<\/li>\n<li>dream \u2014 thought about ways to monetize this plugin, but ultimately decided against it for now, because I hate dashboard nags. But if you like it, donate: http:\/\/benlikes.us\/donate<\/li>\n<li>change \u2014 decided to go with 4.10 instead of 5.0 in an attempt to move toward a version numbering system that makes sense, because I have learned much since 0.X \u2013&gt; 1.0.<\/li>\n<li>just for kicks and totally unrelated \u2014 wrote a cool post about rolling back WordPress plugins: http:\/\/benlikes.us\/fk<\/li>\n<\/ul>\n<h4>4.9<\/h4>\n<ul>\n<li>enhancement \u2013 Made the function that registers and enqueues the scripts filterable, so that developers who want to put all styles for Better Click To Tweet boxes in their theme files are able to do so using this snippet: https:\/\/gist.github.com\/Benunc\/533985231bbfde551d019620f628a921<\/li>\n<li>two updates in a row with no love for the non developer, but MUCH love for the developer. Trust me, this one is big time for CSS developers to be able to add styles to themes.<\/li>\n<li>changed some specifics in the FAQ, and the Readme in general. Encouraged people to donate at http:\/\/benlikes.us\/donate<\/li>\n<\/ul>\n<h4>4.8<\/h4>\n<ul>\n<li>made span classes filterable, so that other developers don\u2019t hate me when they try to extend the plugin.<\/li>\n<li>I know that first point doesn\u2019t sound like much, but it\u2019s huge for developer geeks. You\u2019re just gonna have to trust me.<\/li>\n<li>removed the names of translators from the \u201cdescription\u201d since they are now being handled by official language packs, and giving credit where it is due was getting complicated.<\/li>\n<\/ul>\n<h4>4.7.1<\/h4>\n<ul>\n<li>updated links throughout the back end of the plugin to send me money, for people who are into that sort of thing. Shoutout to https:\/\/givewp.com for the SWEET donation integration on my site.<\/li>\n<\/ul>\n<h4>4.7<\/h4>\n<ul>\n<li>added the ability to change the \u201cvia\u201d addendum on a per-box basis using the new \u201cusername\u201d shortcode attribute. The default behavior is (still) to go with the username you saved on the settings page. <\/li>\n<li>(non-geek explanation of that first point) Now if you have a guest post by @KanyeWest, your Better Click To Tweet box can add \u201cvia @KanyeWest\u201d automatically to your reader\u2019s tweets!<\/li>\n<li>made some changes to the toolbar popup in the visual editor to facilitate the new \u201cusername\u201d attribute, limiting confusion and causing much rejoicing.<\/li>\n<li>Made unsuccessful attempt at getting Kanye West to guest post as the ultimate demonstration of the new feature.<\/li>\n<li>Tested for compatibility with the upcoming WordPress 4.5, and I don\u2019t mean to sound arrogant, but it pretty much NAILS compatibility with 4.5.<\/li>\n<li>Added a module that shows up when a user is using WordPress in a language for which there is incomplete (or non-existent) translations for this plugin. For users where there is a complete (+90%) translation, nothing will show up. But for users where the translation is incomplete, they\u2019ll be encouraged to help with the translation efforts!<\/li>\n<\/ul>\n<h4>4.6.2<\/h4>\n<ul>\n<li>Removed extra (old and unused) js file.<\/li>\n<li>changed some back-end links to go to my new page, www.wpsteward.com<\/li>\n<li>realized that my use of tags in the WP repo miiiight have been a touch on the obnoxious and unhelpful side, so now I just use 3.<\/li>\n<li>successfully overthrew an oppressive regime in my 5-year-old\u2019s preschool \u201cmystery reader\u201d cartel. Take that, Fox in Socks.<\/li>\n<\/ul>\n<h4>4.6.1<\/h4>\n<ul>\n<li>Removed call to external twitter script for security concerns.<\/li>\n<li>changed some wording on the description.<\/li>\n<\/ul>\n<h4>4.6<\/h4>\n<ul>\n<li>The click to tweet box is now output as a <code>&lt;span<\/code> instead of a <code>&lt;div&gt;<\/code> giving the ability (with custom CSS) to \u201cinline\u201d a click to tweet box.<\/li>\n<\/ul>\n<h4>4.5.3<\/h4>\n<ul>\n<li>fixed an issue that was causing browsers to load older cached versions of the css.<\/li>\n<li>made no noticable attempts at overthrowing governments, but I did post something on facebook about Donald Trump which made some waves.<\/li>\n<\/ul>\n<h4>4.5.2<\/h4>\n<ul>\n<li>updated css for compatibility with the twenty sixteen theme.<\/li>\n<li>updated compatibility to WordPress 4.4.<\/li>\n<li>unsuccessful overthrow of all world governments. I would have gotten away with it too, if it weren\u2019t for those meddling kids.<\/li>\n<\/ul>\n<h4>4.5.1<\/h4>\n<ul>\n<li>fixed bug introduced in v 4.5 incorrectly displaying ellipses on truncated tweets.<\/li>\n<li>added Greek translation.<\/li>\n<\/ul>\n<h4>4.5<\/h4>\n<ul>\n<li>fixed issue causing tweets to display incorrectly on iOS Twitter App (thanks to Cameron Conaway for the bug report in the forums)<\/li>\n<li>Ampersands are now correctly displayed.<\/li>\n<li>began master plan moving toward world domination.<\/li>\n<\/ul>\n<h4>4.4.1<\/h4>\n<ul>\n<li>Fixed CSS issue with spacing in the default theme.<\/li>\n<\/ul>\n<h4>4.4<\/h4>\n<ul>\n<li>Twitter now opens in a new modal box instead of a new tab, (developers: this is done using a call to platform.twitter.com\/widgets.js within the code of the output from the shortcode. This means that the script won\u2019t be loaded on pages or posts where it\u2019s not needed.)<\/li>\n<\/ul>\n<h4>4.3.1<\/h4>\n<ul>\n<li>added Italian language<\/li>\n<\/ul>\n<h4>4.3<\/h4>\n<ul>\n<li>added translation support (internationalization or i18n) to the button on the visual editor. Now the entire plugin is translatable!<\/li>\n<li>updated swedish, finnish, and spanish language files.<\/li>\n<\/ul>\n<h4>4.2.1<\/h4>\n<ul>\n<li>added German and Swedish translations, updated info in readme with link to instructions for migrating from Click To Tweet to Better Click To Tweet.<\/li>\n<li>made minor change to the bcttstyle.css (sample) file that was bugging me on hover.<\/li>\n<\/ul>\n<h4>4.2<\/h4>\n<ul>\n<li>added the ability to specify a custom URL as a shortcode parameter. (more info at the power user tutorial at http:\/\/benlikes.us\/7r )<\/li>\n<\/ul>\n<h4>4.1.1<\/h4>\n<ul>\n<li>added Russian translation<\/li>\n<li>added sample bcttstyle.css file (for moving to the root of the \/uploads folder) to assets\/css<\/li>\n<\/ul>\n<h4>4.1<\/h4>\n<ul>\n<li>the plugin now looks for a custom css stylesheet before falling back to the default style, giving designers and developers full access to the CSS, without disrupting user experience for folks just looking to plug and play.<\/li>\n<li>added Finnish (fi) translation courtesy of Sampsa Daavitsainen at http:\/\/calltoaction.fi<\/li>\n<\/ul>\n<h4>4.0<\/h4>\n<ul>\n<li>complete overhaul of the visual editor button courtesy @norcross <\/li>\n<li>added the ability to make all links \u201cnofollow\u201d by adding the parameter <code>nofollow=\"yes\"<\/code> to the shortcode.<\/li>\n<li>complete overhaul of the settings page for better readability.<\/li>\n<\/ul>\n<h4>3.4.1<\/h4>\n<ul>\n<li>added Serbian translation courtesy of <a target=\"_blank\" href=\"http:\/\/www.webhostinghub.com\/\" title=\"Web Hosting Hub\" rel=\"nofollow ugc noopener\">Borisa Djuraskovic<\/a><\/li>\n<\/ul>\n<h4>3.4<\/h4>\n<ul>\n<li>small change to the outputted URL for vc3 compliance. Thanks to @tomazzaman on Github for the fix!<\/li>\n<\/ul>\n<h4>3.3<\/h4>\n<ul>\n<li>fixed a bug that was creating (rare, server-configuration-related) \u201cFatal Error\u201d notices for <code>mb_strlen()<\/code> and related multibyte functions.<\/li>\n<li>various code tweaks for readability and compliance with WordPress standards.<\/li>\n<\/ul>\n<h4>3.2.2<\/h4>\n<ul>\n<li>fixed bug that was causing the URL not to display on certain clicks after the 3.2 update (thanks @aa_stardust for the heads up!)<\/li>\n<\/ul>\n<h4>3.2.1<\/h4>\n<ul>\n<li>fixed the truncation math given the new options to remove the url (as of 3.2) and via (as of 3.1), to correctly get back all those lost characters.<\/li>\n<\/ul>\n<h4>3.2<\/h4>\n<ul>\n<li>added the ability to leave off the url on a tweet-by-tweet basis (handwritten shortcodes only, the visual editor will not show it as an option on the popup window)<\/li>\n<li>code modifications for clarity.<\/li>\n<\/ul>\n<h4>3.1<\/h4>\n<ul>\n<li>added the ability to leave off the <code>via @YourTwitterName<\/code> on a tweet-by-tweet basis.<\/li>\n<li>complete overhaul of the javascript file to enable that functionality without having to mess with hand-coding the shortcode.<\/li>\n<\/ul>\n<h4>3.0<\/h4>\n<ul>\n<li>added option to use WordPress shortlink in place of full URL. <\/li>\n<li>further refinement of the math used in calculating tweet truncation length.<\/li>\n<\/ul>\n<h4>2.0.3<\/h4>\n<ul>\n<li>updated CSS to remove underline on \u201cClick to Tweet\u201d on Twenty Fifteen theme (and others!)<\/li>\n<\/ul>\n<h4>2.0.2<\/h4>\n<ul>\n<li>fixed bug introduced in 2.0 related to javascript.<\/li>\n<\/ul>\n<h4>2.0.1<\/h4>\n<ul>\n<li>added in support for RSS feeds: when outputting to an RSS feed, the click-to-tweet text will be smartly formatted.<\/li>\n<li>added css declarations to deal with issues in the Twenty Fifteen theme.<\/li>\n<li>readme enhancements for better user experience.<\/li>\n<\/ul>\n<h4>2.0<\/h4>\n<ul>\n<li>Major version release for internationalization: added Spanish (ES) translation, and updated code throughout for internationalization. Still to-do: add translation support for the tinymce plugin on the visual editor.<\/li>\n<\/ul>\n<h4>1.0<\/h4>\n<ul>\n<li>updated the tweet length math to correctly parse text with non-standard characters. Thanks to WordPress forum user zachop at https:\/\/wordpress.org\/support\/topic\/incorrect-handling-length-count-of-multi-byte-strings for the tip.<\/li>\n<li>various code cleanup issues, to make my code more readable and complaint with WordPress standards.<\/li>\n<\/ul>\n<h4>0.4<\/h4>\n<ul>\n<li>rescued 9 characters that were being stolen by some incorrect math in my tweet-generating function. (now tweets won\u2019t be truncated until they actually need to be).<\/li>\n<\/ul>\n<h4>0.3<\/h4>\n<ul>\n<li>added margin on the bottom of the bcct-clicktotweet div<\/li>\n<\/ul>\n<h4>0.2<\/h4>\n<ul>\n<li>fixed a bug that was not displaying the CSS correctly.<\/li>\n<li>updated the FAQ and other readme items.<\/li>\n<\/ul>\n<h4>0.1<\/h4>\n<ul>\n<li>Initial release.<\/li>\n<\/ul>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/better-click-to-tweet\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Better Click To Tweet By Ben Meredith Download Details Reviews Installation Development Support Description The most popular plugin for allowing readers to share content on X.com (formerly Twitter). Make it dead-simple for your readers to share your content on X, using a simple shortcode or block. Readers are encouraged to share a quote, and a [&hellip;]<\/p>","protected":false},"author":282,"featured_media":4673,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[42,39,40],"tags":[2992,2993],"class_list":["post-4672","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-block-plugin","category-lite-version","category-wp-plugin-solution","tag-click","tag-tweet"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/better-click-to-tweet\/assets\/banner-772x250.png?rev=3091781","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/282"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=4672"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/4672\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/4673"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=4672"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=4672"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=4672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}