{"id":392749,"date":"2026-10-26T22:50:31","date_gmt":"2026-10-26T22:50:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/simplymade-connector\/"},"modified":"2026-10-26T22:50:23","modified_gmt":"2026-10-26T22:50:23","slug":"simplymade-connector","status":"publish","type":"plugin","link":"https:\/\/ne.wordpress.org\/plugins\/simplymade-connector\/","author":23592936,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.0","stable_tag":"0.2.0","tested":"7.1.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"SimplyMade Connector","header_author":"SimplyMade Social","header_description":"Explicit, read-only pairing with SimplyMade Social.","assets_banners_color":"","last_updated":"2026-10-26 22:50:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":55,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.2.0":{"tag":"0.2.0","author":"akifsms123","date":"2026-10-26 22:50:23","revision":3767450}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[50073,597,18591],"plugin_category":[],"plugin_contributors":[288801],"plugin_business_model":[],"class_list":["post-392749","plugin","type-plugin","status-publish","hentry","plugin_tags-connection","plugin_tags-integration","plugin_tags-read-only","plugin_contributors-akifsms123","plugin_committers-akifsms123"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/simplymade-connector.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>SimplyMade Connector lets a site administrator authorize a read-only site\nidentity check for a client workspace in SimplyMade Social. A SimplyMade\nwebsite plan and client portal account are required for the hosted service.\nThe plugin does not publish, edit, delete, track visitors, add users, or create\nWordPress Application Passwords. Installing or activating it makes no outbound\nrequest. The administrator explicitly clicks Connect to begin pairing.<\/p>\n\n<p>The WordPress REST route <code>\/wp-json\/simplymade\/v1\/connection<\/code> returns the site\naddress, blog ID, authorizing user ID, grant ID, HTTPS status, and read-only\nscope to a caller presenting the plugin's scoped token. The token does not\nauthorize WordPress core post, page, theme, or plugin APIs. Publishing would\nrequire a separate, explicit future authorization and is not part of this\nread-only pairing.<\/p>\n\n<p>External service: when the administrator clicks Connect to SimplyMade, the\nplugin sends a short-lived, one-use code, canonical HTTPS site address, random\ngrant ID and freshly generated scoped token to\n    https:\/\/portal.simplymadesocial.com\/v1\/wordpress\/plugin-pair over verified\nHTTPS. SimplyMade checks the code against the portal requester, workspace and\nsite, then stores the token encrypted. SimplyMade later sends the token only\nin a read-only HTTPS connection-check request to this site's route. The site\nstores a SHA-256 token digest, grant ID, authorizing user ID and state in a\nnon-autoload WordPress option; it does not store the token in plaintext. The\nservice stores connection identity, state, and verification results. No data\nis sent before the administrator clicks Connect, and there is no visitor\ntracking or telemetry from this plugin. See the <a href=\"https:\/\/www.simplymadesocial.com\/privacy-policy\">SimplyMade privacy policy<\/a>\nand <a href=\"https:\/\/www.simplymadesocial.com\/terms-of-service\">terms<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate SimplyMade Connector on the intended HTTPS WordPress site. Its public home address must be a root HTTPS origin with the standard <code>\/wp-json\/<\/code> REST route; WordPress core may itself live in a subdirectory.<\/li>\n<li>In the SimplyMade client portal, request that exact site's main HTTPS URL.<\/li>\n<li>In the portal, explicitly authorize pairing and copy the ten-minute code.<\/li>\n<li>As a WordPress administrator, open Settings &gt; SimplyMade Connector, enter the code, and click Connect to SimplyMade.<\/li>\n<li>Return to the portal. Pairing receipt is not a verified connection; SimplyMade must complete a separate read-only site check.<\/li>\n<\/ol>\n\n<p>Only enter a code for a site and workspace that you are authorized to connect.\nThe code and token are sent in the HTTPS request body, never in a URL.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20this%20plugin%20publish%20posts%3F\"><h3>Can this plugin publish posts?<\/h3><\/dt>\n<dd><p>No. The pairing token works only for the plugin's connection-check route.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disconnect%3F\"><h3>How do I disconnect?<\/h3><\/dt>\n<dd><p>Disconnect in the SimplyMade portal to stop server-side access. Also click\nDisconnect and revoke local access under Settings &gt; SimplyMade Connector.\nSimplyMade erases its encrypted token after revocation is confirmed. Deactivate\nor uninstall also removes the site's local grant.<\/p><\/dd>\n<dt id=\"what%20if%20pairing%20times%20out%3F\"><h3>What if pairing times out?<\/h3><\/dt>\n<dd><p>Do not reuse the code. A timeout can have an uncertain server outcome. Remove\nthe pending grant in WordPress and ask SimplyMade to retire the pending\nconnection before requesting a new code.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Add explicit one-use, read-only plugin pairing and local revocation.<\/li>\n<li>Keep a legacy Application Password connection check for existing assisted pilots.<\/li>\n<\/ul>","raw_excerpt":"Connect a WordPress site to SimplyMade Social with an explicit, read-only grant.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/392749","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=392749"}],"author":[{"embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/akifsms123"}],"wp:attachment":[{"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=392749"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=392749"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=392749"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=392749"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=392749"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/ne.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=392749"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}