{"id":353146,"date":"2026-08-18T03:51:17","date_gmt":"2026-08-18T03:51:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/scribeling-ai-writer\/"},"modified":"2026-08-18T03:50:51","modified_gmt":"2026-08-18T03:50:51","slug":"scribeling-ai-writer","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/scribeling-ai-writer\/","author":23545603,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.6.5","stable_tag":"0.6.5","tested":"7.0.4","requires":"6.2","requires_php":"8.0","requires_plugins":null,"header_name":"Scribeling AI Writer","header_author":"Scribeling","header_description":"Write unlimited AI articles inside WordPress. No API keys. No per-word fees. Your ChatGPT subscription = unlimited writing.","assets_banners_color":"481e90","last_updated":"2026-08-18 03:50:51","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/scribeling.com\/wordpress-plugin","header_author_uri":"https:\/\/scribeling.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":59,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.6.5":{"tag":"0.6.5","author":"jiahnpark","date":"2026-08-18 03:50:51"}},"upgrade_notice":{"0.6.0":"<p>Adds scheduled self-writing and onboarding. After updating, open\nScribeling AI \u2192 Scheduling to set your first topic rotation.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3651977,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3651977,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3651977,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.6.5"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3651977,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3651977,"resolution":"2","location":"assets","locale":"","width":1280,"height":800},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3651977,"resolution":"3","location":"assets","locale":"","width":1280,"height":800},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3651977,"resolution":"4","location":"assets","locale":"","width":1280,"height":800}},"screenshots":{"1":"Write screen \u2014 topic, writer voice, images, save mode.","2":"\u2726 Scribeling AI paragraph rewrite in the block editor.","3":"Scheduling \u2014 your site writes itself.","4":"Settings with 3-step onboarding."}},"plugin_section":[],"plugin_tags":[2353,323,529,1332,1811],"plugin_category":[46],"plugin_contributors":[276194],"plugin_business_model":[],"class_list":["post-353146","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-blog","plugin_tags-content","plugin_tags-editor","plugin_tags-writing","plugin_category-editor-and-writing","plugin_contributors-jiahnpark","plugin_committers-jiahnpark"],"banners":{"banner":"https:\/\/ps.w.org\/scribeling-ai-writer\/assets\/banner-772x250.png?rev=3651977","banner_2x":"https:\/\/ps.w.org\/scribeling-ai-writer\/assets\/banner-1544x500.png?rev=3651977","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/scribeling-ai-writer\/assets\/icon-256x256.png?rev=3651977","icon_2x":"https:\/\/ps.w.org\/scribeling-ai-writer\/assets\/icon-256x256.png?rev=3651977","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/scribeling-ai-writer\/assets\/screenshot-1.png?rev=3651977","caption":"Write screen \u2014 topic, writer voice, images, save mode."},{"src":"https:\/\/ps.w.org\/scribeling-ai-writer\/assets\/screenshot-2.png?rev=3651977","caption":"\u2726 Scribeling AI paragraph rewrite in the block editor."},{"src":"https:\/\/ps.w.org\/scribeling-ai-writer\/assets\/screenshot-3.png?rev=3651977","caption":"Scheduling \u2014 your site writes itself."},{"src":"https:\/\/ps.w.org\/scribeling-ai-writer\/assets\/screenshot-4.png?rev=3651977","caption":"Settings with 3-step onboarding."}],"raw_content":"<!--section=description-->\n<p>Scribeling AI Writer turns your WordPress site into a self-writing blog,\npowered by YOUR ChatGPT subscription \u2014 no API keys to manage, no per-word or\nper-token fees. Log in to ChatGPT once on your Scribeling dashboard, then\nwrite as much as you want from WordPress.<\/p>\n\n<p><strong>Write full articles<\/strong><\/p>\n\n<ul>\n<li>Enter a topic, pick a language, a writer voice, and how many stock images\nyou want.<\/li>\n<li>A ready-to-edit draft arrives in 1\u20133 minutes \u2014 as native Gutenberg blocks,\nwith images sideloaded into your media library and a featured image set.<\/li>\n<\/ul>\n\n<p><strong>Writer voices<\/strong><\/p>\n\n<ul>\n<li>Choose a writer \u2014 a saved voice with its own style rules (friendly\ncolumnist, honest reviewer, first-person essayist, and more, in English and\nKorean). Manage or create writers in your Scribeling dashboard.<\/li>\n<\/ul>\n\n<p><strong>Rewrite one paragraph at a time<\/strong><\/p>\n\n<ul>\n<li>Click any paragraph in the editor \u2192 the \u2726 Scribeling AI toolbar button \u2192\nShorter \/ Simpler \/ More professional, or type your own instruction.<\/li>\n<li>The paragraph is rewritten in place in ~30\u201360 seconds. Undo with Ctrl+Z.<\/li>\n<\/ul>\n\n<p><strong>Your site writes itself<\/strong><\/p>\n\n<ul>\n<li>Add a topic list and a rhythm (daily \/ every 3 days \/ weekly) under\nScribeling AI \u2192 Scheduling.<\/li>\n<li>WordPress generates one article per tick, rotating through your topics,\nsaved as drafts or published automatically \u2014 even while you sleep.<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin talks to the Scribeling API (https:\/\/scribeling.com) \u2014 the\nservice that runs the actual writing on your connected ChatGPT account.<\/p>\n\n<p>Data sent to Scribeling when you use the plugin:<\/p>\n\n<ul>\n<li>Your Scribeling Site ID and API key (for authentication).<\/li>\n<li>The topic or instructions you type, and paragraph text you ask to rewrite.<\/li>\n<li>Generated articles are returned to this WordPress site and stored only\nhere \u2014 Scribeling does not publish them anywhere else.<\/li>\n<\/ul>\n\n<p>A Scribeling account is required (free to create). See https:\/\/scribeling.com\nfor terms and privacy information.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin zip via Plugins \u2192 Add New \u2192 Upload Plugin.<\/li>\n<li>No Scribeling account yet? The settings page has a \"Create your free\nScribeling account\" button \u2014 sign up and create your site.<\/li>\n<li>In your Scribeling dashboard: connect ChatGPT once (AI \u2192 Codex Connect),\nthen create an API token (API Tokens).<\/li>\n<li>In WordPress \u2192 Scribeling AI \u2192 Settings, paste your Site ID and API key,\nthen press \"Test connection\".<\/li>\n<li>Write your first article under the Scribeling AI menu.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20openai%20api%20key%3F\"><h3>Do I need an OpenAI API key?<\/h3><\/dt>\n<dd><p>No. The writing runs on your own ChatGPT subscription, connected once on\nyour Scribeling dashboard. There are no per-word or per-token fees.<\/p><\/dd>\n<dt id=\"how%20much%20does%20it%20cost%3F\"><h3>How much does it cost?<\/h3><\/dt>\n<dd><p>The plugin is free and a Scribeling account is free to create. Writing uses\nyour existing ChatGPT plan's capacity \u2014 your subscription is the only cost.<\/p><\/dd>\n<dt id=\"where%20are%20my%20articles%20stored%3F\"><h3>Where are my articles stored?<\/h3><\/dt>\n<dd><p>Only in this WordPress site, as drafts (or published posts if you choose).\nScribeling never posts them anywhere else.<\/p><\/dd>\n<dt id=\"what%20is%20a%20%22writer%22%3F\"><h3>What is a \"writer\"?<\/h3><\/dt>\n<dd><p>A saved voice with its own style rules \u2014 for example an honest reviewer or a\nfirst-person essayist. Pick one per article or per schedule; manage them in\nyour Scribeling dashboard.<\/p><\/dd>\n<dt id=\"scheduling%20didn%27t%20run%20while%20my%20site%20had%20no%20visitors.\"><h3>Scheduling didn't run while my site had no visitors.<\/h3><\/dt>\n<dd><p>Schedules run on WP-Cron, which fires on site traffic. For fully unattended\npublishing on a quiet site, point a real cron job at wp-cron.php (standard\nWordPress practice).<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.6.5<\/h4>\n\n<ul>\n<li>Capabilities: publishing an article immediately now requires the\npublish_posts capability, both at the REST route and where the post is\ncreated. Users who can only write drafts always get drafts.<\/li>\n<li>Articles are authored by the user who requested them (scheduled articles by\nthe user who created the schedule), instead of whoever happened to poll.<\/li>\n<li>The route that turns a finished job into a post is now POST instead of GET.<\/li>\n<\/ul>\n\n<h4>0.6.4<\/h4>\n\n<ul>\n<li>Hardening: a finished rewrite is now written straight to the paragraph it\nwas started on, instead of going through the editor's \"current selection\".\nA rewrite takes 30-60 seconds, and whatever you select in the meantime can\nno longer affect where the result lands.<\/li>\n<\/ul>\n\n<h4>0.6.3<\/h4>\n\n<ul>\n<li>Fixed: article images went into the post at their original upload size with\nno size information, so themes stretched them across the full width. They\nnow go in at the large size with proper WordPress image markup, so themes\nlay them out correctly and browsers pick a smaller file on phones. The\nfull-size original is still stored in your media library.<\/li>\n<\/ul>\n\n<h4>0.6.2<\/h4>\n\n<ul>\n<li>Removed: the source-link field. Articles are now written only from the\ntopic and instructions you type in wp-admin.<\/li>\n<\/ul>\n\n<h4>0.6.1<\/h4>\n\n<ul>\n<li>Plugin Check compliance: stricter input sanitization on the scheduling\nscreen, translator comments, and a WordPress-native tag stripper.<\/li>\n<\/ul>\n\n<h4>0.6.0<\/h4>\n\n<ul>\n<li>New: Scheduling \u2014 recurring article generation with topic rotation\n(daily \/ every 3 days \/ weekly), draft or auto-publish, pause\/resume.<\/li>\n<li>New: onboarding \u2014 signup call-to-action and Scribeling dashboard links.<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>New: writer voices \u2014 pick a saved writing persona per article.<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Drafts now arrive as native Gutenberg blocks (paragraphs, headings,\nimages, lists) instead of one Classic blob.<\/li>\n<li>New: rewrite any paragraph in place from the block editor toolbar\n(\u2726 Scribeling AI), with quick presets and free instructions.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First release: full-article generation from wp-admin with stock images,\nmedia-library sideloading, and featured image.<\/li>\n<\/ul>","raw_excerpt":"No API keys. No per-word fees. Your ChatGPT subscription = unlimited writing \u2014 articles, rewrites, and a self-writing schedule in wp-admin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/353146","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=353146"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/jiahnpark"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=353146"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=353146"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=353146"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=353146"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=353146"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=353146"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}