[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f2-oJp-UCN2gW4p6S2TYhSdYLmQGB4RbjjnwRxnZysLU":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"gosuccess","GoSuccess","https:\u002F\u002Fprofiles.wordpress.org\u002Fgosuccess\u002F",2,10,100,30,94,"2026-04-07T09:39:28.257Z",[14,36],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":21,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":32,"download_link":33,"security_score":9,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"xml-cache","XML Cache","2.0.0","\u003Cp>This plugin creates an XML sitemap with all posts, pages, categories, archives and tag pages, regardless of whether they are excluded from search engine indexing or not.\u003C\u002Fp>\n\u003Cp>The advantage over a normal sitemap is that no pages are excluded from the sitemap. You can specify the XML cache sitemap in your cache plugin, such as \u003Ca href=\"https:\u002F\u002Fde.wordpress.org\u002Fplugins\u002Flitespeed-cache\u002F\" rel=\"nofollow ugc\">LiteSpeed Cache\u003C\u002Fa>, to fully warm up your website cache.\u003C\u002Fp>\n","Generates an XML sitemap for cache plugins.",2090,0,"2025-08-28T06:08:00.000Z","6.8.5","6.0","8.2",[27,28,29,30,31],"cache","litespeed-cache","pagespeed","sitemap","xml","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fxml-cache.2.0.0.zip",null,"2026-03-15T15:16:48.613Z",{"slug":37,"name":38,"version":39,"author":5,"author_profile":6,"description":40,"short_description":41,"active_installs":21,"downloaded":42,"rating":21,"num_ratings":21,"last_updated":43,"tested_up_to":44,"requires_at_least":45,"requires_php":25,"tags":46,"homepage":51,"download_link":52,"security_score":9,"vuln_count":21,"unpatched_count":21,"last_vuln_date":34,"fetched_at":35},"taglock","TagLock","1.0.0","\u003Cp>TagLock allows you to protect WordPress content (videos, text, downloads) based on KlickTipp tags without setting up a complex membership plugin.\u003C\u002Fp>\n\u003Cp>Unlike traditional solutions, TagLock uses a headless approach: Protected content is not rendered in the initial HTML but is dynamically loaded via React and REST API only after successful API validation.\u003C\u002Fp>\n\u003Ch4>🔥 Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>TagLocker-based Protection\u003C\u002Fstrong> – Shortcode \u003Ccode>[taglock id=\"1\"]...[\u002Ftaglock]\u003C\u002Fcode> protects any content.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tag-based Access Control\u003C\u002Fstrong> – Define which KlickTipp tags are required (Any or All tags mode).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cache Compatible\u003C\u002Fstrong> – Protected content is loaded only after verification.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Secure by Design\u003C\u002Fstrong> – Protected content is not rendered in the initial HTML.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>React-based Admin Interface\u003C\u002Fstrong> – Modern settings UI using WordPress Components.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Connection Health Monitoring\u003C\u002Fstrong> – Periodic connection checks and a connected\u002Fdisconnected status in the admin UI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No User Accounts Required\u003C\u002Fstrong> – Access is verified via a subscriber identifier.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extensible\u003C\u002Fstrong> – Provides filters and actions for customizations and add-ons.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 6.8 or higher\u003C\u002Fli>\n\u003Cli>PHP 8.3 or higher\u003C\u002Fli>\n\u003Cli>KlickTipp account with API access\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>For detailed documentation, API references, and integration guides, please visit our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGoSuccessHQ\u002Ftaglock\" rel=\"nofollow ugc\">GitHub repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Use the shortcode to protect content:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[taglock id=\"1\"]Protected content[\u002Ftaglock]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Shortcode attributes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>id\u003C\u002Fcode> (required): TagLocker ID (configured in WordPress admin)\u003C\u002Fli>\n\u003Cli>\u003Ccode>message\u003C\u002Fcode> (optional): Custom denied message\u003C\u002Fli>\n\u003Cli>\u003Ccode>loader_text\u003C\u002Fcode> (optional): Custom loading text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Admin UI\u003C\u002Fh3>\n\u003Cp>After connecting your KlickTipp account, TagLock loads your available tags and lets you select them by name while storing their tag IDs internally.\u003C\u002Fp>\n\u003Ch3>Access Links\u003C\u002Fh3>\n\u003Cp>Users should open protected pages via links that include their subscriber identifier in the URL hash (not as a query parameter):\u003C\u002Fp>\n\u003Cpre>\u003Ccode>https:\u002F\u002Fexample.com\u002Fprotected-page\u002F#taglock_subscriber_id=12345\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The frontend stores the identifier in LocalStorage and removes it from the address bar.\u003C\u002Fp>\n","Protect WordPress content based on KlickTipp tags - no membership required, 100% cache compatible and secure.",101,"2026-01-17T09:00:00.000Z","6.9.4","6.8",[47,48,49,50],"content-protection","email-marketing","klicktipp","newsletter","https:\u002F\u002Fgosuccess.io\u002Ftaglock","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftaglock.1.0.0.zip"]