{"id":374211,"date":"2026-09-25T14:04:48","date_gmt":"2026-09-25T14:04:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/content-checkpoint\/"},"modified":"2026-09-26T06:53:14","modified_gmt":"2026-09-26T06:53:14","slug":"unlockforge","status":"publish","type":"plugin","link":"https:\/\/bo.wordpress.org\/plugins\/unlockforge\/","author":15018127,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.2.0","stable_tag":"0.2.0","tested":"7.1.2","requires":"6.8","requires_php":"7.2","requires_plugins":null,"header_name":"UnlockForge","header_author":"Shiva Acharjee","header_description":"Gate WordPress content and unlock it through configurable access methods.","assets_banners_color":"f1d1c7","last_updated":"2026-09-26 06:53:14","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":"shivaacharjee","date":"2026-09-25 14:04:20","revision":3713159},"0.2.0":{"tag":"0.2.0","author":"shivaacharjee","date":"2026-09-26 06:53:14","revision":3713921}},"upgrade_notice":{"0.2.0":"<ul>\n<li>Improved the admin interface, Preview Settings, Bulk Protection, Social Login, Unlock Messages, and Analytics.<\/li>\n<li>Added various security, privacy, usability, and stability improvements.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3713154,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3713154,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3713154,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3713917,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3713917,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0","0.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3713917,"resolution":"1","location":"assets","locale":"","width":1736,"height":809},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3713917,"resolution":"2","location":"assets","locale":"","width":1738,"height":843},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3713917,"resolution":"3","location":"assets","locale":"","width":1707,"height":753},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3713917,"resolution":"4","location":"assets","locale":"","width":993,"height":777},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3713917,"resolution":"5","location":"assets","locale":"","width":1763,"height":575},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3713917,"resolution":"6","location":"assets","locale":"","width":1748,"height":857},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3713917,"resolution":"7","location":"assets","locale":"","width":720,"height":820}},"screenshots":{"1":"Preview settings for configuring protected content previews.","2":"Bulk Protection settings for applying protection to multiple posts or pages.","3":"Category-wise listing of posts with preview protection applied.","4":"Social Login settings for configuring supported OAuth providers.","5":"Unlock Messages settings for creating and scheduling customized unlock messages.","6":"Analytics dashboard showing content unlock and social-login activity.","7":"User-facing content lock gate with social login and customized unlock message."}},"plugin_section":[],"plugin_tags":[18193,262277,1932,2061,2056],"plugin_category":[38,58],"plugin_contributors":[128012],"plugin_business_model":[],"class_list":["post-374211","plugin","type-plugin","status-publish","hentry","plugin_tags-content-protection","plugin_tags-content-unlock","plugin_tags-membership","plugin_tags-oauth","plugin_tags-social-login","plugin_category-authentication","plugin_category-user-management","plugin_contributors-shivaacharjee","plugin_committers-shivaacharjee"],"banners":{"banner":"https:\/\/ps.w.org\/unlockforge\/assets\/banner-772x250.png?rev=3713917","banner_2x":"https:\/\/ps.w.org\/unlockforge\/assets\/banner-1544x500.png?rev=3713917","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/unlockforge\/assets\/icon.svg?rev=3713154","icon":"https:\/\/ps.w.org\/unlockforge\/assets\/icon.svg?rev=3713154","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/unlockforge\/assets\/screenshot-1.png?rev=3713917","caption":"Preview settings for configuring protected content previews."},{"src":"https:\/\/ps.w.org\/unlockforge\/assets\/screenshot-2.png?rev=3713917","caption":"Bulk Protection settings for applying protection to multiple posts or pages."},{"src":"https:\/\/ps.w.org\/unlockforge\/assets\/screenshot-3.png?rev=3713917","caption":"Category-wise listing of posts with preview protection applied."},{"src":"https:\/\/ps.w.org\/unlockforge\/assets\/screenshot-4.png?rev=3713917","caption":"Social Login settings for configuring supported OAuth providers."},{"src":"https:\/\/ps.w.org\/unlockforge\/assets\/screenshot-5.png?rev=3713917","caption":"Unlock Messages settings for creating and scheduling customized unlock messages."},{"src":"https:\/\/ps.w.org\/unlockforge\/assets\/screenshot-6.png?rev=3713917","caption":"Analytics dashboard showing content unlock and social-login activity."},{"src":"https:\/\/ps.w.org\/unlockforge\/assets\/screenshot-7.png?rev=3713917","caption":"User-facing content lock gate with social login and customized unlock message."}],"raw_content":"<!--section=description-->\n<p>UnlockForge  helps WordPress site owners protect posts and pages and control how visitors access protected content.<\/p>\n\n<p>Version 0.2.0 provides social-login-based content unlocking, configurable protection modes, preview controls, Unlock Messages, bulk protection, and analytics.<\/p>\n\n<p>The plugin separates authentication from content access, providing a foundation for additional access methods in future versions.<\/p>\n\n<h3>Features<\/h3>\n\n<h4>Content Protection<\/h4>\n\n<p>Protect WordPress posts and pages using three protection modes:<\/p>\n\n<ul>\n<li>Disabled - Content is displayed normally.<\/li>\n<li>Preview - Show a configurable preview before requiring authentication.<\/li>\n<li>Full Lock - Hide protected content until the visitor completes the configured unlock flow.<\/li>\n<\/ul>\n\n<p>Preview content can be configured by:<\/p>\n\n<ul>\n<li>Paragraphs<\/li>\n<li>Words<\/li>\n<li>Excerpt<\/li>\n<\/ul>\n\n<p>Preview settings can be configured globally, with per-content overrides where supported.<\/p>\n\n<h4>Social Login<\/h4>\n\n<p>Visitors can unlock protected content using supported social-login providers.<\/p>\n\n<p>Supported providers:<\/p>\n\n<ul>\n<li>Google<\/li>\n<li>Facebook<\/li>\n<li>X<\/li>\n<li>LinkedIn<\/li>\n<li>GitHub<\/li>\n<\/ul>\n\n<p>OAuth credentials are configured from the WordPress admin settings.<\/p>\n\n<p>UnlockForge  establishes the visitor's external identity and associates it with a WordPress user account.<\/p>\n\n<p>Multiple external identities can be associated with the same WordPress user.<\/p>\n\n<h4>Unlock Messages<\/h4>\n\n<p>Create customized messages shown when visitors encounter protected content.<\/p>\n\n<p>Unlock Messages support:<\/p>\n\n<ul>\n<li>Custom title<\/li>\n<li>Custom message<\/li>\n<li>Emoji<\/li>\n<li>Image<\/li>\n<li>WordPress category targeting<\/li>\n<li>Start and end scheduling<\/li>\n<li>Multiple categories<\/li>\n<\/ul>\n\n<p>The plugin automatically selects the applicable Unlock Message for protected content based on its configured categories and schedule.<\/p>\n\n<p>If no matching Unlock Message exists, the normal content protection flow is used.<\/p>\n\n<h4>Analytics<\/h4>\n\n<p>The Analytics dashboard provides visibility into content unlocking and social-login activity.<\/p>\n\n<p>Available analytics include:<\/p>\n\n<ul>\n<li>Unlocks<\/li>\n<li>Unique Users<\/li>\n<li>Successful Logins<\/li>\n<li>Login to Unlock conversion<\/li>\n<li>Unlock Activity<\/li>\n<li>Login Providers<\/li>\n<li>Login Failures<\/li>\n<li>Top Protected Content<\/li>\n<li>Unlock Message Performance<\/li>\n<\/ul>\n\n<p>Analytics can be viewed using:<\/p>\n\n<ul>\n<li>Today<\/li>\n<li>Last 7 Days<\/li>\n<li>Last 30 Days<\/li>\n<li>Last 90 Days<\/li>\n<li>Custom Date Range<\/li>\n<\/ul>\n\n<p>Analytics timestamps are handled using the WordPress site timezone for date-range selection.<\/p>\n\n<h4>Bulk Protection<\/h4>\n\n<p>Apply protection settings to multiple existing posts or pages.<\/p>\n\n<p>Bulk protection supports:<\/p>\n\n<ul>\n<li>Posts<\/li>\n<li>Pages<\/li>\n<li>All content<\/li>\n<li>Category-based filtering<\/li>\n<li>Protection mode selection<\/li>\n<li>Batch processing<\/li>\n<li>Operation progress tracking<\/li>\n<\/ul>\n\n<p>Bulk operations process content in batches to avoid unnecessarily large requests.<\/p>\n\n<h4>External Identity Management<\/h4>\n\n<p>UnlockForge  maintains external identity information separately from WordPress user accounts.<\/p>\n\n<p>This allows a WordPress user to have multiple supported social-login identities while keeping authentication identity data separate from content access decisions.<\/p>\n\n<h3>How It Works<\/h3>\n\n<p>A simplified protected-content flow:<\/p>\n\n<ol>\n<li>A visitor opens protected content.<\/li>\n<li>UnlockForge  checks the configured protection mode.<\/li>\n<li>If authentication is required, the visitor is presented with the configured unlock experience.<\/li>\n<li>The visitor authenticates using a supported social-login provider.<\/li>\n<li>The external identity is established and associated with a WordPress user.<\/li>\n<li>The visitor can access the protected content.<\/li>\n<\/ol>\n\n<p>Authentication and content access are separate concepts in the plugin architecture, allowing future access methods to be added without coupling them directly to authentication.<\/p>\n\n<h3>Configuration<\/h3>\n\n<p>After activation, open:<\/p>\n\n<p>**Settings \u2192 UnlockForge **<\/p>\n\n<p>The plugin provides settings for:<\/p>\n\n<ul>\n<li>Preview<\/li>\n<li>Social Login<\/li>\n<li>Unlock Messages<\/li>\n<li>Bulk Protection<\/li>\n<li>Analytics<\/li>\n<li>About &amp; Help<\/li>\n<\/ul>\n\n<h3>Social Login Setup<\/h3>\n\n<p>To use social login:<\/p>\n\n<ol>\n<li>Open <strong>Settings \u2192 UnlockForge  \u2192 Social Login<\/strong>.<\/li>\n<li>Enable the required provider.<\/li>\n<li>Create an OAuth application with the selected provider.<\/li>\n<li>Enter the required client credentials.<\/li>\n<li>Configure the provider's OAuth callback URL using the URL displayed by UnlockForge .<\/li>\n<li>Save the settings.<\/li>\n<li>Test the login flow using a protected post or page.<\/li>\n<\/ol>\n\n<p>Keep OAuth client secrets private and do not expose them in client-side code.<\/p>\n\n<h3>Unlock Messages<\/h3>\n\n<p>Unlock Messages can be targeted to WordPress categories and scheduled for specific periods.<\/p>\n\n<p>A message can include:<\/p>\n\n<ul>\n<li>Title<\/li>\n<li>Message<\/li>\n<li>Emoji<\/li>\n<li>Image<\/li>\n<li>Categories<\/li>\n<li>Start date and time<\/li>\n<li>End date and time<\/li>\n<\/ul>\n\n<p>When multiple messages match the same content, UnlockForge  uses the applicable message based on its scheduling and matching rules.<\/p>\n\n<h3>Bulk Protection<\/h3>\n\n<p>Bulk Protection allows administrators to apply protection settings to existing content.<\/p>\n\n<p>You can select:<\/p>\n\n<ul>\n<li>Posts or Pages<\/li>\n<li>All content or selected categories<\/li>\n<li>Disabled, Preview, or Full Lock<\/li>\n<\/ul>\n\n<p>Bulk operations are processed in batches and display their progress while running.<\/p>\n\n<p>Existing protection settings may be overwritten when applying a bulk operation.<\/p>\n\n<h3>Analytics<\/h3>\n\n<p>Analytics provides aggregated information about authentication and content-unlock activity.<\/p>\n\n<p>Analytics events include:<\/p>\n\n<ul>\n<li>Login Started<\/li>\n<li>Login Successful<\/li>\n<li>Login Failed<\/li>\n<li>Content Unlock<\/li>\n<\/ul>\n\n<p>Login failures are grouped by failure reason to help administrators identify problems with the authentication flow.<\/p>\n\n<h3>Testing &amp; Troubleshooting<\/h3>\n\n<p>If an OAuth callback does not work after configuring a provider, visit:<\/p>\n\n<p><strong>Settings \u2192 Permalinks<\/strong><\/p>\n\n<p>and click <strong>Save Changes<\/strong> to refresh WordPress rewrite rules.<\/p>\n\n<p>When testing social login:<\/p>\n\n<ul>\n<li>Confirm the provider is enabled.<\/li>\n<li>Confirm the OAuth client ID and secret are correct.<\/li>\n<li>Confirm the configured callback URL matches the provider configuration.<\/li>\n<li>Confirm the WordPress site URL is correct.<\/li>\n<li>Test using a protected post or page.<\/li>\n<\/ul>\n\n<h3>Privacy<\/h3>\n\n<p>UnlockForge  may store information required to establish and associate external social-login identities with WordPress user accounts.<\/p>\n\n<p>The information stored depends on the social-login provider and the configuration of the site.<\/p>\n\n<p>Site administrators are responsible for configuring their site and privacy policies appropriately for the data collected through enabled authentication providers.<\/p>\n\n<h3>External services<\/h3>\n\n<p>UnlockForge uses third-party OAuth services when a site administrator enables the corresponding social-login provider. These services are used to authenticate visitors and retrieve the identity information required to create or associate an external identity with a WordPress user.<\/p>\n\n<p>No external service is contacted for social login when its provider is disabled.<\/p>\n\n<h4>Google<\/h4>\n\n<p>UnlockForge uses Google OAuth to authenticate users and retrieve basic account information required for authentication and identity association.<\/p>\n\n<p>Data sent to Google:\n* OAuth authorization requests.\n* OAuth authorization code during the authentication flow.<\/p>\n\n<p>Data received from Google may include:\n* Google account identifier.\n* Name.\n* Email address.\n* Profile information made available through the configured Google OAuth scopes.<\/p>\n\n<p>Google is contacted when a visitor chooses Google as their login provider.<\/p>\n\n<p>Terms of Service: https:\/\/policies.google.com\/terms\nPrivacy Policy: https:\/\/policies.google.com\/privacy<\/p>\n\n<h4>Facebook<\/h4>\n\n<p>UnlockForge uses Facebook Login to authenticate users and retrieve account information required for authentication and identity association.<\/p>\n\n<p>Data sent to Facebook:\n* OAuth authorization requests.\n* OAuth authorization code during the authentication flow.<\/p>\n\n<p>Data received from Facebook may include:\n* Facebook user identifier.\n* Name.\n* Email address.\n* Profile information made available through the configured permissions.<\/p>\n\n<p>Facebook is contacted when a visitor chooses Facebook as their login provider.<\/p>\n\n<p>Terms of Service: https:\/\/www.facebook.com\/legal\/terms\nPrivacy Policy: https:\/\/www.facebook.com\/privacy\/policy<\/p>\n\n<h4>LinkedIn<\/h4>\n\n<p>UnlockForge uses LinkedIn OAuth to authenticate users and retrieve account information required for authentication and identity association.<\/p>\n\n<p>Data sent to LinkedIn:\n* OAuth authorization requests.\n* OAuth authorization code during the authentication flow.<\/p>\n\n<p>Data received from LinkedIn may include:\n* LinkedIn member identifier.\n* Name.\n* Email address.\n* Profile information made available through the configured scopes.<\/p>\n\n<p>LinkedIn is contacted when a visitor chooses LinkedIn as their login provider.<\/p>\n\n<p>Terms of Service: https:\/\/www.linkedin.com\/legal\/user-agreement\nPrivacy Policy: https:\/\/www.linkedin.com\/legal\/privacy-policy<\/p>\n\n<h4>X<\/h4>\n\n<p>UnlockForge uses X OAuth to authenticate users and retrieve account information required for authentication and identity association.<\/p>\n\n<p>Data sent to X:\n* OAuth authorization requests.\n* OAuth authorization code during the authentication flow.<\/p>\n\n<p>Data received from X may include:\n* X user identifier.\n* Name.\n* Username.\n* Email address when available through the configured access permissions.<\/p>\n\n<p>X is contacted when a visitor chooses X as their login provider.<\/p>\n\n<p>Terms of Service: https:\/\/x.com\/en\/tos\nPrivacy Policy: https:\/\/x.com\/en\/privacy<\/p>\n\n<h4>GitHub<\/h4>\n\n<p>UnlockForge uses GitHub OAuth to authenticate users and retrieve account information required for authentication and identity association.<\/p>\n\n<p>Data sent to GitHub:\n* OAuth authorization requests.\n* OAuth authorization code during the authentication flow.<\/p>\n\n<p>Data received from GitHub may include:\n* GitHub user identifier.\n* Name.\n* Username.\n* Email address.<\/p>\n\n<p>GitHub is contacted when a visitor chooses GitHub as their login provider.<\/p>\n\n<p>Terms of Service: https:\/\/docs.github.com\/en\/site-policy\/github-terms\/github-terms-of-service\nPrivacy Statement: https:\/\/docs.github.com\/en\/site-policy\/privacy-policies\/github-general-privacy-statement<\/p>\n\n<h3>Security<\/h3>\n\n<p>UnlockForge  uses WordPress security mechanisms including:<\/p>\n\n<ul>\n<li>WordPress nonces for protected administrative actions.<\/li>\n<li>WordPress capability checks for administrative operations.<\/li>\n<li>Sanitization of submitted values.<\/li>\n<li>Escaping of output.<\/li>\n<li>OAuth state validation.<\/li>\n<li>Protected storage of provider credentials.<\/li>\n<\/ul>\n\n<p>OAuth client secrets should never be exposed publicly.<\/p>\n\n<h3>Planned \/ Future<\/h3>\n\n<p>Payment-based content unlocking is planned for a future version.<\/p>\n\n<p>Future development may include:<\/p>\n\n<ul>\n<li>Payment-based content access<\/li>\n<li>Per-content payment entitlement<\/li>\n<li>Additional payment providers<\/li>\n<li>\"Pay once, see all\" access<\/li>\n<li>Additional access methods<\/li>\n<li>Expanded analytics and event tracking<\/li>\n<\/ul>\n\n<p>Payment functionality is intentionally not included in V1.<\/p>\n\n<h3>Open Source<\/h3>\n\n<p>UnlockForge  is being developed as an open-source WordPress plugin.<\/p>\n\n<p>If you find the project useful, consider supporting its development by contributing feedback, reporting issues, or starring the project on GitHub.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>unlockforge<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory.<\/li>\n<li>Activate UnlockForge  from the WordPress Plugins screen.<\/li>\n<li>Open **Settings \u2192 UnlockForge **.<\/li>\n<li>Configure the required content protection settings.<\/li>\n<li>Configure one or more social-login providers if social login is required.<\/li>\n<li>Protect a post or page using the UnlockForge  protection settings.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20unlockforge%20%20support%20paid%20content%3F\"><h3>Does UnlockForge  support paid content?<\/h3><\/dt>\n<dd><p>Not in the current version.<\/p>\n\n<p>Payment-based content unlocking is planned for a future version.<\/p><\/dd>\n<dt id=\"does%20logging%20in%20automatically%20provide%20access%20to%20paid%20content%3F\"><h3>Does logging in automatically provide access to paid content?<\/h3><\/dt>\n<dd><p>Payment-based access is not part of the current version. Future versions are intended to keep authentication and content entitlement separate.<\/p><\/dd>\n<dt id=\"can%20a%20wordpress%20user%20have%20multiple%20social-login%20providers%3F\"><h3>Can a WordPress user have multiple social-login providers?<\/h3><\/dt>\n<dd><p>Yes. UnlockForge  is designed to allow multiple external identities to be associated with the same WordPress user.<\/p><\/dd>\n<dt id=\"can%20i%20protect%20both%20posts%20and%20pages%3F\"><h3>Can I protect both posts and pages?<\/h3><\/dt>\n<dd><p>Yes. UnlockForge  supports protection for WordPress posts and pages.<\/p><\/dd>\n<dt id=\"can%20i%20show%20a%20preview%20instead%20of%20completely%20locking%20content%3F\"><h3>Can I show a preview instead of completely locking content?<\/h3><\/dt>\n<dd><p>Yes. Preview mode can display a configurable portion of the content before the visitor is required to unlock it.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20unlock%20message%3F\"><h3>Can I customize the unlock message?<\/h3><\/dt>\n<dd><p>Yes. Unlock Messages support custom titles, messages, emoji, images, categories, and scheduling.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>Improved Preview Settings with clearer preview method controls and visual representations.<\/li>\n<li>Improved Bulk Protection with clearer content scope selection, protection mode guidance, and action summaries.<\/li>\n<li>Improved Social Login settings with a cleaner provider configuration interface and OAuth integration guidance.<\/li>\n<li>Improved Unlock Messages with an improved management interface.<\/li>\n<li>Improved admin interface styling, usability, and responsive layouts.<\/li>\n<li>Added basic guidance and visual improvements across plugin settings.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial development release.<\/li>\n<li>Added content protection for posts and pages.<\/li>\n<li>Added Disabled, Preview, and Full Lock protection modes.<\/li>\n<li>Added social login support.<\/li>\n<li>Added Google, Facebook, X, LinkedIn, and GitHub OAuth providers.<\/li>\n<li>Added external identity management.<\/li>\n<li>Added Unlock Messages.<\/li>\n<li>Added Unlock Message scheduling and category targeting.<\/li>\n<li>Added configurable preview controls.<\/li>\n<li>Added bulk protection.<\/li>\n<li>Added analytics.<\/li>\n<li>Added About &amp; Help documentation.<\/li>\n<li>Added RTL support.<\/li>\n<li>Added translation-ready strings.<\/li>\n<\/ul>","raw_excerpt":"Protect WordPress content and unlock it through configurable access methods.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/374211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=374211"}],"author":[{"embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/shivaacharjee"}],"wp:attachment":[{"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=374211"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=374211"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=374211"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=374211"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=374211"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/bo.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=374211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}