{"id":10121,"date":"2010-08-17T11:25:02","date_gmt":"2010-08-17T11:25:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/token-access\/"},"modified":"2025-07-03T07:27:00","modified_gmt":"2025-07-03T07:27:00","slug":"token-access","status":"publish","type":"plugin","link":"https:\/\/sr.wordpress.org\/plugins\/token-access\/","author":2238275,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.8.2","stable_tag":"1.8.2","tested":"6.6.5","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Token Access","header_author":"Anthony Ferguson","header_description":"","assets_banners_color":"","last_updated":"2025-07-03 07:27:00","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.ferguson.codes\/software\/token-access\/","header_author_uri":"http:\/\/www.ferguson.codes","rating":5,"author_block_rating":0,"active_installs":20,"downloads":6241,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.2":{"tag":"1.2","author":"ajferg","date":"2010-08-17 11:25:02"},"1.4":{"tag":"1.4","author":"ajferg","date":"2015-11-19 10:56:02"},"1.6":{"tag":"1.6","author":"ajferg","date":"2020-05-06 13:35:03"},"1.6.1":{"tag":"1.6.1","author":"ajferg","date":"2020-05-06 13:48:53"},"1.6.3":{"tag":"1.6.3","author":"ajferg","date":"2020-05-06 23:19:17"},"1.7.0":{"tag":"1.7.0","author":"ajferg","date":"2021-04-16 06:34:45"},"1.7.1":{"tag":"1.7.1","author":"ajferg","date":"2021-04-20 07:11:58"},"1.8.1":{"tag":"1.8.1","author":"ajferg","date":"2024-07-20 10:38:17"},"1.8.2":{"tag":"1.8.2","author":"ajferg","date":"2025-07-03 07:27:00"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"2"},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.2","1.4","1.6","1.6.1","1.6.3","1.7.0","1.7.1","1.8.1","1.8.2"],"block_files":[],"assets_screenshots":[],"screenshots":[],"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1911,388,870,5677,6147],"plugin_category":[58],"plugin_contributors":[86612],"plugin_business_model":[],"class_list":["post-10121","plugin","type-plugin","status-publish","hentry","plugin_tags-access","plugin_tags-cookie","plugin_tags-private","plugin_tags-public","plugin_tags-whitelist","plugin_category-user-management","plugin_contributors-ajferg","plugin_committers-ajferg"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/token-access.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>This plugin will limit access to the site.  Only visitors with a cookie token will be able to access the public website.  Visitors without the cookie will see a \"coming soon\" style of page.<\/p>\n\n<p>You can customise the \"coming soon\" content, and you can change the way tokens work.  Visit yoursite.com\/?add_token to receive the token allowing you to see the site.  To remove the limited access, simply disable this plugin.<\/p>\n\n<p>By default, the token is \"letmein\".  So use these links:\nsite.com?letmein\nsite.com?takemeoff<\/p>\n\n<p>This plugin is useful when you're developing your site.  You can work on your live web server without having your site open to the public.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload plugin to your wordpress installation plugin directory<\/li>\n<li>Activate plugin through the <code>Plugins<\/code> menu in Wordpress<\/li>\n<li>Look at the configuration screen (found under <code>Tools<\/code> in the Wordpress menu)<\/li>\n<li>You can change settings or customise your 'coming soon' content here.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.8.2<\/h4>\n\n<ul>\n<li>Fix error with ?letmein operation<\/li>\n<\/ul>\n\n<h4>1.8.1<\/h4>\n\n<ul>\n<li>Version bump for build process<\/li>\n<\/ul>\n\n<h4>1.8.0<\/h4>\n\n<ul>\n<li>Refactor plugin and check compatibility with latest WP<\/li>\n<\/ul>\n\n<h4>1.7.1<\/h4>\n\n<ul>\n<li>Fix: It was showing the placeholder on the wp-login.php page too.<\/li>\n<\/ul>\n\n<h4>1.7.0<\/h4>\n\n<ul>\n<li>Rewrote plugin to meet code standards.<\/li>\n<li>Now stores custom placeholder in options table, instead of writing to a file that will be overwritten when the plugin updates.<\/li>\n<li>Using the proper WP Settings API to manage options.<\/li>\n<\/ul>\n\n<h4>1.6.3<\/h4>\n\n<ul>\n<li>Updating versions &amp; changelog<\/li>\n<li>Better wp-cli compatibility<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>Overhaul for better use of WP functions, and more acceptable CSS rules.<\/li>\n<li>Compatible with WordPress 4.4<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"Limit access to the site to those with a cookie token.  Visitors without the cookie see a customisable &quot;coming soon&quot; style of page.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/10121","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=10121"}],"author":[{"embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ajferg"}],"wp:attachment":[{"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=10121"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=10121"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=10121"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=10121"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=10121"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/sr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=10121"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}