{"id":392938,"date":"2026-10-28T04:56:31","date_gmt":"2026-10-28T04:56:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/fasta-blogging\/"},"modified":"2026-10-28T04:55:58","modified_gmt":"2026-10-28T04:55:58","slug":"fasta-blogging","status":"publish","type":"plugin","link":"https:\/\/ewe.wordpress.org\/plugins\/fasta-blogging\/","author":23593166,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.4","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Fasta Blogging","header_author":"Fasta Blogging","header_description":"Lets Fasta Blogging fill in your Yoast SEO or Rank Math SEO title, meta description and focus keyword, and protects your posts from duplicate creation and from overwriting your own edits.","assets_banners_color":"f5f1eb","last_updated":"2026-10-28 04:55:58","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/fastablogging.io","header_author_uri":"https:\/\/creativeseocoach.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":63,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"creativeseocoach","date":"2026-10-28 04:55:58","revision":3769915}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3769972,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3769972,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3769972,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3769972,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[7143,174175,23853,186,2227],"plugin_category":[55],"plugin_contributors":[289101],"plugin_business_model":[],"class_list":["post-392938","plugin","type-plugin","status-publish","hentry","plugin_tags-publishing","plugin_tags-rank-math","plugin_tags-rest-api","plugin_tags-seo","plugin_tags-yoast","plugin_category-seo-and-marketing","plugin_contributors-creativeseocoach","plugin_committers-creativeseocoach"],"banners":{"banner":"https:\/\/ps.w.org\/fasta-blogging\/assets\/banner-772x250.png?rev=3769972","banner_2x":"https:\/\/ps.w.org\/fasta-blogging\/assets\/banner-1544x500.png?rev=3769972","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/fasta-blogging\/assets\/icon-128x128.png?rev=3769972","icon_2x":"https:\/\/ps.w.org\/fasta-blogging\/assets\/icon-256x256.png?rev=3769972","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Fasta Blogging publishes the blog posts it prepares for you to your WordPress site. This plugin lets those posts arrive complete and keeps your own work safe:<\/p>\n\n<ul>\n<li><strong>SEO fields filled in.<\/strong> The SEO title, meta description and focus keyword reach Yoast SEO or Rank Math, instead of being pasted in by hand. Only these three fields, only on standard posts and only for someone allowed to edit that post.<\/li>\n<li><strong>No duplicate posts.<\/strong> If a connection drops while a post is being created, Fasta Blogging can tell whether it was created instead of sending it again.<\/li>\n<li><strong>Your edits are not overwritten.<\/strong> If you change a post on your site, Fasta Blogging will not replace it with an older version without someone reviewing it first.<\/li>\n<\/ul>\n\n<p>The plugin adds no settings screen and no scripts or styles to your site. It changes nothing about how your site looks. It does nothing until Fasta Blogging connects with a user account and Application Password that you create.<\/p>\n\n<p>Requirements: a Fasta Blogging account (https:\/\/fastablogging.io) is needed for the plugin to do anything.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin makes no outbound requests. Your site never sends data anywhere on its own.<\/p>\n\n<p>It adds two endpoints to your site's REST API. Fasta Blogging's servers (https:\/\/fastablogging.io) call them using the Application Password you create for Fasta Blogging. They are called only while your site is connected to Fasta Blogging, and they need a logged-in user who can edit posts.<\/p>\n\n<ul>\n<li><code>\/wp-json\/fasta\/v1\/status<\/code> is read when you test the connection and before Fasta Blogging publishes a post. It sends back the plugin version, which supported SEO plugin is active and the publishing permissions of the connected account.<\/li>\n<li><code>\/wp-json\/fasta\/v1\/ref\/&lt;id&gt;<\/code> is read when Fasta Blogging is not sure a post it sent was created. It sends back whether that post exists, and if so its ID, status, last modified time and link.<\/li>\n<\/ul>\n\n<p>Nothing else is read. The <code>\/ref\/&lt;id&gt;<\/code> call can also change one thing on your site: if the post it asks about already exists, the call marks that creation as finished.<\/p>\n\n<p>Terms of service: https:\/\/fastablogging.io\/terms\nPrivacy policy: https:\/\/fastablogging.io\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Create a WordPress user for Fasta Blogging (see FAQ for the role), then an Application Password for it under Users \u2192 Profile \u2192 Application Passwords.<\/li>\n<li>Enter the site address, username and Application Password in Fasta Blogging and press Test connection.<\/li>\n<\/ol>\n\n<p>If you previously pasted the Fasta Blogging SEO snippet into the Code Snippets plugin or your theme, you can remove it once the connection test shows the plugin.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20role%20should%20the%20fasta%20blogging%20user%20have%3F\"><h3>What role should the Fasta Blogging user have?<\/h3><\/dt>\n<dd><p>Editor. Fasta Blogging needs to create, publish and update posts, upload images and credit each post to the author you choose rather than to its own account. An Author account cannot do the last one. Do not use an Administrator account.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disconnect%3F\"><h3>How do I disconnect?<\/h3><\/dt>\n<dd><p>Revoke the Application Password under Users \u2192 Profile \u2192 Application Passwords. Access stops immediately. Deactivating this plugin stops the SEO fields and the guards; it does not revoke access.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20multisite%3F\"><h3>Does it work on multisite?<\/h3><\/dt>\n<dd><p>Yes. It can be activated per site or across the network. Each site keeps its own records.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: Yoast SEO and Rank Math fields, duplicate-creation guard, edit-conflict guard.<\/li>\n<\/ul>","raw_excerpt":"Connects your site to Fasta Blogging: fills in Yoast SEO or Rank Math fields and guards your posts against duplicates and overwrites.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/392938","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=392938"}],"author":[{"embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/creativeseocoach"}],"wp:attachment":[{"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=392938"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=392938"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=392938"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=392938"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=392938"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ewe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=392938"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}