{"id":391095,"date":"2026-10-26T09:39:23","date_gmt":"2026-10-26T09:39:23","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sharelumo-share-to-x\/"},"modified":"2026-10-26T10:03:07","modified_gmt":"2026-10-26T10:03:07","slug":"sharelumo-share-to-x","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/sharelumo-share-to-x\/","author":23564195,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.1","stable_tag":"0.1.1","tested":"7.1.4","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Sharelumo \u2013 Share to X","header_author":"ikedajapan","header_description":"Prepare X shares from WordPress posts, including a publish-time X composer handoff. No X API or third-party scheduling service.","assets_banners_color":"","last_updated":"2026-10-26 10:03:07","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":83,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"ikedajapn","date":"2026-10-26 09:39:10","revision":3765998},"0.1.1":{"tag":"0.1.1","author":"ikedajapn","date":"2026-10-26 10:03:07","revision":3766058}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3766000,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3766000,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0","0.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3766000,"resolution":"1","location":"assets","locale":"","width":1672,"height":941},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3766000,"resolution":"2","location":"assets","locale":"","width":1672,"height":941},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3766000,"resolution":"3","location":"assets","locale":"","width":1672,"height":941},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3766000,"resolution":"4","location":"assets","locale":"","width":1672,"height":941}},"screenshots":[]},"plugin_section":[],"plugin_tags":[288641,288642,1540,159,11061],"plugin_category":[56],"plugin_contributors":[280815],"plugin_business_model":[],"class_list":["post-391095","plugin","type-plugin","status-publish","hentry","plugin_tags-manual-posting","plugin_tags-post-promotion","plugin_tags-social-sharing","plugin_tags-twitter","plugin_tags-x","plugin_category-social-and-sharing","plugin_contributors-ikedajapn","plugin_committers-ikedajapn"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/sharelumo-share-to-x\/assets\/icon-128x128.png?rev=3766000","icon_2x":"https:\/\/ps.w.org\/sharelumo-share-to-x\/assets\/icon-256x256.png?rev=3766000","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/sharelumo-share-to-x\/assets\/screenshot-1.png?rev=3766000","caption":""},{"src":"https:\/\/ps.w.org\/sharelumo-share-to-x\/assets\/screenshot-2.png?rev=3766000","caption":""},{"src":"https:\/\/ps.w.org\/sharelumo-share-to-x\/assets\/screenshot-3.png?rev=3766000","caption":""},{"src":"https:\/\/ps.w.org\/sharelumo-share-to-x\/assets\/screenshot-4.png?rev=3766000","caption":""}],"raw_content":"<!--section=description-->\n<p>Sharelumo \u2013 Share to X helps you reuse your WordPress posts on X (formerly Twitter) without an X API key or an external scheduling service.<\/p>\n\n<p>It prepares the article title, public link, an optional message, optional excerpt, and hashtags. One button opens X's post composer with the text filled in. When publishing a new article, an optional browser tab can prepare the X composer immediately after WordPress confirms publication. You always review and confirm the final post on X.<\/p>\n\n<p>Features:\n* Dedicated panel in the WordPress block editor and meta box in the classic editor.\n* Optional introductory message and excerpt, with an automatic article-body fallback when the manual excerpt is blank.\n* Publish-time X composer handoff, with a visible after-publish share button if the browser blocks the tab.\n* Browser pop-up settings may prevent automatic tab opening; X's final Post action is always manual.\n* Editable hashtags (initially suggested from existing post tags).\n* Editable local post preview, reset option, and approximate X-length indicator.\n* One-click open of the X composer, plus copy-to-clipboard.\n* 'Share to X' quick link from the Posts list for published articles.\n* Restricts one-click sharing to published articles with a public URL.\n* No credentials, X API, external scheduling service, tracker, or automatic posting to X.\n* Display-language settings with automatic WordPress site-language detection and manual language selection. Bundled translations cover Japanese, Spanish, French, German, Italian, Brazilian Portuguese, Korean, Simplified Chinese, Traditional Chinese, Russian and Indonesian, in addition to the English interface.<\/p>\n\n<h4>\u65e5\u672c\u8a9e<\/h4>\n\n<p>WordPress\u306e\u516c\u958b\u6e08\u307f\u8a18\u4e8b\u3092\u3001X\u306b\u624b\u52d5\u3067\u7d39\u4ecb\u3059\u308b\u305f\u3081\u306e\u30b7\u30f3\u30d7\u30eb\u306a\u30d7\u30e9\u30b0\u30a4\u30f3\u3067\u3059\u3002X API\u3084Buffer\u306a\u3069\u306e\u5916\u90e8\u30b5\u30fc\u30d3\u30b9\u306f\u4e0d\u8981\u3067\u3059\u3002<\/p>\n\n<ul>\n<li>\u6295\u7a3f\u7de8\u96c6\u753b\u9762\u306b\u300cSharelumo \u2013 Share to X\u300d\u30d1\u30cd\u30eb\u3092\u8ffd\u52a0\u3002<\/li>\n<li>\u8a18\u4e8b\u30bf\u30a4\u30c8\u30eb\u30fb\u516c\u958bURL\u30fb\u30cf\u30c3\u30b7\u30e5\u30bf\u30b0\u5165\u308a\u306e\u6295\u7a3f\u6587\u3092\u4f5c\u6210\u3002<\/li>\n<li>\u4efb\u610f\u306e\u7d39\u4ecb\u6587\u30fb\u629c\u7c8b\u3092\u8ffd\u52a0\u53ef\u80fd\u3002\u629c\u7c8b\u672a\u5165\u529b\u6642\u306f\u672c\u6587\u304b\u3089\u81ea\u52d5\u62bd\u51fa\u3002<\/li>\n<li>\u8a18\u4e8b\u516c\u958b\u6642\u306bX\u306e\u6295\u7a3f\u753b\u9762\u3092\u958b\u304f\u30aa\u30d7\u30b7\u30e7\u30f3\u3002\u958b\u3051\u306a\u3044\u5834\u5408\u3082\u516c\u958b\u5f8c\u306e\u6848\u5185\u30dc\u30bf\u30f3\u304b\u3089X\u3078\u9032\u3081\u307e\u3059\u3002<\/li>\n<li>\u7de8\u96c6\u3067\u304d\u308b\u6295\u7a3f\u6587\u30d7\u30ec\u30d3\u30e5\u30fc\u3001\u30b3\u30d4\u30fc\u3001\u6587\u5b57\u6570\u306e\u76ee\u5b89\u3092\u8868\u793a\u3002<\/li>\n<li>\u8a18\u4e8b\u4e00\u89a7\u304b\u3089\u3082\u300cX\u306e\u6295\u7a3f\u753b\u9762\u3092\u958b\u304f\u300d\u64cd\u4f5c\u304c\u53ef\u80fd\u3002<\/li>\n<li>\u6295\u7a3f\u306e\u6700\u7d42\u78ba\u5b9a\u306fX\u306e\u753b\u9762\u3067\u624b\u52d5\u5b9f\u884c\uff08X\u3078\u306e\u81ea\u52d5\u9001\u4fe1\u306f\u884c\u3044\u307e\u305b\u3093\uff09\u3002<\/li>\n<\/ul>\n\n<h3>Language settings<\/h3>\n\n<p>Open Settings from the plugin entry on the Plugins screen, or go to Settings &gt; Sharelumo \u2013 Share to X. Choose Automatic to follow the WordPress site language, or select a language explicitly. Save changes and reload any open article editor tabs. This site-wide setting changes only Sharelumo\u2019s interface; it does not translate article content, sharing text, WordPress itself or the X website. Translations for all languages in the selector are included in this ZIP, so no separate language-pack download is required. Installed WordPress.org translations are also supported, with bundled translations filling missing strings. Unsupported languages fall back to English.<\/p>\n\n<h4>\u8868\u793a\u8a00\u8a9e\u306e\u8a2d\u5b9a<\/h4>\n\n<p>\u30d7\u30e9\u30b0\u30a4\u30f3\u4e00\u89a7\u306e\u300c\u8a2d\u5b9a\u300d\u3001\u307e\u305f\u306f\u300c\u8a2d\u5b9a \u2192 Sharelumo \u2013 Share to X\u300d\u304b\u3089\u8868\u793a\u8a00\u8a9e\u3092\u9078\u3079\u307e\u3059\u3002\u521d\u671f\u8a2d\u5b9a\u306e\u300c\u81ea\u52d5\u300d\u306fWordPress\u306e\u30b5\u30a4\u30c8\u8a00\u8a9e\u306b\u5408\u308f\u305b\u307e\u3059\u3002\u4fdd\u5b58\u5f8c\u3001\u958b\u3044\u3066\u3044\u308b\u8a18\u4e8b\u7de8\u96c6\u753b\u9762\u3092\u518d\u8aad\u307f\u8fbc\u307f\u3057\u3066\u304f\u3060\u3055\u3044\u3002\u5909\u66f4\u3055\u308c\u308b\u306e\u306fSharelumo\u306e\u753b\u9762\u8868\u793a\u3060\u3051\u3067\u3001\u8a18\u4e8b\u672c\u6587\u3084\u6295\u7a3f\u6587\u3001WordPress\u672c\u4f53\u3001X\u306e\u30b5\u30a4\u30c8\u306f\u7ffb\u8a33\u3055\u308c\u307e\u305b\u3093\u3002\u9078\u629e\u6b04\u306b\u3042\u308b\u5168\u8a00\u8a9e\u306e\u7ffb\u8a33\u3092ZIP\u306b\u540c\u68b1\u3057\u3066\u3044\u308b\u305f\u3081\u3001\u7ffb\u8a33\u30d1\u30c3\u30af\u306e\u8ffd\u52a0\u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u306f\u4e0d\u8981\u3067\u3059\u3002\u82f1\u8a9e\u30fb\u65e5\u672c\u8a9e\u30fb\u30b9\u30da\u30a4\u30f3\u8a9e\u30fb\u30d5\u30e9\u30f3\u30b9\u8a9e\u30fb\u30c9\u30a4\u30c4\u8a9e\u30fb\u30a4\u30bf\u30ea\u30a2\u8a9e\u30fb\u30dd\u30eb\u30c8\u30ac\u30eb\u8a9e\uff08\u30d6\u30e9\u30b8\u30eb\uff09\u30fb\u97d3\u56fd\u8a9e\u30fb\u4e2d\u56fd\u8a9e\uff08\u7c21\u4f53\u5b57\uff0f\u7e41\u4f53\u5b57\uff09\u30fb\u30ed\u30b7\u30a2\u8a9e\u30fb\u30a4\u30f3\u30c9\u30cd\u30b7\u30a2\u8a9e\u306b\u5bfe\u5fdc\u3057\u3066\u3044\u307e\u3059\u3002\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u307f\u306eWordPress.org\u7ffb\u8a33\u306b\u3082\u5bfe\u5fdc\u3057\u3001\u4e0d\u8db3\u3059\u308b\u6587\u8a00\u306f\u540c\u68b1\u7ffb\u8a33\u3067\u88dc\u3044\u307e\u3059\u3002\u672a\u5bfe\u5fdc\u306e\u8a00\u8a9e\u306f\u82f1\u8a9e\u3067\u8868\u793a\u3057\u307e\u3059\u3002<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin uses the X (formerly Twitter) web intent service at https:\/\/twitter.com\/intent\/tweet to open a composer. Your browser sends the composed text, article title, public URL, and any message, excerpt or hashtags you include to X when you click a share action, or after publication if you explicitly enable the publish-time option. That option is off by default for each editor session. X may require you to sign in. The plugin never collects your X password, and X requires you to confirm the final post.<\/p>\n\n<ul>\n<li>Service: https:\/\/x.com\/<\/li>\n<li>Terms: https:\/\/x.com\/en\/tos<\/li>\n<li>Privacy: https:\/\/x.com\/en\/privacy<\/li>\n<\/ul>\n\n<p>X is a third-party service. This plugin is not affiliated with or endorsed by X Corp.<\/p>\n\n<h4>\u5916\u90e8\u30b5\u30fc\u30d3\u30b9\u306b\u3064\u3044\u3066<\/h4>\n\n<p>X\u306e\u6295\u7a3f\u753b\u9762\u3092\u958b\u304f\u969b\u3001\u6295\u7a3f\u6587\u30fb\u8a18\u4e8b\u30bf\u30a4\u30c8\u30eb\u30fb\u516c\u958bURL\u30fb\u8ffd\u52a0\u3057\u305f\u7d39\u4ecb\u6587\u30fb\u629c\u7c8b\u30fb\u30cf\u30c3\u30b7\u30e5\u30bf\u30b0\u304c\u30d6\u30e9\u30a6\u30b6\u304b\u3089X\u3078\u9001\u4fe1\u3055\u308c\u307e\u3059\u3002\u516c\u958b\u6642\u306b\u958b\u304f\u6a5f\u80fd\u306f\u7de8\u96c6\u753b\u9762\u3092\u958b\u304f\u305f\u3073\u306b\u521d\u671f\u72b6\u614b\u3067\u306f\u30aa\u30d5\u3067\u3001\u3054\u81ea\u8eab\u3067\u30aa\u30f3\u306b\u3057\u305f\u5834\u5408\u306e\u307f\u52d5\u4f5c\u3057\u307e\u3059\u3002X\u3078\u306e\u30ed\u30b0\u30a4\u30f3\u3068\u6700\u5f8c\u306e\u6295\u7a3f\u64cd\u4f5c\u306fX\u4e0a\u3067\u884c\u3044\u307e\u3059\u3002\u4e88\u7d04\u516c\u958b\u306e\u6642\u523b\u306b\u30d0\u30c3\u30af\u30b0\u30e9\u30a6\u30f3\u30c9\u3067X\u3078\u6295\u7a3f\u3059\u308b\u6a5f\u80fd\u306f\u3042\u308a\u307e\u305b\u3093\u3002<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP using Plugins &gt; Add New &gt; Upload Plugin, or extract it to <code>\/wp-content\/plugins\/sharelumo-share-to-x\/<\/code>.<\/li>\n<li>Activate Sharelumo \u2013 Share to X.<\/li>\n<li>Open a new or published Post and find the Sharelumo \u2013 Share to X panel.<\/li>\n<li>For a new article, enable the publish-time option (off by default), then use the WordPress Publish button. For an existing published article, click Open X composer.<\/li>\n<li>Review and press Post on X. If your browser blocks the automatic tab, use the after-publish button.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20the%20free%20plugin%20post%20automatically%3F\"><h3>Does the free plugin post automatically?<\/h3><\/dt>\n<dd><p>No. It can open the X composer after WordPress finishes publishing, but you must press Post on X yourself. This plugin does not implement unattended posting.<\/p><\/dd>\n<dt id=\"do%20i%20need%20an%20x%20api%20key%20or%20another%20service%3F\"><h3>Do I need an X API key or another service?<\/h3><\/dt>\n<dd><p>No. Manual sharing uses X's web intent URL and does not require an API key, subscription, or third-party integration.<\/p><\/dd>\n<dt id=\"can%20i%20share%20drafts%20or%20private%20posts%3F\"><h3>Can I share drafts or private posts?<\/h3><\/dt>\n<dd><p>No. Only published posts with a public permalink are eligible for one-click sharing. For new articles, enable the publish-time option and use the WordPress Publish button. The manual share button is enabled only after successful publication. Scheduled posts are not shared in the background when their scheduled time arrives.<\/p><\/dd>\n<dt id=\"does%20it%20store%20my%20x%20credentials%20or%20send%20article%20content%20to%20a%20tracking%20service%3F\"><h3>Does it store my X credentials or send article content to a tracking service?<\/h3><\/dt>\n<dd><p>The plugin does not store X credentials or include tracking. Opening the X composer sends the prepared text and article URL to X through your browser. See External services below.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Added bundled translations for all 11 non-English languages in the language selector.<\/li>\n<li>Fixed English-only interfaces when WordPress.org language packs are not installed.<\/li>\n<li>Translated settings, editor panels, post-list actions, publication notices and waiting-page headings.<\/li>\n<li>Preserved installed community translation support with bundled fallback catalogs.<\/li>\n<li>Updated language-setting instructions and plugin metadata translations.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Load waiting-page CSS through the WordPress stylesheet API.<\/li>\n<li>Removed bundled translation files and load installed WordPress.org language packs.<\/li>\n<li>Added a Settings link and site-wide interface language selection using WordPress.org language packs.<\/li>\n<li>Editor sharing panels, custom messages, hashtags, previews and post-list quick actions.<\/li>\n<li>Fixed excerpts: use article content when no excerpt was entered.<\/li>\n<li>Improved publish-time X handoff and added a visible after-publish sharing fallback for blocked new tabs.<\/li>\n<li>Unified plugin identity and translations as Sharelumo \u2013 Share to X.<\/li>\n<li>Clarified publication instructions and external-service disclosure; automatic handoff is opt-in.<\/li>\n<li>Preserve the public URL in edited previews and retry transient publication checks.<\/li>\n<li>Fixed classic-editor URL retention, shortcode cleanup and hashtag deduplication.<\/li>\n<li>Prepared interface strings and plugin metadata for community translation.<\/li>\n<li>Refreshed script asset versions when replacing the ZIP with the same 0.1.0 release.<\/li>\n<\/ul>","raw_excerpt":"Share published WordPress articles to X using a simple, API-free editor assistant. No API key required.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/391095","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=391095"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ikedajapn"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=391095"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=391095"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=391095"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=391095"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=391095"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=391095"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}