{"id":169327,"date":"2023-01-25T09:18:44","date_gmt":"2023-01-25T09:18:44","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/icey-only-logged-in\/"},"modified":"2025-10-08T15:53:23","modified_gmt":"2025-10-08T15:53:23","slug":"icey-only-logged-in","status":"publish","type":"plugin","link":"https:\/\/xho.wordpress.org\/plugins\/icey-only-logged-in\/","author":20873705,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.13","stable_tag":"1.0.13","tested":"6.8.5","requires":"5.5","requires_php":"7.0","requires_plugins":null,"header_name":"Icey - Only logged in","header_author":"Icey","header_description":"Only logged-in users can view the site or REST API when activated.","assets_banners_color":"34564e","last_updated":"2025-10-08 15:53:23","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/icey.se\/","header_author_uri":"https:\/\/icey.se\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":2734,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.10":{"tag":"1.0.10","author":"icedor","date":"2025-02-06 15:46:52"},"1.0.11":{"tag":"1.0.11","author":"icedor","date":"2025-02-06 16:01:27"},"1.0.12":{"tag":"1.0.12","author":"icedor","date":"2025-10-08 15:21:25"},"1.0.13":{"tag":"1.0.13","author":"icedor","date":"2025-10-08 15:53:23"},"1.0.3":{"tag":"1.0.3","author":"icedor","date":"2023-01-25 09:18:10"},"1.0.4":{"tag":"1.0.4","author":"icedor","date":"2023-01-25 10:21:20"},"1.0.5":{"tag":"1.0.5","author":"icedor","date":"2023-02-01 12:54:23"},"1.0.6":{"tag":"1.0.6","author":"icedor","date":"2023-02-17 15:55:07"},"1.0.7":{"tag":"1.0.7","author":"icedor","date":"2025-02-05 16:42:36"},"1.0.8":{"tag":"1.0.8","author":"icedor","date":"2025-02-06 08:36:19"},"1.0.9":{"tag":"1.0.9","author":"icedor","date":"2025-02-06 08:54:13"}},"upgrade_notice":{"1.0.9":"<ul>\n<li>Added Swedish translation support (<code>sv_SE<\/code>).<\/li>\n<li>Improved text domain handling for translations.<\/li>\n<\/ul>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3375213,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3375213,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3375213,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.10","1.0.11","1.0.12","1.0.13","1.0.3","1.0.4","1.0.5","1.0.6","1.0.7","1.0.8","1.0.9"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3375213,"resolution":"1","location":"assets","locale":""}},"screenshots":{"1":"Plugin settings page."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[710,734,602,1929],"plugin_category":[38,54],"plugin_contributors":[217530],"plugin_business_model":[],"class_list":["post-169327","plugin","type-plugin","status-publish","hentry","plugin_tags-authentication","plugin_tags-development","plugin_tags-login","plugin_tags-protect","plugin_category-authentication","plugin_category-security-and-spam-protection","plugin_contributors-icedor","plugin_committers-icedor"],"banners":{"banner":"https:\/\/ps.w.org\/icey-only-logged-in\/assets\/banner-772x250.png?rev=3375213","banner_2x":"https:\/\/ps.w.org\/icey-only-logged-in\/assets\/banner-1544x500.png?rev=3375213","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/icey-only-logged-in\/assets\/icon-256x256.png?rev=3375213","icon_2x":"https:\/\/ps.w.org\/icey-only-logged-in\/assets\/icon-256x256.png?rev=3375213","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/icey-only-logged-in\/assets\/screenshot-1.png?rev=3375213","caption":"Plugin settings page."}],"raw_content":"<!--section=description-->\n<p>Easily manage site access with automatic redirection of non-logged-in users to the login page, ensuring only authorized access.<\/p>\n\n<p>Need to grant exceptions? Configure IP whitelisting in the plugin settings.<\/p>\n\n<p>The built-in magic link feature simplifies login for customers and less tech-savvy users.<\/p>\n\n<h3>Localization<\/h3>\n\n<ul>\n<li>English (default)<\/li>\n<li>Swedish (<code>sv_SE<\/code>)<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Download via the WordPress repository or upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Go to the <strong>Plugins<\/strong> page and activate the plugin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id='how%20do%20i%20uninstall%20the%20plugin%3F'><h3>How do I uninstall the plugin?<\/h3><\/dt>\n<dd><p>Simply deactivate and delete it from the Plugins menu.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.13 - 2025-10-08<\/h4>\n\n<p><em>Tested support for WordPress 6.8.3<\/em><\/p>\n\n<h4>1.0.12 - 2025-10-08<\/h4>\n\n<ul>\n<li>Security: Replaced the predictable \"magic link\" key with a secure WordPress nonce.<\/li>\n<li>Performance: Refactored code to prevent logic from running on every page load, improving overall efficiency.<\/li>\n<li>Code Quality: Moved inline CSS to a separate, enqueued stylesheet as per WordPress standards.<\/li>\n<li>Workflow: Moved plugin development and version control to GitHub.<\/li>\n<\/ul>\n\n<h4>1.0.10 (25-02-06)<\/h4>\n\n<ul>\n<li>Fixed missing <code>.mo<\/code> file requirement for Swedish translation (<code>sv_SE<\/code>).<\/li>\n<li>Verified and corrected text domain usage for translation compatibility.<\/li>\n<li>Ensured all user-facing text is fully translatable.<\/li>\n<\/ul>\n\n<h4>1.0.9 (25-02-06)<\/h4>\n\n<ul>\n<li>Added Swedish translation (<code>sv_SE<\/code>).<\/li>\n<li>Implemented <code>load_plugin_textdomain<\/code> for multilingual support.<\/li>\n<li>Adjusted plugin settings page text for better clarity.<\/li>\n<\/ul>\n\n<h4>1.0.8 (25-02-06)<\/h4>\n\n<ul>\n<li>Corrected text in <code>readme.txt<\/code>.<\/li>\n<\/ul>\n\n<h4>1.0.7 (25-02-05)<\/h4>\n\n<ul>\n<li>Minor bug fixes.<\/li>\n<\/ul>\n\n<h4>1.0.6 (23-02-17)<\/h4>\n\n<ul>\n<li>Added magic link for easier access.<\/li>\n<\/ul>\n\n<h4>1.0.5 (23-02-03)<\/h4>\n\n<ul>\n<li>Bug fix - <code>icey_oli_settings<\/code> no value.<\/li>\n<\/ul>\n\n<h4>1.0.4 (23-01-25)<\/h4>\n\n<ul>\n<li>Minor UI improvements.<\/li>\n<\/ul>\n\n<h4>1.0.3 (23-01-24)<\/h4>\n\n<ul>\n<li>First version available in the WordPress repository.<\/li>\n<\/ul>\n\n<h4>1.0 (22-12-01)<\/h4>\n\n<ul>\n<li>Initial plugin release.<\/li>\n<\/ul>","raw_excerpt":"Simple yet powerful plugin to restrict WordPress access. Only logged-in users can view the site or REST API. Includes a magic link for easy access.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/169327","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=169327"}],"author":[{"embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/icedor"}],"wp:attachment":[{"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=169327"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=169327"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=169327"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=169327"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=169327"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/xho.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=169327"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}