{"id":38080,"date":"2015-08-08T16:29:57","date_gmt":"2015-08-08T16:29:57","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/eazy-under-construction\/"},"modified":"2026-05-11T14:06:50","modified_gmt":"2026-05-11T14:06:50","slug":"eazy-under-construction","status":"publish","type":"plugin","link":"https:\/\/frp.wordpress.org\/plugins\/eazy-under-construction\/","author":13664039,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.2","stable_tag":"2.0.2","tested":"6.7.5","requires":"2.7","requires_php":"","requires_plugins":null,"header_name":"Eazy Under Construction","header_author":"Rob Scott, LLC","header_description":"","assets_banners_color":"b7b7b7","last_updated":"2026-05-11 14:06:50","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"http:\/\/robjscott.com","header_author_uri":"http:\/\/robjscott.com\/wordpress\/eazy-under-construction","rating":5,"author_block_rating":0,"active_installs":500,"downloads":15244,"num_ratings":2,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0":{"tag":"2.0","author":"r0bsc0tt","date":"2024-12-13 19:34:02"},"2.0.1":{"tag":"2.0.1","author":"r0bsc0tt","date":"2026-05-11 13:59:48"},"2.0.2":{"tag":"2.0.2","author":"r0bsc0tt","date":"2026-05-11 14:06:50"}},"upgrade_notice":{"2.0.2":"<p>Fixes &quot;Add Current Address&quot; button putting a URL scheme in front of the IP.<\/p>","2.0.1":"<p>Fixes a PHP 8 fatal error on the settings page and several security issues. Update recommended.<\/p>","1.0":"<ul>\n<li>First version<\/li>\n<\/ul>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":"2"},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":1215907,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":1215907,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":1268846,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":1268846,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0","2.0.1","2.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":1215907,"resolution":"1","location":"assets","locale":"","width":1211,"height":1096},"screenshot-2.png":{"filename":"screenshot-2.png","revision":1215907,"resolution":"2","location":"assets","locale":"","width":1419,"height":1200},"screenshot-3.png":{"filename":"screenshot-3.png","revision":1215907,"resolution":"3","location":"assets","locale":"","width":1419,"height":1200},"screenshot-4.png":{"filename":"screenshot-4.png","revision":1215907,"resolution":"4","location":"assets","locale":"","width":1419,"height":1200}},"screenshots":{"1":"The default page that is displayed (this can be overridden)","2":"The editing screen with the default page selected","3":"The editing screen with the custom text option selected","4":"The editing screen with the custom HTML option selected"}},"plugin_section":[],"plugin_tags":[802,2475,870,733],"plugin_category":[54,58],"plugin_contributors":[81689],"plugin_business_model":[],"class_list":["post-38080","plugin","type-plugin","status-publish","hentry","plugin_tags-coming-soon","plugin_tags-preview","plugin_tags-private","plugin_tags-under-construction","plugin_category-security-and-spam-protection","plugin_category-user-management","plugin_contributors-r0bsc0tt","plugin_committers-r0bsc0tt"],"banners":{"banner":"https:\/\/ps.w.org\/eazy-under-construction\/assets\/banner-772x250.png?rev=1268846","banner_2x":"https:\/\/ps.w.org\/eazy-under-construction\/assets\/banner-1544x500.png?rev=1268846","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/eazy-under-construction\/assets\/icon-128x128.png?rev=1215907","icon_2x":"https:\/\/ps.w.org\/eazy-under-construction\/assets\/icon-256x256.png?rev=1215907","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/eazy-under-construction\/assets\/screenshot-1.png?rev=1215907","caption":"The default page that is displayed (this can be overridden)"},{"src":"https:\/\/ps.w.org\/eazy-under-construction\/assets\/screenshot-2.png?rev=1215907","caption":"The editing screen with the default page selected"},{"src":"https:\/\/ps.w.org\/eazy-under-construction\/assets\/screenshot-3.png?rev=1215907","caption":"The editing screen with the custom text option selected"},{"src":"https:\/\/ps.w.org\/eazy-under-construction\/assets\/screenshot-4.png?rev=1215907","caption":"The editing screen with the custom HTML option selected"}],"raw_content":"<!--section=description-->\n<p>Creates a 'Coming Soon' page that will show for all users who are not logged in. Useful for developing a site on a live server, without the world being able to see it. This is an ad-free fork of the great Under Construction plugin by Jeremy Massel.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the folder to the <code>\/wp-content\/plugins\/<\/code> directory<\/li>\n<li>Activate the plugin through the 'Plugins' menu in WordPress<\/li>\n<li>If you want to change the look of the page that is displayed, click Settings-&gt;Under Construction and change the settings there.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"i%27m%20finished%20with%20it%2C%20and%20disabled%20the%20plugin%2C%20but%20the%20%22under%20construction%22%20message%20is%20still%20showing%20up%21\"><h3>I'm finished with it, and disabled the plugin, but the \"under construction\" message is still showing up!<\/h3><\/dt>\n<dd><p>If you've disabled the plugin, it won't show anything anymore. To be extra super-sure, try deleting the plugin files. Usually, though, the issue is that you're seeing a cached version of the page. Try force-refreshing your browser, and then try clearing your cache on the server and force refreshing again. If you have a caching plugin like W3 Total Cache, make sure you clear that too!<\/p><\/dd>\n<dt id=\"i%20can%27t%20see%20the%20under%20construction%20page%21\"><h3>I can't see the under construction page!<\/h3><\/dt>\n<dd><p>As long as you're logged in, you won't be able to see it. That's a feature! This way, while you're logged in you can work as usual. To preview what it looks like, either a) log out, or b) try viewing it in another browser<\/p><\/dd>\n<dt id=\"what%20kind%20of%20html%20can%20i%20put%20in%3F\"><h3>What kind of HTML can I put in?<\/h3><\/dt>\n<dd><p>You enter the contents of the entire HTML file. You can include inline styles, or links to external style sheets and external images.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fix \"Add Current Address\" button prepending http:\/\/ or https:\/\/ to the IP<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Fix PHP 8 fatal error on settings page when no IP whitelist is set<\/li>\n<li>Fix role dropdown showing only \"All Users\" (escaping bug)<\/li>\n<li>Fix custom HTML display mode (was escaping HTML instead of rendering it)<\/li>\n<li>Security: require nonce on all settings POSTs (previously skipped if field absent)<\/li>\n<li>Security: require nonce on activation toggle GET parameters<\/li>\n<li>Security: add capability check on the settings page<\/li>\n<li>Security: add exit after wp_logout\/redirect, switch to wp_safe_redirect<\/li>\n<\/ul>\n\n<h4>1.0<\/h4>\n\n<ul>\n<li>First version<\/li>\n<\/ul>","raw_excerpt":"Creates a &#039;Coming Soon&#039; page that will show for all users who are not logged in","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/38080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=38080"}],"author":[{"embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/r0bsc0tt"}],"wp:attachment":[{"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=38080"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=38080"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=38080"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=38080"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=38080"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/frp.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=38080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}