{"id":3555,"date":"2025-02-15T12:18:03","date_gmt":"2025-02-15T12:18:03","guid":{"rendered":"https:\/\/s-o-s.net\/autopost-for-x-formerly-autoshare-for-twitter\/"},"modified":"2025-02-15T12:18:03","modified_gmt":"2025-02-15T12:18:03","slug":"autopost-for-x-formerly-autoshare-for-twitter","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/autopost-for-x-formerly-autoshare-for-twitter\/","title":{"rendered":"Autopost for X (formerly Autoshare for Twitter)"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-115204\" class=\"alignwide post-115204 plugin type-plugin status-publish hentry plugin_tags-posse plugin_tags-share plugin_tags-social-media plugin_tags-tweet plugin_tags-twitter plugin_category-social-and-sharing plugin_contributors-10up plugin_contributors-adamsilverstein plugin_contributors-dharm1025 plugin_contributors-dinhtungdu plugin_contributors-jeffpaul plugin_contributors-johnwatkins0 plugin_contributors-scottlee plugin_business_model-community plugin_committers-10up plugin_committers-10upbot plugin_support_reps-ankit-k-gupta plugin_support_reps-dharm1025 plugin_support_reps-dkotter plugin_support_reps-faisal03 plugin_support_reps-jeffpaul plugin_support_reps-nomnom99 plugin_support_reps-peterwilsoncc plugin_support_reps-sumitbagthariya16\">\n<div class=\"plugin-banner\" id=\"plugin-banner-autoshare-for-twitter\"><\/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\" src=\"https:\/\/ps.w.org\/autoshare-for-twitter\/assets\/icon.svg?rev=3017651\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">Autopost for X (formerly Autoshare for Twitter)<\/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\/10up\/\" rel=\"noopener\">10up<\/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\/autoshare-for-twitter.2.3.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\/autoshare-for-twitter\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/autoshare-for-twitter\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-installation\">\n\t\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/autoshare-for-twitter\/#installation\" rel=\"noopener\">Installation<\/a>\n\t\t\t<\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/autoshare-for-twitter\/#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\/autoshare-for-twitter\/\" 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>Autopost for X (formerly Autoshare for Twitter) automatically shares your posts to X\/Twitter as soon as they\u2019re published.  Once you hit the Publish button, the plugin sends your post\u2019s title, featured image, and link to X\/Twitter, along with a custom message.<\/p>\n<p>Unlike a myriad of other social media, multitool solutions, Autopost for X is built solely for X\/Twitter.  It focuses on doing one thing and does it well, with the code and interface craftsmanship we apply to every project.<\/p>\n<p>With Autopost for X, developers can further customize nearly everything about the posts, including the image, author, and link, using an extensive set of hooks built into the code. Among its other features, the WordPress plugin:<\/p>\n<ul>\n<li>Works in both the classic and new block editors.<\/li>\n<li>Becomes part of the pre-publish checklist step that\u2019s part of the new block editor.<\/li>\n<li>Posts a high-quality featured image with your post to X\/Twitter.<\/li>\n<li>Counts characters to keep you under the X\/Twitter limit.<\/li>\n<li>Adds a link to the post to X\/Twitter in the block editor sidebar.<\/li>\n<\/ul>\n<p><strong>Disclaimer:<\/strong> <em>TWITTER, TWEET, RETWEET and the Twitter logo are trademarks of Twitter, Inc. or its affiliates.<\/em><\/p>\n<h3>Plugin Compatibility<\/h3>\n<h4>Distributor<\/h4>\n<p>When using with 10up\u2019s <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/distributor\" rel=\"nofollow ugc noopener\">Distributor plugin<\/a>, posts that are distributed will not be autoposted if they are already posted to X\/Twitter from the origin site. Autopost for X tracks posts that have been posted to X\/Twitter in post meta to avoid \u201cdouble posting\u201d. To avoid this behavior, use the <code>dt_blacklisted_meta<\/code> filter to exclude the \u2018autoshare_for_twitter_status\u2019 meta value from being distributed :<\/p>\n<pre><code>add_filter( 'dt_blacklisted_meta', function( $blacklisted_metas ) {\n    $blacklisted_metas[] = 'autoshare_for_twitter_status';\n    return $blacklisted_metas;\n} )\n<\/code><\/pre>\n<h3>Developers<\/h3>\n<p><strong>Note:<\/strong> Posts and pages are supported by default. Developers can use the <code>autoshare_for_twitter_default_post_types<\/code> filter to change the default supported post types<\/p>\n<p>Custom post types can now be opted into autopost features like so:<\/p>\n<pre><code>function opt_my_cpt_into_autoshare() {\n    add_post_type_support( 'my-cpt', 'autoshare-for-twitter' );\n}\nadd_action( 'init', 'opt_my_cpt_into_autoshare' );\n<\/code><\/pre>\n<p>In addition, adding support while registering custom post types also works. Post types are automatically set to autopost. Future versions of this plugin could allow this to be set manually.<\/p>\n<p>While the autopost feature can be opted into for post types using the above filter, by default the editor still has to manually enable autopost during the post prepublish flow. The <code>autoshare_for_twitter_enabled_default<\/code> filter allows autopost to be enabled by default for all posts of a given post type. Editors can still manually uncheck the option during the publishing flow.<\/p>\n<p>Example:<\/p>\n<pre><code>function enable_autoshare_by_default_for_core_post_type( $enabled, $post_type ) {\n    if ( 'post' === $post_type ) {\n        return true;\n    }\n\n    return $enabled;\n}\nadd_filter( 'autoshare_for_twitter_enabled_default', 'enable_autoshare_by_default_for_core_post_type', 10, 2 );\n<\/code><\/pre>\n<p>Additional technical details can be found in <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter#overview\" rel=\"nofollow ugc noopener\">our GitHub repository<\/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\/autoshare-for-twitter\/assets\/screenshot-1.png?rev=3017651\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/autoshare-for-twitter\/assets\/screenshot-1.png?rev=3017651\" alt=\"\"><\/a><figcaption>Create post screen with Autopost for X\/Twitter options.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/autoshare-for-twitter\/assets\/screenshot-2.png?rev=3017651\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/autoshare-for-twitter\/assets\/screenshot-2.png?rev=3017651\" alt=\"\"><\/a><figcaption>Published post screen with Autopost for X\/Twitter options.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/autoshare-for-twitter\/assets\/screenshot-3.gif?rev=3017651\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/autoshare-for-twitter\/assets\/screenshot-3.gif?rev=3017651\" alt=\"\"><\/a><figcaption>Autopost for X\/Twitter sidebar panel.<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/autoshare-for-twitter\/assets\/screenshot-4.png?rev=3017651\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/autoshare-for-twitter\/assets\/screenshot-4.png?rev=3017651\" alt=\"\"><\/a><figcaption>Autopost for X\/Twitter Settings, found under <code>Settings<\/code> &gt; <code>Autopost for X\/Twitter<\/code>.<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"tab-installation\" class=\"plugin-installation section\">\n<h2 id=\"installation-header\">Installation<\/h2>\n<ol>\n<li>Install the plugin via the plugin installer, either by searching for it or uploading a .ZIP file.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Save X\/Twitter connection settings, found under <code>Settings<\/code> &gt; <code>Autopost for X<\/code>.<\/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=\"does%20this%20plugin%20work%20with%20gutenberg%3F\">\n<h3>Does this plugin work with Gutenberg?<\/h3>\n<\/dt>\n<dd>\n<p>Yes, yes it does!  For more details on this, see <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/44\" rel=\"nofollow ugc noopener\">#44<\/a>.<\/p>\n<\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20x%2Ftwitter%20api%20v2%3F\">\n<h3>Does the plugin work with X\/Twitter API V2?<\/h3>\n<\/dt>\n<dd>\n<p>Yes, the plugin is compatible with X\/Twitter API v2.<\/p>\n<\/dd>\n<dt id=\"i%27m%20encountering%20the%20error%20message%20%22401%3A%20unauthorized.%22%20what%20could%20be%20the%20possible%20reason%20for%20this%20error%3F\">\n<h3>I\u2019m encountering the error message \u201c401: Unauthorized.\u201d What could be the possible reason for this error?<\/h3>\n<\/dt>\n<dd>\n<p>There are a few potential reasons for this error:<br \/>\n1. <strong>Incorrect X\/Twitter API credentials<\/strong>: Please ensure that you have entered the correct X\/Twitter API credentials.<br \/>\n2. <strong>Deprecated access levels<\/strong>: If you are still using the old X\/Twitter access levels (Standard (v1.1), Essential (v2), Elevated (v2), etc\u2026), you must migrate to the new access levels (Free, Basic, Pro, etc.). Please make sure to migrate to the new access levels to ensure uninterrupted functionality. Here\u2019s how you can do it:<\/p>\n<pre><code>1. Go to the following URL: https:\/\/developer.twitter.com\/en\/portal\/products\n2. Look for the \"Downgrade\" button.\n3. Click on it to migrate to the free access level.\n<\/code><\/pre>\n<\/dd>\n<dt id=\"i%27m%20encountering%20the%20error%20message%20%22429%3A%20too%20many%20requests.%22%20what%20could%20be%20the%20possible%20reason%20for%20this%20error%3F\">\n<h3>I\u2019m encountering the error message \u201c429: Too Many Requests.\u201d What could be the possible reason for this error?<\/h3>\n<\/dt>\n<dd>\n<p>If you\u2019re seeing the error message \u201c429: Too Many Requests\u201d it indicates that you have exceeded the usage limits of X\/Twitter\u2019s Free API access. With the Free API, you are allowed <strong>500 requests per month<\/strong> and <strong>17 requests within a 24-hour period<\/strong>. Please note that these limits were accurate at the time of writing and may have been updated. For the most up-to-date information, please refer to the X API <a target=\"_blank\" href=\"https:\/\/developer.x.com\/en\/docs\/x-api\/rate-limits\" rel=\"nofollow ugc noopener\">documentation<\/a>. Since you have surpassed the daily limit, we kindly advise waiting for 24 hours before attempting to post again.<\/p>\n<p>To avoid encountering this error in the future and to have higher usage limits, we recommend considering a subscription to either the Basic or Pro access level. These access levels provide increased quotas and additional benefits to accommodate your needs. For more information on X\/Twitter API access levels, you can visit this link: https:\/\/developer.x.com\/en\/products\/x-api.<\/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\/9be6a408255cab100b39b076e9e46a7e6e033d43ff5fa5ffdb3cd576f3c41358?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/9be6a408255cab100b39b076e9e46a7e6e033d43ff5fa5ffdb3cd576f3c41358?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\/it-works-and-has-nice-documentation\/\" rel=\"noopener\">It works and has nice documentation<\/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\/justinwyllie\/\" title=\"Posts by justinwyllie\" rel=\"author noopener\">justinwyllie<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">November 16, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/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\">The documentation on how to connect it to a free developer account is very clear and accurate. Very welcome to see such nice documentation.<\/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\/d2387078603d938b7a4f15f8bfb091bcdab37d665c346f4016de7f6bc620d6b3?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/d2387078603d938b7a4f15f8bfb091bcdab37d665c346f4016de7f6bc620d6b3?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\/works-great-with-2-0\/\" rel=\"noopener\">Works great with 2.0<\/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\/mattwillms\/\" title=\"Posts by mattwillms\" rel=\"author noopener\">mattwillms<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">June 14, 2023<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/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\">This plugin is working with the new Twitter API changes. What a lifesaver!<\/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\/d0981421dcc574e7c6da0292cad5dd372f5221e004d8a2a52c622306beadae05?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/d0981421dcc574e7c6da0292cad5dd372f5221e004d8a2a52c622306beadae05?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\/the-best-twitter-plugin-in-2023\/\" rel=\"noopener\">The best twitter plugin in 2023<\/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\/alhalkab\/\" title=\"Posts by alhalkab\" rel=\"author noopener\">alhalkab<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">June 12, 2023<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/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\">Excellent! Thanks<\/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\/a4798fd487d0fc17ecb944ca5ae66ca7f04aa3b271e3728d7bf932e2cdaf675d?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/a4798fd487d0fc17ecb944ca5ae66ca7f04aa3b271e3728d7bf932e2cdaf675d?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\/works-perfect-1037\/\" rel=\"noopener\">Works perfect!<\/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\/ibiza69\/\" title=\"Posts by ibiza69\" rel=\"author noopener\">ibiza69<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">June 1, 2023<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/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\">This plugin works incredibly well, including new Twiiter v2 API. <\/p>\n<p>Support its really quick, professional, polite, kind and patient.<\/p>\n<p>It has being a joy to meet this developer.<\/p>\n<p>Thank you!!<\/p><\/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\/9ca10fff4ecce3f5bac480aa6e95c972c4bdcc1508eb351356294efc557b4149?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/9ca10fff4ecce3f5bac480aa6e95c972c4bdcc1508eb351356294efc557b4149?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-works-perfectly-2\/\" rel=\"noopener\">Love it! Works perfectly<\/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\/webtegrity\/\" title=\"Posts by Kori Ashton\" rel=\"author noopener\">Kori Ashton<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">April 26, 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\">Did a full review of this plugin on my YouTube channel. There are several steps to getting it securely linked to your Twitter account, but there are step-by-step instructions on how to do that successfully. Loved it and highly recommend it.<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/autoshare-for-twitter\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 5 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>\u201cAutopost for X (formerly Autoshare for Twitter)\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\/a23224a610fd2e01327438b5faab5749d7afe5bb8a888ca23e7ab751824e5458?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/a23224a610fd2e01327438b5faab5749d7afe5bb8a888ca23e7ab751824e5458?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\/10up\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\t10up\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\/f2832cb99441a94aba290f1ddd45c8984bc163e244365cb7a04587eca29357ac?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/f2832cb99441a94aba290f1ddd45c8984bc163e244365cb7a04587eca29357ac?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\/johnwatkins0\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tJohn Watkins\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\/82e095c8bc229017b128e53940ea534aa31f6624431bedee24c7e8756e42dd1c?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/82e095c8bc229017b128e53940ea534aa31f6624431bedee24c7e8756e42dd1c?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\/adamsilverstein\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tAdam Silverstein\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\/4ac057de6324ed1fed3031d7181da84a5291110d398285c36c277aa5428b9d2a?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/4ac057de6324ed1fed3031d7181da84a5291110d398285c36c277aa5428b9d2a?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\/scottlee\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tScott Lee\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\/07e79c32b1abba868f8c5e3ee0c85b9150c74e2c2a946088a268e6be486d9114?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/07e79c32b1abba868f8c5e3ee0c85b9150c74e2c2a946088a268e6be486d9114?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\/dinhtungdu\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tTung Du\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\/c95de1e6c222121175c2c0dddf4631d2ea45704938f53332d12710379c6153e6?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/c95de1e6c222121175c2c0dddf4631d2ea45704938f53332d12710379c6153e6?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\/jeffpaul\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tJeffrey Paul\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\/1d8814570c590574749e1948cb74625880f9da29f05ef00a472f9d4effa7d20b?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/1d8814570c590574749e1948cb74625880f9da29f05ef00a472f9d4effa7d20b?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\/dharm1025\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tDharmesh Patel\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/autoshare-for-twitter\" rel=\"noopener\">Translate \u201cAutopost for X (formerly Autoshare for Twitter)\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/autoshare-for-twitter\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/autoshare-for-twitter\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/autoshare-for-twitter\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/autoshare-for-twitter\/?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>2.3.0 \u2013 2025-02-05<\/h4>\n<p><strong>Note that this version bumps the WordPress minimum supported version from 5.7 to 6.5.<\/strong><\/p>\n<ul>\n<li><strong>Added:<\/strong> Expose the X headers to the <code>autoshare_for_twitter_after_status_update<\/code> hook (props <a target=\"_blank\" href=\"https:\/\/github.com\/s3rgiosan\" rel=\"nofollow ugc noopener\">@s3rgiosan<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/353\" rel=\"nofollow ugc noopener\">#353<\/a>).<\/li>\n<li><strong>Added:<\/strong> Admin dashboard widget for easy access to API usage statistics (props <a target=\"_blank\" href=\"https:\/\/github.com\/s3rgiosan\" rel=\"nofollow ugc noopener\">@s3rgiosan<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/354\" rel=\"nofollow ugc noopener\">#354<\/a>).<\/li>\n<li><strong>Changed:<\/strong> Display API usage statistics in the \u201cAutopost to X\/Twitter\u201d block editor panel (props <a target=\"_blank\" href=\"https:\/\/github.com\/s3rgiosan\" rel=\"nofollow ugc noopener\">@s3rgiosan<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/354\" rel=\"nofollow ugc noopener\">#354<\/a>).<\/li>\n<li><strong>Changed:<\/strong> Bump WordPress \u201ctested up to\u201d version 6.7 (props <a target=\"_blank\" href=\"https:\/\/github.com\/sudip-md\" rel=\"nofollow ugc noopener\">@sudip-md<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/dkotter\" rel=\"nofollow ugc noopener\">@dkotter<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/thrijith\" rel=\"nofollow ugc noopener\">@thrijith<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/335\" rel=\"nofollow ugc noopener\">#335<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/347\" rel=\"nofollow ugc noopener\">#347<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/348\" rel=\"nofollow ugc noopener\">#348<\/a>).<\/li>\n<li><strong>Changed:<\/strong> Bump WordPress minimum from 5.7 to 6.5 (props <a target=\"_blank\" href=\"https:\/\/github.com\/thrijith\" rel=\"nofollow ugc noopener\">@thrijith<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/347\" rel=\"nofollow ugc noopener\">#347<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/348\" rel=\"nofollow ugc noopener\">#348<\/a>).<\/li>\n<li><strong>Security:<\/strong> Bump <code>braces<\/code> from 3.0.2 to 3.0.3, <code>pac-resolver<\/code> from 7.0.0 to 7.0.1, <code>socks<\/code> from 2.7.1 to 2.8.3, <code>ws<\/code> from 7.5.9 to 7.5.10 and removes <code>ip<\/code> (props <a target=\"_blank\" href=\"https:\/\/github.com\/apps\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/327\" rel=\"nofollow ugc noopener\">#327<\/a>).<\/li>\n<li><strong>Security:<\/strong> Bump <code>axios<\/code> from 1.6.7 to 1.7.4 (props <a target=\"_blank\" href=\"https:\/\/github.com\/apps\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/faisal-alvi\" rel=\"nofollow ugc noopener\">@faisal-alvi<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/dkotter\" rel=\"nofollow ugc noopener\">@dkotter<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/336\" rel=\"nofollow ugc noopener\">#336<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/337\" rel=\"nofollow ugc noopener\">#337<\/a>).<\/li>\n<li><strong>Security:<\/strong> Bump <code>webpack<\/code> from 5.90.0 to 5.94.0 (props <a target=\"_blank\" href=\"https:\/\/github.com\/apps\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/339\" rel=\"nofollow ugc noopener\">#339<\/a>).<\/li>\n<li><strong>Security:<\/strong> Bump <code>ws<\/code> from 7.5.10 to 8.18.0, <code>serve-static<\/code> from 1.15.0 to 1.16.2 and <code>express<\/code> from 4.19.2 to 4.21.0 (props <a target=\"_blank\" href=\"https:\/\/github.com\/apps\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/Sidsector9\" rel=\"nofollow ugc noopener\">@Sidsector9<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/343\" rel=\"nofollow ugc noopener\">#343<\/a>).<\/li>\n<\/ul>\n<h4>2.2.1 \u2013 2024-07-08<\/h4>\n<ul>\n<li><strong>Changed:<\/strong> Bump WordPress \u201ctested up to\u201d version 6.5 (props <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/dkotter\" rel=\"nofollow ugc noopener\">@dkotter<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/sudip-md\" rel=\"nofollow ugc noopener\">@sudip-md<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/319\" rel=\"nofollow ugc noopener\">#319<\/a>).<\/li>\n<li><strong>Fixed:<\/strong> Ampersands no longer converted to HTML entities when adding query parameters to the post URL with the <code>autoshare_for_twitter_post_url<\/code> filter (props <a target=\"_blank\" href=\"https:\/\/github.com\/justinmaurerdotdev\" rel=\"nofollow ugc noopener\">@justinmaurerdotdev<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/324\" rel=\"nofollow ugc noopener\">#324<\/a>).<\/li>\n<li><strong>Security:<\/strong> Bump <code>express<\/code> from 4.18.2 to 4.19.2 (props <a target=\"_blank\" href=\"https:\/\/github.com\/apps\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/321\" rel=\"nofollow ugc noopener\">#321<\/a>).<\/li>\n<li><strong>Security:<\/strong> Bump <code>follow-redirects<\/code> from 1.15.5 to 1.15.6 (props <a target=\"_blank\" href=\"https:\/\/github.com\/apps\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/321\" rel=\"nofollow ugc noopener\">#321<\/a>).<\/li>\n<li><strong>Security:<\/strong> Bump <code>ip<\/code> from 1.1.8 to 1.1.9 (props <a target=\"_blank\" href=\"https:\/\/github.com\/apps\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/321\" rel=\"nofollow ugc noopener\">#321<\/a>).<\/li>\n<li><strong>Security:<\/strong> Bump <code>webpack-dev-middleware<\/code> from 5.3.3 to 5.3.4 (props <a target=\"_blank\" href=\"https:\/\/github.com\/apps\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/321\" rel=\"nofollow ugc noopener\">#321<\/a>).<\/li>\n<\/ul>\n<h4>2.0.0 \u2013 2023-01-04<\/h4>\n<p><strong>Autoshare for Twitter rebranded \/ renamed to Autopost for X.<\/strong><br \/>\n* <strong>Changed:<\/strong> Updated repo automator workflow (props <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/273\" rel=\"nofollow ugc noopener\">#273<\/a>).<br \/>\n* <strong>Changed:<\/strong> Bump <code>Cypress<\/code> version from 11.2.0 to 13.0.0 (props <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/Sidsector9\" rel=\"nofollow ugc noopener\">@Sidsector9<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/281\" rel=\"nofollow ugc noopener\">#281<\/a>).<br \/>\n* <strong>Changed:<\/strong> Bump <code><a class='bp-suggestions-mention' href='https:\/\/s-o-s.net\/en_gb\/members\/10up\/' rel='nofollow'>@10up<\/a>\/cypress-wp-utils<\/code> version from 0.1.0 to 0.2.0 (props <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/Sidsector9\" rel=\"nofollow ugc noopener\">@Sidsector9<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/281\" rel=\"nofollow ugc noopener\">#281<\/a>).<br \/>\n* <strong>Changed:<\/strong> Bump <code>@wordpress\/env<\/code> version from 5.7.0 to 8.6.0 (props <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/Sidsector9\" rel=\"nofollow ugc noopener\">@Sidsector9<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/281\" rel=\"nofollow ugc noopener\">#281<\/a>).<br \/>\n* <strong>Changed:<\/strong> Replaced the custom build process with WP-Scripts (props <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/ravinderk\" rel=\"nofollow ugc noopener\">@ravinderk<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/282\" rel=\"nofollow ugc noopener\">#282<\/a>).<br \/>\n* <strong>Changed:<\/strong> Disabled auto-sync for pull requests with the target branch (props <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/291\" rel=\"nofollow ugc noopener\">#291<\/a>).<br \/>\n* <strong>Changed:<\/strong> Bump WordPress \u201ctested up to\u201d version 6.4 (props <a target=\"_blank\" href=\"https:\/\/github.com\/qasumitbagthariya\" rel=\"nofollow ugc noopener\">@qasumitbagthariya<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/292\" rel=\"nofollow ugc noopener\">#292<\/a>).<br \/>\n* <strong>Changed:<\/strong> Renamed plugin from \u201cAutoshare for Twitter\u201d to \u201cAutopost for X (formerly Autoshare for Twitter)\u201d (props <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a>, <a target=\"_blank\" href=\"https:\/\/www.morganhartnett.com\/\" rel=\"nofollow ugc noopener\" class=\"broken_link\">Morgan Hartnett<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/293\" rel=\"nofollow ugc noopener\">#293<\/a>).<br \/>\n* <strong>Fixed:<\/strong> Resolved the issue with Twitter accounts\u2019 visibility in the classic editor (props <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/ravinderk\" rel=\"nofollow ugc noopener\">@ravinderk<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/277\" rel=\"nofollow ugc noopener\">#277<\/a>).<br \/>\n* <strong>Fixed:<\/strong> Fixed bugs related to calculating tweet length (props <a target=\"_blank\" href=\"https:\/\/github.com\/justinmaurerdotdev\" rel=\"nofollow ugc noopener\">@justinmaurerdotdev<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/288\" rel=\"nofollow ugc noopener\">#288<\/a>).<br \/>\n* <strong>Fixed:<\/strong> Addressed auto-posting tweets for automatically published posts (props <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/sunnmagic\" rel=\"nofollow ugc noopener\">@sunnmagic<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/peterwilsoncc\" rel=\"nofollow ugc noopener\">@peterwilsoncc<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/jeffpaul\" rel=\"nofollow ugc noopener\">@jeffpaul<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/294\" rel=\"nofollow ugc noopener\">#294<\/a>).<br \/>\n* <strong>Fixed:<\/strong> Fixed deprecation warning regarding implicit float-to-int conversion in PHP 8.2 (props <a target=\"_blank\" href=\"https:\/\/github.com\/justinmaurerdotdev\" rel=\"nofollow ugc noopener\">@justinmaurerdotdev<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/301\" rel=\"nofollow ugc noopener\">#301<\/a>).<br \/>\n* <strong>Security:<\/strong> Bump <code>@babel\/traverse<\/code> from 7.22.17 to 7.23.2 (props <a target=\"_blank\" href=\"https:\/\/github.com\/apps\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot[bot]<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/289\" rel=\"nofollow ugc noopener\">#289<\/a>).<br \/>\n* <strong>Security:<\/strong> Bump `@wordpress\/scripts\u201c from 26.12.0 to 26.19.0 (props <a target=\"_blank\" href=\"https:\/\/github.com\/apps\/dependabot\" rel=\"nofollow ugc noopener\">@dependabot[bot]<\/a>, <a target=\"_blank\" href=\"https:\/\/github.com\/iamdharmesh\" rel=\"nofollow ugc noopener\">@iamdharmesh<\/a> via <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/pull\/298\" rel=\"nofollow ugc noopener\">#298<\/a>).<\/p>\n<p>Further changelog entries can be found in the <a target=\"_blank\" href=\"https:\/\/github.com\/10up\/autoshare-for-twitter\/blob\/trunk\/CHANGELOG.md\" rel=\"nofollow ugc noopener\">CHANGELOG.md<\/a> file.<\/p>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><br \/>\n<br \/><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/autoshare-for-twitter\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>Autopost for X (formerly Autoshare for Twitter) By 10up Download Details Reviews Installation Development Support Description Autopost for X (formerly Autoshare for Twitter) automatically shares your posts to X\/Twitter as soon as they\u2019re published. Once you hit the Publish button, the plugin sends your post\u2019s title, featured image, and link to X\/Twitter, along with a [&hellip;]<\/p>","protected":false},"author":32,"featured_media":3556,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[1933,39,40],"tags":[2435,2436,2228],"class_list":["post-3555","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-community-plugin","category-lite-version","category-wp-plugin-solution","tag-autopost","tag-autoshare","tag-twitter"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/autoshare-for-twitter\/assets\/banner-772x250.png?rev=3017651","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/3555","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\/32"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=3555"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/3555\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/3556"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=3555"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=3555"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=3555"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}